作者pm2001 (做个盾牌眼球兵吧)
看板Web_Design
标题Re: [闲聊] 用控件有什麽好丢脸的?
时间Fri Jul 17 00:35:01 2015
针对Visual Studio这IDE
WebControl并没规定只能用拖拉的来新增
拖拉只是他帮你产生好动态产生的程式码
使用者也可以自己在程式底层动态产生
觉得gridview不好看,table结构很丑
可以用repeater自己来
WebControl只是已经做好的轮子
觉得WebControl不好用
可以自己继承改写或是从头来
现在有webapi
可以制做专门给人呼叫用的API
觉得以上产出的东西都不喜欢
可以写泛型处理常式
自己重做整个response
至於其他方面
连资料库可以用linq
网页前端编辑用的web essentials外挂
用别人写好的东西可以用Git或是NuGet
版本控制可以用本家TFS或是Git
觉得Visual Studio很肤浅
大概就跟只会用excel画表格一样吧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.179.199
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1437064504.A.894.html
※ 编辑: pm2001 (111.240.179.199), 07/17/2015 00:35:35
1F:→ mmis1000: 最大的问题就是他帮你造好的轮子通常很悲剧,而且真的很 07/17 00:39
2F:→ mmis1000: 多人没修改这个轮子的能力,出来就是满满的悲剧 07/17 00:40
哪里悲剧 举几个例子来听听
※ 编辑: pm2001 (140.137.198.18), 07/17/2015 10:37:59
3F:嘘 alandidi: 使用者问题,往往方便造成了人的无知...但不代表需要批 07/17 13:02
4F:→ alandidi: 评某家的IDE 07/17 13:02
5F:→ mmis1000: 我不会说用控件不好啥的,但我不认为没有基础的人用是好 07/17 17:40
6F:→ mmis1000: 事,那是完全的有害,至於说哪个悲剧,政府网站还不够? 07/17 17:41
7F:→ mmis1000: 你有办法昧着良心说那其实还做得不错? 07/17 17:42
所以你碰到甚麽悲剧
分享一下大家看看有没有解
8F:推 pelicanper: 东西做不好怪工具? 07/17 17:42
9F:→ pelicanper: 怎麽不怪 BA,QA,PM? 07/17 17:43
10F:推 mmis1000: 你哪根眼睛看到我在说ide烂了? 07/17 17:44
11F:→ mmis1000: 是烂技术加好工具产出的东西才令人绝望阿 07/17 17:47
12F:→ mmis1000: 连应该自己处里的都用随便的方式帮你处理好了 07/17 17:48
13F:推 pelicanper: 你哪根眼睛看到我说你说ide烂了?LOL 07/17 18:01
14F:推 kyork: 史上最强ide,但轮子真的悲剧 07/17 20:11
15F:→ edward13: asp.net mvc出现後一堆老人唉唉叫就知了 webform不死 07/17 20:18
16F:→ edward13: vs2015把bower都整进来了 算是迎合年轻开发者潮流吧XD 07/17 20:20
17F:→ edward13: 老中青高手新手 vs都能通包不是问题 是用的人问题 07/17 20:22
18F:→ edward13: 但相对的 不小心接手到一堆垃圾程式码的机率可能就.... 07/17 20:24
19F:推 kyork: webform最大的笑话就是,一个page只允许一个<form> 07/17 21:55
这是asp.net webform的规则 没甚麽笑话不笑话
就像我文中讲的 你不能接受这种规则
可以用webapi开接口 或是泛型处理常式自己来
再写个html去接
20F:→ grence: 一个 form不够,你可以再开一个啊~XD 07/17 22:34
21F:→ grence: 在内部系统、电子表单之类的场合还满适合的;慎选工具。 07/17 22:36
22F:→ mmis1000: 对自用的後台来说的确没差拉 07/17 23:12
所以你的例子呢?
※ 编辑: pm2001 (111.240.179.199), 07/17/2015 23:24:53
23F:→ kyork: 我不接受阿,早改用MVC了 07/17 23:48
24F:→ kyork: 因为这条规则,所以要用一堆JS去处理,还不够笑话吗? 07/17 23:53
这是你用了不适合的工具去解决问题
25F:→ kyork: 微软自己也知道webform该淘汰了 07/17 23:54
MVC等於是用另一种方式去写
两种各有其优缺点
适用於不同的情况
※ 编辑: pm2001 (111.240.179.199), 07/18/2015 00:26:45
26F:→ kyork: 以web开发来说,webform除了让winform快速入手之外 07/18 00:53
27F:→ kyork: 还有什麽优点? 07/18 00:53
快速上手跟很直觉就是一大优点了
比较小的案子逻辑非常简单
用MVC去做有些杀鸡用牛刀
最现实的一点
有不少主机还在跑.net 2.0
28F:→ mmis1000: 你真的看不到那些政府网站吗?那些悲剧到有剩的政府网站 07/18 09:47
29F:→ mmis1000: 我真的很好奇有谁没被政府网站雷过,而且还是推荐使用ie 07/18 09:49
所以有没有你自己写专案碰到问题的?
※ 编辑: pm2001 (140.137.198.18), 07/18/2015 16:11:26
30F:推 rarex: 同意你的说法 ms很多作好的轮子、精灵等东西 07/18 21:47
31F:→ rarex: 但是不用ms的IDE其实还是得透过不同的tool chain做一样的事 07/18 21:48
32F:→ rarex: 没有经验的人可能也不知道为什麽 只晓得"反正就是这样用" 07/18 21:51
33F:→ rarex: 我想这是m大觉得比较不理想的地方 XD 07/18 21:52