主题:【文摘】SWT……内幕? -- upson
目前开发工具上看,ec的优点是编辑器和各种扩展,这毕竟是做了n年才达到的。 netbean胜在整合性,看最近的5.5,集成了rave以后,和vs 差别已经不大了。
我的感觉是老鸟可能更喜欢ec一些,另外因为时间的关系,bea,oracle ,borland等巨头都投了很多心血在这个平台上,整体上ec还是会领先的。 但是对于新手来说, netbean的高度集成性,尤其在ui设计方面和vs的近似性,是非常适合新手入门使用的。在rcp这块, netbean和 java社区也在发力,未来全面赶上和超过eclipse应该不是问题。刚才看了一下6版本的预览,ui方面连databinding都已经实现了,如果运行速度上再有提高,整体上已经有很高的水准了。另外netbean在设计上更加开放,比如不是用自己的metadata,使用ant,提供对其他ide的转换和项目导入等等,对于新团队来说,是个不错的选择,至少为了转换ide不是大问题。
另外两个选择是jdeveloper 和idea。 jd是together被流氓收购以后最接近together思想的开发工具,不过因为有些依赖oracle的缘故,很难成为主流, idea则是因为很多更贴近程序员的设计被人喜爱,这也决定了他无法成为主流。当然,这两款都是要钱的。
不过说到底,together6以后再也没出现让人激动的ide了,现在大家水平都差不多,各有侧重,或者说都缺乏重量级的特色,一团乱战。
netbean如果在集成度上进一步提高,加强对uml和文档生成方面的处理,嗯,还可以考虑加入协作wiki,彻底解决设计文档的问题,我还是比较喜欢的。另外按现在的路子,加强对动态脚本语言的集成,groovy和ruby,甚至python,吸引更多的人使用。
eclipse现在越做越慢,几年了,没有什么本质提高,而高端的集成又因为开发商各怀鬼胎,全部开源的可能性近期不大。
netbean的优势就应该是集成,目标就应该朝第二个together这么做,全面超过ec和vs。
我到始终觉得当初sun要自己搞netbean的思路是对了,和eclipse搅和在一起,肯定成天吵架。eclipse如果没有大的变化,2,3年之内应该就不行了。 独裁就是比民主高效,何况民主阵营里面还有个整天谋划搞点个人利益的老流氓ibm。sun比ibm的优势是,他不需要考虑出售自己的软件和服务,这样没有本质的利益冲突,作为追赶者,更有可能在开源的前提下做出一流的东西,而ibm不行,好的东西人家要卖钱,开源只是他寻找创新的一个幌子。
另外linux桌面应用的推广会对netbean有一定帮助。netbean团队不需要象ec一样,化更多的精力解决一些基础的问题。
- 相关回复 上下关系8
压缩 2 层
😜那你也可以写写到目前为止的经验, 专业深潜 字38 2007-06-01 15:28:40
😄可不敢当。我那点东西连醋瓶子底儿都没湿透 请尽量 字0 2007-06-01 16:51:35
🙂Sun把Java开源后这两家的走势如何? 1 大黄 字123 2007-05-28 22:11:14
🙂不好预测
🙂能给详细说说这个“UI的databinding么” 1 请尽量 字223 2007-05-28 23:57:00
🙂这个绑定本来就是用来吸引菜鸟和骗眼球的 1 风北客 字633 2007-05-29 00:09:02
🙂swt有设计工具 金口玉言 字28 2007-05-28 16:01:00
🙂有,可用,好用,这是完全不同级别的概念 3 风北客 字1174 2007-05-28 21:32:51