从JBuilder 2006到MyEclipse 5.0
来源:互联网 发布:手机淘宝怎么换客服 编辑:程序博客网 时间:2024/05/16 15:22
作者:徐建祥( 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
- 从JBuilder 2006到MyEclipse 5.0
- 从JBuilder到Eclipse--几个技巧
- 从jbuilder迁移到netbeans的经验
- 从jbuilder迁移到netbeans的经验
- 从MyEclipse到IntelliJ IDEA
- 从 MyEclipse 到 IntelliJ IDEA
- 从MyEclipse到IntelliJ IDEA
- 从MyEclipse到IntelliJ IDEA
- JBuilder ,Myeclipse调试外部项目
- 今天完成了工程从JBuilder迁移到Eclipse的工作
- J2EE项目从MyEclipse迁移到Eclipse
- 从myeclipse搬运web项目到eclipse
- 从myeclipse导入工程到eclipse中报错
- JBuilder 2006 企业完整版
- JBuilder 2006新功能赏析
- 关于JBuilder 2006 破解
- JBuilder 2006 破解
- jbuilder 2006中+hibernate
- 很幽默的讲解六种Socket IO模型
- Java 网络加载协议 (JNLP)
- Qt之多线程(二)
- 国际化 Java 应用程序
- GNU/Linux下文件的压缩与解压
- 从JBuilder 2006到MyEclipse 5.0
- 随机生成N位数字/字母密码
- 事业单位如何改革
- patch 用法
- Hibernate FAQ(2)--分页显示和非主键的外键关联
- MySQL的limit参数
- Oracle 数据库迁移
- JClaim --Java IM 客户端框架
- bash shell 常用快捷键