`
javasalatu
  • 浏览: 723670 次
  • 性别: Icon_minigender_2
  • 来自: 北京
博客专栏
96df99eb-e89d-3228-9c8e-967fc745ec52
程序员的自我经营之道
浏览量:7701
文章分类
社区版块
存档分类
最新评论

Eclipse象Linux,Netbeans像Mac

 
阅读更多
对我来说,Eclipse的发布是一个惊喜,它简捷、快速并具有重构的功能。在其发布的一段时间内没有其他产品可以和它相媲美。在商业领域中许多“企业工具那些不必要的功能被过度吹捧,而如重构等基本功能却没有实现。Eclipse就是弥补了它的不足。于是我让使用如Visual Café或JBuilder语言的开发商来使用Eclipse,那段时间对我来说Netbeasns没有任何意义。

但 是当时有很多喜欢Netbeans3.X的人,我不理解他们为什么会这样痴迷。我也尝试使用 Netbeans的商业版本,但是其中一些奇怪的概念,如Mounting Jars让我放弃了。之所以喜欢Eclipse是因为它的puristic IDE,扩展简单,和当时的那些商业性工具截然不同。

我开始使用Netbeans并不是出于喜欢而是<nobr><strong onmouseout='isShowGg = false;InTextAds_GgLayer="_u5DE5_u4F5C"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BV8qur8vwR-1vm_K-A9DE4cMK__KKNoONt-MCwI23AZBOEAgYCCDPgYcKKBQ4AFDcx6zyB2Cd2eGB8AWyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MTIyNy8xMTIyMDAuaHRtbKgDAegDTOgDwQToAzzoA_ED9QMABAAA&amp;num=8&amp;adurl=http://www.smarter.com.cn/search.php%3Fq%3D%25B9%25A4%25D7%25F7%25B5%25C6%26source%3Dgoogle_A%2B001%2B014_content_%25B9%25A4%25D7%25F7%25B5%25C6&amp;client=ca-pub-3578421812762734");GgKwClickStat("工作","www.smarter.com.cn","afc","2000084115");' style="border: 0px none ; margin: 0px; padding: 0px; font-weight: normal; color: rgb(0, 0, 255); text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5DE5_u4F5C";KeyGate_ads.ShowGgAds(this,"_u5DE5_u4F5C",event)' class="kgb">工作</strong></nobr>需要,开始使用的版本是Netbeans5.0。我的工作是一名技术顾问,需要多次安装Eclipse<nobr><strong onmouseout='isShowGg = false;InTextAds_GgLayer="_u63D2_u4EF6"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BctWKr8vwR-1vm_K-A9DE4cMKyM37JLDLkcADwI23AcCaDBATGBMgz4GHCigUOABQ0KyQm_j_____AWCd2eGB8AWyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MTIyNy8xMTIyMDAuaHRtbKkCRWhgRYEjgz7IAti47wGoAwHoA0zoA8EE6AM86APxA_UDAAQAAA&amp;num=19&amp;adurl=http://www.ysl-chinamel.com/products.asp&amp;client=ca-pub-3578421812762734");GgKwClickStat("插件","www.ysl-chinamel.com","afc","2000084115");' style="border: 0px none ; margin: 0px; padding: 0px; font-weight: normal; color: rgb(0, 0, 255); text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u63D2_u4EF6";KeyGate_ads.ShowGgAds(this,"_u63D2_u4EF6",event)' class="kgb">插件</strong></nobr>并进行相应的调整来满足不同的客户需求。“Plugins Hell”开始了,在安装插件上浪费大量的时间。然而Netbeans解决了我的问题,99%的<nobr><strong onmouseout='isShowGg = false;InTextAds_GgLayer="_u9879_u76EE"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B2zdGr8vwR-1vm_K-A9DE4cMKyYSuTbH38sQFwI23AaDRGRAJGAkgz4GHCigUOABQn8v42wNgndnhgfAFoAHP2c_5A7IBDW5ld3MuY3Nkbi5uZXTIAQHaAStodHRwOi8vbmV3cy5jc2RuLm5ldC9uLzIwMDcxMjI3LzExMjIwMC5odG1sgAIBqQJFaGBFgSODPsgCof-pBagDAegDTOgDwQToAzzoA_ED9QMABAAA&amp;num=9&amp;adurl=http://www.jingoal.com/portal/product/immain.jsp%3Fbtn%3D1&amp;client=ca-pub-3578421812762734");GgKwClickStat("项目","www.jingoal.com","afc","2000084115");' style="border: 0px none ; margin: 0px; padding: 0px; font-weight: normal; color: rgb(0, 0, 255); text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u9879_u76EE";KeyGate_ads.ShowGgAds(this,"_u9879_u76EE",event)' class="kgb">项目</strong></nobr>可以容易的被开发商打开。

在Eclipse 的世界,有很多重叠的功能,当然有好的也有坏的。例如:商业插件像MyEclipse和 WTP有部分重合,又和EMF等其他系统不兼容。我花了很多的时间来研究它们之间的联系。尽管如此,我还是喜欢puristic Eclipse的方式和完整的"out-of-the-box"的NetBeans经验,并开始寻找相似之处。

Eclipse 的工作模式象Linux。你需要一个稳定、兼容并且可以容易扩展的系统,但如果需要更大的开 发便利性就要依靠发布实现。Eclipse类似于这种方式,它具有很多的发布系统如(Yoxos, Codegear, Easyeclipse, Myeclipse),提供可兼容性的插件。这些插件用于实现特定的功能和节省许多安装时间。

Netbeans 的模式在某方面和Mac或openBSD体验类似。开发者不仅需要基础系统,还需要从资源 处获取扩展。所以大量的Netbeans组件/扩展是很慢的,因为你真正需要的东西是基础下载的那部分。尽管如此,Linux和Mac相比,我喜欢前者。 在IDE领域我喜欢简单的安装和不同Netbeans项目间的兼容性。工作也变得简单,不需要额外安装,只需在Netbeans6.0或JavaEE版本 (Uml,Maven和JavaFX)的顶部安装少量的插件。

在Netbeans的世界中我还享受着它的<nobr><strong onmouseout="isShowAds = false;isShowAds2 = false" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=-100833&amp;k=%u53D1%u5C55&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.csdn.net/n/20071227/112200.html&amp;gourl=http%3A//www.sd2china.cn/default.html&amp;parm=A2B91A5439F1D228926A308EE868D4131E60F1F6C286B2DF&amp;alliedsiteid=0");' style="border: 0px none ; font-weight: normal; color: rgb(0, 0, 255); text-decoration: underline;" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","","-100833","发展","%u968F%u65F6%u5173%u6CE8%u8F6F%u4EF6%u884C%u4E1A%u53D1%u5C55","http%3A//www.sd2china.cn/default.html", event)' class="kgb">发展</strong></nobr>节奏,这让我想起了使用Eclipse的那些日子,总是期待着有新的版本出现并可以立即安装使用。

在Netbeans6.0 中,甚至Profiler和Visual Pack都是main download的一部分,所以可以享有这些功能。而Netbeans5.5X版本,你必须要下载额外的Pack实现某些功能。Netbeans的扩展机 制是非常大的贡献,用户不必知道下载地址(选项列表里有候选,如Uml支持),只需通过搜索的选项就可以找到一个扩展。它的更新机制实现模式也和Mac类 似,不需要从netbeans.org下载新版本,小图标会提醒你安装补丁的改进版。目前为止,这种工作模式很好,Netbeans6.0的第一个补丁就 是通过这种方式安装的。

本文转自:http://news.csdn.net/n/20071227/112200.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics