设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

四大顶级Java编程工具横向对比

2010-10-21 10:52| 发布者: joejoe0332| 查看: 12342| 评论: 0|原作者: IT168|来自: IT168

摘要:   好的程序员总是对开发环境有着不同寻常的熟悉,有的人可能对完整的IDE熟悉,它们也是本文的重点,还有人可能会emacs或 vi/vim这样的编辑器熟悉,但据调查发现,开发人员每隔几年就会转移到新的IDE,有可能是项目 ...

  NetBeans 6.9

  过去5年中,NetBeans的市场占有率上升很快,据位于纽约的BZ市调公司发布的年度Java IDE调查报告显示,2005 NetBeans在受访者中的使用比例是17.9%,今年这一数字翻了一番,达到了35.7%,它是这个期间上升最大的Java IDE,在总的普及程度方面,NetBeans仅仅次于排名第一的Eclipse。

  NetBeans取得今天的成绩是和它的前主人 Sun微系统公司悉心关注分不开的,当今年早些时候Oracle收购Sun时,Java社区对NetBeans的命运非常关注,特别是当Oracle宣布 不再继续支持Sun的开源项目时,如OpenSolaris和Kenai托管项目,关注度更是达到了前所未有的高度。

  Oracle开发 工具产品管理老大Duncan Mills传达了Oracle的旨意,NetBeans将会继续保留,他说:“我们会积极支持JDeveloper和 NetBeans,JDeveloper主要用于内部和企业用户,特别是那些需要Oracle融合中间件解决方案的用户,而NetBeans主要为那些想 开发其它技术的用户提供,我们希望他们最终迁移到Oracle解决方案和JDeveloper”。

  NetBeans最突出的优点是它的 易用性,轻盈和简洁,访问它的下载页面就可以感受到这种氛围,例如,下载NetBeans时,你会看到它提供了多种预配置的版本,你只需要选择合适的下载 即可,Eclipse也有类似的体贴之处,而IntelliJ和JDeveloper只提供了粗暴的下载链接。


图6 NetBeans编辑器,下方是从代码抽取的未完成任务列表

  NetBeans支持JRuby和JavaFX,这是其它IDE所忽略的,当然,NetBeans也是支持C/C++和PHP的,JRuby最初是由 Sun开发的,这也是为什么NetBeans要支持它的缘故。JRuby重要开发人员Charles Nutter最近告诉我,在语言支持方面,NetBeans有不可逾越的优势,它也支持桌面脚本语言JavaFX,Oracle也表示会坚定不移地推动这 项技术的发展,但引来的质疑声也很大,因为JavaFX在用户中间的反响并不好。NetBeans一度停止了对UML图的支持,但幸好现在又提供了。

  NetBeans早在几年前就经过了完全重新设计,保留了简单易用的导航,它和IntelliJ不一样,IntelliJ是在输入时执行语法检 查,NetBeans是在后台不断编译,Eclipse有一个配置选项也可以提供类似的功能,这意味着一旦你完成编码,就可以运行代码 了,NetBeans也可以在后台为每个项目创建一个Ant生成文件,对开发人员来说,Ant生成文件是一个非常有用的资源,开发人员可以用它精确地控制 IDE的生成过程。

  NetBeans还附带了一个分析器,一个Juint单元测试生成器,以及一个国际化字符向导,对于企业级开发,它 提供了绑定Tomcat或GlassFish Open Server的下载选项,为了监控运行的应用程序,NetBeans集成了对JMX(Java管理扩展)和Jconsole的支持。

  NetBeans的插件数量远远少于Eclipse,和IntelliJ IDEA的插件数量相当,其中好多插件都是从Eclipse平台移植过来的,正如我前面提到的,许多Eclipse插件开发者现在都不再往其它平台移植 了,但如果NetBeans继续以最近5年的速度增长,也许情况会有所变化,就目前而言,插件是NetBeans最大的弱项,其它方面NetBeans算 得上是最用户友好的IDE了。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部