最近用ASP.NET(多数在摆弄控件)做项目。原来做过ASP和PHP(不用框架)原来用这个东西做项目的时候 什么东西都需要自己来设计 自己写,例如 循环输出数据、数据分页、用了ASP.NET后发现貌似什么东西都是别人给你架构好的,你只要明白别人架构这东西的使用方法就OK了。然后我很不解的是ASP.NET是不是就是摆弄控件堆WEB应用了呢?循环数据 有各种数据控件、分页有aspnetpager控件 项目开发出来了 但是感觉没有技术含量啊。。基本上任何一个人 多研究几天控件的使用方法 就都能开发出东西来了嘛。原来在群里听到好多人说“用ASP.NET真正牛的人都不用控件”我想问,不用控件的话 该如何开发? ASP.NET开发的精髓是否是分析和学习如何使用控件?很迷惑
听我的没错.写界面无论如何都要用到控件,既使你不用,asp.net也会自己将文字转化为相应的控件供你调用
另外,既使是ASP.NET,它最终生成的也是HTML语言。也是要尊守HTTP协议
牛人之所有敢不用控件,因为他了解和熟悉.知道如何表现更好,更有效率.
2.用控件可以提高开发速度,因为很多功能已经控件集成好了。对控件了解的越多,开发速度越快,质量越高。控件的集成度高,想用好控件要比用好纯html要更难,只是你现在只会用简单的而已。
3.控件集成了很多东西,所以页面加载是会比纯html标签慢。为什么说牛人不用控件开发。那是因为他对控件的原理比较懂,他用原始的html也可以很快的做到控件实现的功能。
还是要自己写
毕竟控件封装了一系列相关问题的逻辑,在大型web应用中分散的逻辑也不便管理
2.不明原理拿来就用的应用者被动使用默认的控件
拖控件也是初学者是完成任务的必然途径。
3.完全不用控件的应用者,用MVC框架,也很正常