请各位讨论一下频繁使用第三方控件的利弊(言者Up者都有分) (200分)

Z

zhilon

Unregistered / Unconfirmed
GUEST, unregistred user!
本人最近到了新的公司,主要也是使用Delphi从事数据库产品的开发,到新公司后发
现,该公司使用了大量的第三方控件(这些控件并非自己开发,有些是网上下载的,
有些是买来的),估计有好几百个,真吓我一跳,本人原先也从事开发,很少使用第三方
控件,不到不得已,是不会用第三方控件的, 原先的主管也不建议使用, 下面的开发人
员也习惯了,本人真想知道,如此多的使用第三方控件,对软件的开发到底有没有好处,
也请各位讨论一下,频繁使用第三方控件的利弊,言者、Up者都有分
 
第三方控件牵涉到版权问题,还有就是在没有安装相对应的控件的时候调试起来比较不方便
 
1 第三方产品必须很稳定而且有人处理BUG才能使用
2 好处很多。
 
如果没有版权问题,就没事吧
有bug可以自己修
 
第三方控件的好处很多,界面好,功能强.....
缺点也明显,BUG多,版权问题,维护问题....
 
几百个还是几百组?如果是几百组,那叫人吃惊了.
用第三方控件当然好,那些大公司的强力控件(有人以为第三方控件就只是界面控件,那是特错大错)要是自己一个人写,也许要一年半载也写不出,就算写出来,也比不上人家的功能强,性能稳定.
比如indy,现在就都加到delphi了,以前叫winshoes,已经发展了好多年了,现在终于加到delphi中,从中可见第三方控件的一斑.
象Teechart这样的第三方控件,如果当年不加到delphi中,我想用delphi开发的与数据库统计分析有关的的程序会因此大大失色.
其实出色的第三方控件远不止上面二者,有更多的更好的,只是因为各种原因,不可能把所有优秀的第三方控件都加到delphi原始发行版本中来,如果你觉得合用,你就可以自己加进去,我就这样做[:D]
 
真是可怕,幾百個,不會吧,。我只用幾個就覺得多了。。用多了不好。因為第三方控件用多了BUG說不定也多。。開發出來的系統沒有效...[:)]
 
第三方控件,当然能够不用尽量不用。但所谓第三方,也只是相对而言,
象QuickReport,从Delphi 7.0后就变成RAVE了。
目前,我数据库编程,仅使用WIN 2K+Delphi 6.0+SQL Server 2000
+Dev Express(界面)+ReportBuilder(打印)。
我把自己刚开发的一个软件,现将该软件效果图放到源码空间(www.playicq.com)
的开发工具 -> 技术文档 -> 详细,有兴趣的朋友可以到那里下载。
本人E-mail:chnplzh@163.com
或:
http://new.playicq.com/dispdocnew.php?id=4716
 
优点:
1。开发快
2。界面漂亮
3。可实现的功能、属性等更多。
.........
(太多了)
缺点:
1。占用内存大,程序运行慢
2。编译程序是不方便,特别实单步跟踪编译
3。已编译的控件可能有不安全因素,如:病毒程序、时间限制程序,泄密程序等。
......
(也很多)

最好用有源程序的或源程序开放的控件,这样对编程才是真正有宜的。
 
to:luky_99
没有错,就是几百个,现在初算了一个,大概装在Delphi上面的有700多个吧!呵呵,无奈,
我以前可以说几乎不用第三方控件的,现在一下来了这么多[:(!]
同意lynu的说法,适当的用是可以的,用滥了就不太好了,
 
界面的确是很漂亮,可我认为真正的好东西,界面是其次的,功能,效率,稳定性
这些才是最重要的,
 
如此多的数量,恐怖!
使用第三方控件,好处很多,具体的楼上说得很多了。
但不能烂。个人意见。
 
控件也就是第三方类库而已,有好处自然用,
关键是看你在乎什么
 
移植起来相当麻烦,慢慢装控件吧。真希望有个专家能把所有的第三方控件打成一个控件包。
 
对一些很多人测试过,很少BUG,而没有版权问题的。我绝对得都是应该支持的。
别人写控件都是为了方便大家开发程序嘛!就好像Borland为了方便我们程序员而开发了delphi 一个道理呀,大家说对不对!
不可能每人想开发程序都要写个操作系统,再写个开发程序来开发吧!
所以说前人开路后人走,就是这个意思嘛!
 
好几百个一听吓一跳~~~
什么软件要用到怎么多啊!!!!
我很想知道!!!!!!!!!!!!!!!!!!
 
第三方最好少用,如果要用就挑一些开放源码的。
 
几百个,装也麻烦啊,何况还影响速度。
 
用很有名气的,因为比较稳定,其他的就少用把。
 
我喜欢用bsf,但它有个缺点:界面控件的大小不能改变
 

Similar threads

顶部