技术开发 频道

Eclipse PK IBM Rational,谁是最后的赢家

三、用拖放方式来实现企业门户

    企业门户是非常有用的。这就是为什么Java开发人员为什么经常要探讨建立这些东西。现在如果你使用Eclipse来开发企业门户网站,就可按着JSR 168(这是一个关于企业门户、个性化和安全工业规范)来编写代码。而使用IBM Rational,将使开发人员从另一个方面获得一种全新的开发体验。

    IBM Rational开发套件是一个可视化的企业门户开发工具和一个单元测试环境,以便开发人员可以在同一个环境中开发并测试企业门户应用程序。这个可视化的工具可以通过模板方式产生企业门户的框架,这些框架在内部使用了IBM Portlet API,这些API采用了JSR168规范。使用IBM Rational的可视化的企业门户设计器,开发人员可以可视化地创建和编辑门户应用程序,并且可以可视化地编辑应用程序的皮肤和主题。

四、快速开发

    在Eclipse中写代码是非常容易和快捷的,但问题是,开发人员如何有效地测试和发布这些代码呢?而IBM Rational为我们提供了一个集成的单元测试工具,这个工具支持测试和调试本地和分布在不同服务端上的代码。开发人员可以通过模板创建和配置服端实例,而且可以对应用程序进行从头到尾的开发、测试、发布操作,并且不需要重启单元测试服务器。

    使用IBM Rational发布程序是非常方便的。而在Eclipse中做同样的工作必须手工生成JAR、WAR和EAR包。在IBM Rational中可以根据用户创建的工程类型自动生成相应的Java包。 

五、强大的建模功能

    统一建模语言(UML)正在逐步吸引Java开发人员的目光。而IBM Rational为了赶上这股浪潮,也提供了可视化的UML设计器,这个设计器可以使用J2EE代码和UML同步。这将帮助开发人员更快速地掌握和使用UML。

    IBM Rational还提供了强有力的可视化编辑器,开发人员可以利用这个编辑器直接在Java或EJB工程中加入UML类图,并且自动产生相应的代码。以后开发人员可以继续编辑这些代码或类图。由于这个工具是动态的,因此,它总是将类图和代码进行同步,如当你将一个类图从编辑区删除后,相应的类代码也将删除。

     如果你是个构架师,而你的工作就是建模。那么IBM Rational的构架师版将成为你最得力的助手。这个版本除了包括IBM Rational开发版的所有功能外,还全面支持了模型驱动开发、面向服务构架(SOA)、基于模式的开发、模型驱动构架以及静态的构架分析。而这一切要使用Eclipse,就必须安装大量的第三方的插件,并且它们在设计风格上也不统一。

六、谁是最后的赢家

    虽然每一个开发人员都认为免费是好的,但最终决定谁能胜出的并不是免费,而是开发工具的生成力。时间对于每个人都是宝贵的,而IBM Rational工具的最终目的就是使每个开发人员拥有更多宝贵的时间。而Eclipse也不甘落后,在未来的Eclipse的新版本中也会集成大量的插件来丰富自身的功能。虽然目前Eclipse的开发效率还不如IBM Rational,但终究Eclipse和IBM Rational师出同门。有着同样的天赋。在未来这两个开发工具的竞争还将继续。至于谁能最后胜出,只有时间才能证明一切。

0
相关文章