是用现成的控件,还是老老实实地写代码?

来源:互联网 发布:毒萝脸型数据当战 编辑:程序博客网 时间:2024/04/29 22:46
   在VS2005中,已经给我们提供了许多方便的控件,用于应对数据源的访问,如:SqlDataSource、ObjectDataSource、XmlDataSource等,借助它,我们甚至不用写一行代码,就能完成对数据的各种操作了。但是在实际的开发工作中,我们往往并不会去选用它,而宁肯自己动手去写长长的代码,为什么呢?我想原因无非有两点:一是担心这些控件的执行效率,因为我们并不了解它到底在后面做了什么,所以就不放心了;二是自己写代码虽然花些时间,但却带来了更大的灵活性。
  其实,微软既然提供了这个控件,就必须有其过人的地方。我们是否选择它们,当然也需要根据自己的情况做出判断。比如:今天到一家公司面试,考官想考察数据库编程能力,就给你一道题目,也就是建个表,然后完成增、删、改、查询等功能,考试的时间是有限的,所以,这时如果一行行写代码,肯定无法按时完成,但如果用SqlDataSource控件,效率会大大提高。当然,这只是一个例子,但让我们明白一个道理,对于需要快速开发的地方,而系统很简单,也没有太多的要求,采用现成的控件显然是个好主意。但如果你的项目很大,数据的操作也很复杂,对运行效率要求较高,并且要求分层开发,这时再去使用这些控件就不太明智了。
  俗话说的好:一物降一物。微软工程师辛苦为我们提供了如此丰富的控件,使得我们在工作中有了更多的选择。天天写代码,好多的重复劳动,我们每天都在无奈地做着。所以,如果有更简洁的办法,为什么不用呢?但很多时候,重复的工作也必须得做,那我们也没有办法,老老实实地去写。再说了,程序员如果不写代码,还能叫程序员吗?
原创粉丝点击