RAD的主旨是将精力集中到核心模块的设计开发,控件的作用是加快开发进程。花半天来熟悉一些非核心用途的控件总比花半年来开发好。 但哪怕不是核心模块,要是不能满足自己的要求时,也需要考虑自己开发定制的模块、控件了,定制的组件实用性是很强的。折中的还有在成型控件基础上二次开发。VCL大多是这样的。
RAD的主旨是将精力集中到核心模块的设计开发,控件的作用是加快开发进程。花半天来熟悉一些非核心用途的控件总比花半年来开发好。 但哪怕不是核心模块,要是不能满足自己的要求时,也需要考虑自己开发定制的模块、控件了,定制的组件实用性是很强的。折中的还有在成型控件基础上二次开发。VCL大多是这样的。
关键是许多优秀的第三方控件注册时需要Dollars!$$$$$$,而不是YMB,国内如果有特好的第三方控件,我想我在需要时会注册的,别问我要$$就行。
从学习、锻炼及研究的角度:好的第三方控件值得我们去使用、研究;
更重要的,从软件开发的角度,程序本身是否全部由自己一行一行完成并非关键,只有高效完成高质量的工作才是最重要。而通过用别人的劳动成果把自己的时间节约出来,就是高效;许许多多的人以自己的心力完成出来的东西,虽非全是精品,也确然不乏精品,而且这其中有许多还是我们不一定能做好的精品,这是高质量。
至于花银子的问题,这不就象是你自己当了一回包工头吗?有什么不爽的呢?
总而言之,不应盲目以为自己天下第一,只有自己做的才是最好的,而是应该发出自己的眼光来,精选一些第三方控件来用。
有些第三方控件真的不错哦。transport.之类的。
来体现的吧,很难想像不利用ADO控件,编写数据库方面的程序.