在项目中,有的控件可以直接用代码替代。比如DATASET有这个控件,同时用代码也很方便。那么它们有没有什么区别?对整个项目有没有什么影响?如果有的话请说明下。
控件是功能的封装,执行效率上应该是没有区别的。从面向对象思想上来说封装控件更能体现面相对象的思想。好处也是多多的:增强代码复用率,提高开发效率、降低功能直接的耦合、便与维护。
使用asp.net的人都知大部分服务器端空件都会生成很多冗余代码和复杂的ID。
你可以拉几个服务器端控件,再自己写几个Input。看看源代码有何区别。
使用控件是开发快速方便,缺点是不能了解真正代码运作,很有可能出错时找不到原因。
使用代码是开发效率低一些,优点就是自己编写的东西掌控度高。
当然上面的说法都是相对的。一切皆看开发者的水平如何。两者区别不是很大。
就功能而言没什么区别,就看使用习惯了。
不过熟练的coder都会自己写代码的。
要习惯封装控件;