技术开发 频道

Java IDE大战 你钟情哪一个?



    一枝独秀——Netbeans
    Netbeans是SUN公司独自支持的IDE,面对Eclipse有众多知名软件厂商参与的局面,虽然显得有点孤掌难鸣,但是并不势单力薄!强大的SUN公司正在以快速的步伐追赶,誓要并驾齐驱以至超越。正如sun的广告语那样:Netbeans 5.0,一旦试用便不会再放弃。足以看出SUN对自己实力的信心。而最新的Netbeans 5.5更是向SOA(service-oriented architecture—面向服务架构)倾向,并被扩展到除了Java本身的其它语言。

    从体系结构上讲,Eclipse和Netbeans并无太大差异,走的路线基本一致:Platform + Java IDE + Plugins,最大的不同是Eclipse鼓励使用SWT,而Netbeans则是更"纯"的AWT/Swing。从这个角度讲,个人还是希望能遵循规范,SUN也希望IBM能按“规则”出牌,这对于软件开发领域的长足发展也是有利的。

    我收费——IntelliJ IDEA
    IntelliJ IDEA是JetBrains公司开发的商业JAVA IDE,这可能也是阻碍其发展的最大障碍,暂且不说专业JAVA开发的公司有多少会购买商业的IDE,而其中购买者中选择IntelliJ的又有多少呢?

    与Netbeans一样,IntelliJ提供了灵活的布局,在各种配置中截短/锁定/浮动 面板的功能,但它没有Netbeans(Windows系统下)那样流畅和可配置。 值得一提的是,IntelliJ的编辑器是非常快的,具有对敏感内容的颜色凸显,提示和弹出建议框的功能,使用IntelliJ的时间越长,编程的效率就会越高。至于应用服务器,IntelliJ提供了部署插件来为WebLogic, WebSphere, JBoss, Geronimo和Glassfish等应用服务器进行部署。同时支持单元测试,像支持JUnit 4,并提供了测量code coverage的集成工具。
0
相关文章