欢迎来到天天文库
浏览记录
ID:41037478
大小:422.50 KB
页数:15页
时间:2019-08-14
《四大编程软件比较java》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、四大顶级Java编程工具横向对比·陈毛晨·
2、·消息·
3、·我的i贴吧我的i贴吧o全部动态oi动态o我的动态加入您喜欢的贴吧,吧名会在此显示。·
4、·我的俱乐部我的俱乐部o悪魔の薔薇爱谈论什么,您可以创建一个俱乐部>>·
5、·我的空间我的空间·
6、·退出新闻 网页 贴吧 知道 MP3 图片 视频 百科窗体顶端窗体底端进入贴吧进入i贴吧贴子搜索吧内搜索
7、 帮助百度贴吧>编程吧>浏览贴子吧主:oojinnoo天空在做梦·快速回复· 切换到经典版·贴吧投诉编程在线观看热门动漫榜单转贴次数:1·共有10篇贴子四大顶级Java编程工具横向对比·1楼好的程序员总是对开发环境有着不同寻常的熟悉,有的人
8、可能对完整的IDE熟悉,它们也是本文的重点,还有人可能会emacs或·oojinnoo·76位粉丝·vi/vim这样的编辑器熟悉,但据调查发现,开发人员每隔几年就会转移到新的IDE,有可能是项目需要,或跳槽到了新公司,或是自己的偏好发生了转移。 许多开发人员在选择新的编程工具时总会犯难,为了解开你心中的疑团,本文就对流行的Java开发工具做一次全面的横向对比,看完本文说不定就不再犯难了。好吧,首先请各位选手登台亮相吧,它们分别是:Eclipse,JetBrainsIntelliJIDEA,Netbeans和OracleJDeveloper。这些工具都很优秀,对重构,语法检查和
9、调试的支持都很好,大都能直接从IDE将项目部署到服务器,并能进行远程调试。单独对比它们的功能已经没有什么意义了,因为它们都支持插件,我们更注重的是易用性,文档和帮助系统的质量,以及插件的数量和质量。提到插件就不得不提Eclipse基金会,长期以来它都信奉和推崇插件,Eclipse的插件数非常丰富,每次发行新版本都会同步推出大量的新插件。 Netbeans和IntelliJIDEA也有很多的插件,但它们更注重用户体验,JDeveloper同样易于使用,不过插件数量就少一些,此外,它和Oracle的软件堆栈联系紧密,从商业角度出发更有吸引力,但也正因为如此,JDeveloper才
10、没有出现较大的插件生态系统。赞0·2010-10-2200:19·回复··oojinnoo·76位粉丝·2楼这些IDE都支持Java开发中用到的通用语言(JSF,HTML,CSS,XML等),有些还支持JVM脚本语言(如Groovy和JRuby),甚至是非Java语言(如C/C++,PHP)和建模语言(UML),下表显示了这些IDE默认安装支持的主要语言清单。·2010-10-2200:20·回复··oojinnoo·76位粉丝·3楼下表显示了所有IDE对JavaSE和企业开发,以及对JavaME嵌入式和Android移动开发和的支持良好程度(这里不涉及任何第三方辅助增强工具,如果
11、要加入第三方的工具,Eclipse对JavaME的支持将有所改善)。·2010-10-2200:20·回复··oojinnoo4楼·76位粉丝·在本次评测中,我们特别注重易用性和编码能力,我们认为它们是决定生产力和用户满意度的主要因素,它们和插件一样重要,在记分卡上会有所反映,我给每个因素设置了不同的权重,如果你不同意我的评估结果,你可以根据你的看法进行修改,并得出你自己的排名。 Eclipse3.6 Eclipse是所有JavaIDE中最突出的一员,其用户量和插件规模都是无人能敌的,这一切首先要感谢其创始公司IBM,IBM将其开源,成立独立的基金会,并提供持续的资助,
12、其它厂商和社区也可以为Eclipse做贡献,事实证明,这个决策是非常英明的,Eclipse社区非常活跃,并为其贡献了大量优秀的插件。 Eclipse厂商独立性的好处很快就有了回报,Google公开宣布Eclipse成为Android开发的首选平台,曾经Netbeans也成为Google的热门候选,但Oracle最近针对Android中使用的Java虚拟机而起诉Google,让Google彻底断了这个想法。 最新版本是今年6月发布的3.6,代号太阳神,它加入了很多新的功能,稍后我会提及它们。Eclipse是自成一格的IDE,其界面布局和其它IDE有着很大的不同,其中最重要
13、的一个概念就是透视图,根据不同的行为,显示的透视图可能不一样,这种设计是为了满足丰富的插件使用,因此其界面布局有时会发生很大的变化。 在基本的Java开发环境中,Eclipse放弃了一些约定,它要求用户遵循它的规则,例如,在创建项目前需要先创建一个工作区,项目是创建在工作区之下的,你也可以在工作区下面创建工作集,对工作区的依赖意味着项目的迁移是件麻烦事,向导提示往往让人犯晕,“放手去做”的思想在Eclipse中行不通,几乎所有事情都需要填写对话框或选择项,要么无
此文档下载收益归作者所有