作者:不详 来源:互联网   酷勤网收集 2007-08-25

摘要
  eclipse如此年轻气盛,不用是肯定不行了。怎么啃也得啃下来.jbuilder经过改组以后应该靠得住些年了,开发工具怎么说也是王牌,也得用。以上两个边用边观察。至于vj,鸡肋!食之无味,弃之可惜

//******************
// 序
//******************
首先,在一天前,我还是个JAVA的门外汉;在今天下班之后,我还是个JAVA门外汉。光脚的不怕穿鞋的,咱就以这个门外汉的身份,聊聊几款JAVA开发工具的第一感官认识。

由于一些不可告人的目的,最近得学些JAVA,以后往这儿转型也没准。按我的脾气,没有一个舒适的开发环境+一堆(至少是几个公认牛B的)增强插件组装起来的开发环境我决不开始工作。好比现在上班的时候没沏好咖啡决不摸鼠标一样。

//*******************
// 第一部曲:Google
//*******************
身旁一个JAVA程序员也没有,凡事靠自己。再说,向别人开口之前肚子里总得有点货吧,总得先了解什么是JRE、J2SDK吧 一_一川。经过一番Google,很自然地来到《常见的十四种Java开发工具及其特点》。引其结论:现在常用的Java项目开发环境有:JBuilder、VisualAge for Java、Forte for Java, Visual Cafe、Eclipse、NetBeans IDE、JCreator +J2SDK、jdk+记事本、EditPlus+ J2SDK等等
哇塞果然百花齐放也,先当场筛掉后面两个,认真看完《序》章的肯定知道我是什么人。这篇文章基本上都是对每一款开发工具的溢美之词,没有两两之间的比较,所以孰优孰劣还是得靠自己判断。然后看公司的后台,并且用google趋势 ( www.google.com/trends?hl=zh-CN ,没用过的赶快去用一下) 来判断这几款IDE的发展走势。结果差距非常大,eclipse以高昂的走势充满了曲线图的制高点,JBuilder贯穿中央,大约是eclipse的一半。其它工具可怜地缩成了一条线。只好把这两个踢掉,forte没听过,单词额外命中又过高,故踢掉再trends一遍。结果如下:
eclipse > JBuilder > netbeans > JCreator > VisualAge > Visual J#
其中netbeans走高,jcreator走低,VJ 04上半年才开始有线条,而visual age和visual cafe不到05年就断了,不会是挂了吧-_-懒得管它了

//*******************
// 第二部曲:电话咨询
//*******************
哎,惭愧,身旁的JAVA程序员太少,电话也问不出个所以然来。居然还真的有用记事本+SDK的。没法同伍了

//*******************
// 第三部曲:实战安装
//*******************
按第一部曲,显然是eclipse和JBuilder比较有前途,这两个肯定要装的。我又比较迷信微软(将来老了没体学五花八门的东西了,总得有个靠山吧一_一川)
1. 下载了eclipse-SDK-3.2-win32,传说中加了个My的MyEclipse Enterprise Workbench很好用,收费的东东,不过部门不怕 一_一川,也一并下载了个5.0.1GA_E3.2版的来。hoho,居然eMule上的版本比0Day上的更高。。什么世道 一_一川
2. JBuilder,涉世之初跟着Borland混了一年,算罕见的很有感情的铁杆了,肯定要装一个。当然也是最新的2006。满怀希望如果跟BDS 2006风格相近的话上首就飞快了hiahia
3. VS.NET 2005机子本来就有装了

//*******************
// 第四部曲:盲人摸象
//*******************
1. eclipse居然是个绿色软件,在这个年头真的是非常罕见。进去以后更能体会到不仅主程序绿色,N多功能都是以插件的形式存在。颇有linux的风味。界面也是豪华得要死,弧形的选项卡一下子让人感觉到编程不是份差事而是份享受(也许过不了多久我的观点会变吧一_一川)。据说微软的VS.NET也受它的启发。费了些功夫把他汉化(用link的方式,写link文件的结尾没有回车换行符,结果eclipse死不认帐,折腾了好久才发现)。反而发现汉化后的不是太地道。功能是很气派,很多还不能望文生意。这个全新的开发工具恐怕要花好些功夫去适应了。
一句话评价:后生可畏

2. JBuilder好大块头,装完后并没有出现熟悉的BDS 2006界面。找了文章才知道,原来纯粹是用JAVA开发的IDE(注意不要看反了),启动的时候还有JVM的图标一晃而过,难怪风格完全变了(后来体验了其它东东以后才感觉到,还是有那么一丝丝BDS的亲切感的)。建了个Form试试,发现所有控件排布不像Delphi/VC/VB那样能够随便拖到指定位置,而是动不动就贴边。搞不好是为了兼容WEB,统统用容器来装吧。。(反正我是一JAVA菜鸟,说错了无所谓)。用到这里,心里有点沉重起来,路漫漫啊。。。
一句话评价:王者风范

3. Visual J#,这个东西在google趋势里排名老末,不过我还是想打开看看。一打开不要紧,心里顿时温暖了,熟悉的VS界面,简直和当年的VB没啥区别,老泪纵横。先不说别的,佩服微软公司的这一点——团结(黎叔十分强调这一点,微软的接受能力很强),界面风格保持得如此一致。随手建一个记事本模样的From,写点代码,哇塞简直有点轻车熟路,似曾相识的亲切感。这不得不归功于WFC贴心的设计。到了这里,我心里就犯迷糊了,这么好的一个东西,份额干吗那么少。又经过一番Google,拜读了微软和SUM的血泪之争,又听说VJ写出的代码不是“纯”的JAVA代码,心里一惊,联想到令我头痛不已的MFC,赶快打开刚才生成的代码一看,果然有一些:

 #region Windows 窗体设计器生成的代码
 /**
     * 清理所有正在使用的资源。
     */
...
 /**
  * 设计器支持所需的方法 - 不要
  * 使用代码编辑器修改此方法的内容。
  */
... 
 #endregion 

 
心里立刻拔凉拔凉的:微软又在自己搞一套了。当初JAVA的诞生就是为了倒C++,现在微软看好JAVA,热脸贴上来,又施展这套宏法术,移植性没了,谁还愿意用VJ?当然也许JAVA要融合到.NET框架,宏代码是最可行的方案。
一句话评价:无语

//*******************
// 第五部曲:总结
//*******************
eclipse如此年轻气盛,不用是肯定不行了。怎么啃也得啃下来
jbuilder公司经过改组以后应该靠得住些年了,开发工具怎么说也是王牌,也得用
以上两个边用边观察
至于vj,鸡肋!食之无味,弃之可惜(不会跟FrontPage一样吧 一_一川)。留着,边观察边用(注意和楼上的两位的相反)。

分类: 开发工具 管理工具 修炼之道



关于酷勤 | 联系方式 | 免责声明 | 友情链接