作者:徐建祥(
netpirate@gmail.com
)
日期:
2006-11-21
出处:
http://www.anymobile.org
本文是为那些熟悉
JBuilder
而又正在考虑使用
Eclipse
的程序员写的。
首先,向
Borland
致敬!其次,向
Eclipse
致敬!!最后,感谢
MyEclipse
!!!
花絮
前公司几个月前的一次策略转移,本人被迫退出,不再负责后台服务器软件,离开了效力
4
年多的公司,转而开始了轻松的
Web
开发之旅。由于项目中用到不少的开源框架软件,本人又比较懒,不得已暂且搁下用了这些年的
JBuilder
,选择了
Eclipse
;后由于相关的开源插件跟不上
Eclipse
的进度和本人的喜新厌旧,再次痛苦地选择了
MyEclipse
。
JBuilder
Borland
公司于
1997
年推出了
JBuilder 1.0
;
2000
年
3
月
14
号,推出了
100%
纯
Java
血统的
JBuilder 3.5
;
2006
年
11
月,基于
Eclipse
平台的
JBuilder 2007
即将发布,
Eclipse
支持的功能,它都支持。先后引入了
ALM
(
Application Lifecycle Management
:软件生命周期管理)、
SDO
(
Software Delivery Optimization
:软件交付最优化)、团队开发、代码审查,性能优化(
Optimizeit
)等优秀的设计理念。
JBuilder IDE
通过集成第三方软件包扩展出支持
Axis
、
Struts
、
JDK
、
J2EE
、
J2ME
等功能,当然,我们还可以通过它的
Open Tool
功能实现对其它软件的集成,如
JProfiler
。
JBuilder 2006
最特出的功能是其创造性的引入了
P2P
对等协作功能,是开发团队(
Group
)可以进行即时交互(聊天,设计,编码,编译),实现了虚拟化对等编程
(Virtual Peer Programming)
,如北京公司与南京分公司同事可以负责同一个项目,通过登录各自的
Jabber
帐号,还可以进行即时的文字或语音交流。
Eclipse
Eclipse
是一个开源、可扩展的框架软件,包括开发平台;
Java
开发工具(
JDT
)和插件开发环境(
PDE
)。
Eclipse
最大的优势就是
Open
,一切皆插件,当需要某些特性时,可以通过开发、装载相关的插件(
Plug-in
)来实现它,不过在我这样懒惰的人看来,太
Open
了也是它最大的弱势。
推荐版本:
Eclipse 3.2.1
MyEclipse
MyEclipse
是为懒惰而又准备使用
Eclipse
的程序员准备的,它是
Eclipse
的一个
J2EE
开发插件集,提供了几乎所有的
Web
开发支持,详见其官网介绍。
推荐版本:
MyEclipse 5.0
JBuilder
与
Eclipse
打个不大恰当的比喻,与
Eclipse
相比,
JBuilder
就像一个不大会种地的小地主,必需品几乎都全了,比较书生气,不够灵活,当缺点什么的时候,几乎弄不出来;而
Eclipse
就像一个穷小子,什么都要自己当家,但是可以通过东家借,西家补的搞出点名堂。
何时选择
JBuilder 2006
:
1、
开发
JBuilder
支持的项目,如
Web
服务,比较小的
Web
项目,
J2EE
项目等;
2、
开发后台程序,经常调试,而又不喜欢切换窗口;
3、
需要协作编程;
4、
喜欢一成不变的开发者。
何时选择
Eclipse 3.2.1 + MyEclipse 5.0
:
1、
开发轻量级的
J2EE
项目;
2、
喜欢集程序设计、数据库设计、开发、调试等与一体的开发模式;
3、
支持开源软件。
IDE
总结
IDE
只是一个开发的选择,每个软件都有其存在的道理,如
NetBeans
、
IntelliJ IDEA
、
ObjectWeb Lomboz
,不少朋友用记事本也一样写出很棒的程序。
最后记录一条好消息,
Borland IDE
产品线没有被卖出,而是成立了一个全资子公司
CodeGear
公司负责这块。
资源网址
Eclipse http://www.eclipse.org
Eclipse-Plugins http://www.eclipse-plugins.info
MyEclipse http://www.myeclipseide.com
Borland JBuilder http://www.borland.com/us/products/jbuilder/index.html
ObjectWeb Lomboz http://www.objectweb.org
Contributing to Eclipse(1)--Eclipse SDK http://www.blogjava.net/anymobile/articles/64933.html
Contributing to Eclipse(2)--Eclipse Plug-in http://www.blogjava.net/anymobile/articles/64934.html
JProfiler
解决
Java
服务器的性能跟踪
http://www.blogjava.net/anymobile/articles/28248.html
迁移到
Eclipse: Eclipse
对
JBuilder
评估开发指南
http://www-128.ibm.com/developerworks/cn/opensource/os-ecjbuild/index.html
迁移到
Eclipse: Eclipse
对
Netbeans
评估开发指南
http://www-128.ibm.com/developerworks/cn/opensource/os-ecnbeans/
迁移到
Eclipse: Eclipse
对
IntelliJ IDEA
评估开发指南
http://www-128.ibm.com/developerworks/cn/opensource/os-ecidea/
凤凰浴火
JBuilder 2006
新功能赏析
http://dev.yesky.com/279/2157279.shtml?412
posted on 2006-11-22 00:41
Xu Jianxiang 阅读(1592)
评论(2) 编辑 收藏 所属分类:
Java Tech