隨筆-1  評論-68  文章-98  trackbacks-0

          作者:徐建祥( netpirate@gmail.com

          日期: 2006-11-21

          出處: http://www.anymobile.org

          ?

          本文是為那些熟悉 JBuilder 而又正在考慮使用 Eclipse 的程序員寫的。

          首先,向 Borland 致敬!其次,向 Eclipse 致敬??!最后,感謝 MyEclipse ?。。?/span>

          ?

          花絮

          前公司幾個(gè)月前的一次策略轉(zhuǎn)移,本人被迫退出,不再負(fù)責(zé)后臺(tái)服務(wù)器軟件,離開了效力 4 年多的公司,轉(zhuǎn)而開始了輕松的 Web 開發(fā)之旅。由于項(xiàng)目中用到不少的開源框架軟件,本人又比較懶,不得已暫且擱下用了這些年的 JBuilder ,選擇了 Eclipse ;后由于相關(guān)的開源插件跟不上 Eclipse 的進(jìn)度和本人的喜新厭舊,再次痛苦地選擇了 MyEclipse 。

          ?

          JBuilder

          Borland 公司于 1997 年推出了 JBuilder 1.0 2000 3 14 號,推出了 100% Java 血統(tǒng)的 JBuilder 3.5 2006 11 月,基于 Eclipse 平臺(tái)的 JBuilder 2007 即將發(fā)布, Eclipse 支持的功能,它都支持。先后引入了 ALM Application Lifecycle Management :軟件生命周期管理)、 SDO Software Delivery Optimization :軟件交付最優(yōu)化)、團(tuán)隊(duì)開發(fā)、代碼審查,性能優(yōu)化( Optimizeit )等優(yōu)秀的設(shè)計(jì)理念。

          JBuilder IDE 通過集成第三方軟件包擴(kuò)展出支持 Axis 、 Struts JDK J2EE 、 J2ME 等功能,當(dāng)然,我們還可以通過它的 Open Tool 功能實(shí)現(xiàn)對其它軟件的集成,如 JProfiler 。

          JBuilder 2006 最特出的功能是其創(chuàng)造性的引入了 P2P 對等協(xié)作功能,是開發(fā)團(tuán)隊(duì)( Group )可以進(jìn)行即時(shí)交互(聊天,設(shè)計(jì),編碼,編譯),實(shí)現(xiàn)了虛擬化對等編程 (Virtual Peer Programming) ,如北京公司與南京分公司同事可以負(fù)責(zé)同一個(gè)項(xiàng)目,通過登錄各自的 Jabber 帳號,還可以進(jìn)行即時(shí)的文字或語音交流。

          ?

          Eclipse

          ?????? Eclipse 是一個(gè)開源、可擴(kuò)展的框架軟件,包括開發(fā)平臺(tái); Java 開發(fā)工具( JDT )和插件開發(fā)環(huán)境( PDE )。 Eclipse 最大的優(yōu)勢就是 Open ,一切皆插件,當(dāng)需要某些特性時(shí),可以通過開發(fā)、裝載相關(guān)的插件( Plug-in )來實(shí)現(xiàn)它,不過在我這樣懶惰的人看來,太 Open 了也是它最大的弱勢。

          ?????? 推薦版本: Eclipse 3.2.1

          ?

          MyEclipse

          ?????? MyEclipse 是為懶惰而又準(zhǔn)備使用 Eclipse 的程序員準(zhǔn)備的,它是 Eclipse 的一個(gè) J2EE 開發(fā)插件集,提供了幾乎所有的 Web 開發(fā)支持,詳見其官網(wǎng)介紹。

          ?????? 推薦版本: MyEclipse 5.0

          ?

          JBuilder Eclipse

          ?????? 打個(gè)不大恰當(dāng)?shù)谋扔?,與 Eclipse 相比, JBuilder 就像一個(gè)不大會(huì)種地的小地主,必需品幾乎都全了,比較書生氣,不夠靈活,當(dāng)缺點(diǎn)什么的時(shí)候,幾乎弄不出來;而 Eclipse 就像一個(gè)窮小子,什么都要自己當(dāng)家,但是可以通過東家借,西家補(bǔ)的搞出點(diǎn)名堂。

          ?

          ?????? 何時(shí)選擇 JBuilder 2006

          1、? 開發(fā) JBuilder 支持的項(xiàng)目,如 Web 服務(wù),比較小的 Web 項(xiàng)目, J2EE 項(xiàng)目等;

          2、? 開發(fā)后臺(tái)程序,經(jīng)常調(diào)試,而又不喜歡切換窗口;

          3、? 需要協(xié)作編程;

          4、? 喜歡一成不變的開發(fā)者。

          ?

          何時(shí)選擇 Eclipse 3.2.1 + MyEclipse 5.0

          1、? 開發(fā)輕量級的 J2EE 項(xiàng)目;

          2、? 喜歡集程序設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、開發(fā)、調(diào)試等與一體的開發(fā)模式;

          3、? 支持開源軟件。

          ?

          IDE 總結(jié)

          ?????? IDE 只是一個(gè)開發(fā)的選擇,每個(gè)軟件都有其存在的道理,如 NetBeans 、 IntelliJ IDEA 、 ObjectWeb Lomboz ,不少朋友用記事本也一樣寫出很棒的程序。

          ?????? 最后記錄一條好消息, Borland IDE 產(chǎn)品線沒有被賣出,而是成立了一個(gè)全資子公司 CodeGear 公司負(fù)責(zé)這塊。

          ?

          資源網(wǎng)址

          Eclipse????????????????? http://www.eclipse.org

          Eclipse-Plugins?????? http://www.eclipse-plugins.info

          MyEclipse???????????? http://www.myeclipseide.com

          Borland JBuilder???? http://www.borland.com/us/products/jbuilder/index.html

          ObjectWeb Lomboz?????? http://www.objectweb.org

          ?

          Contributing to Eclipse(1)--Eclipse SDK http://www.aygfsteel.com/anymobile/articles/64933.html

          Contributing to Eclipse(2)--Eclipse Plug-in http://www.aygfsteel.com/anymobile/articles/64934.html

          JProfiler 解決 Java 服務(wù)器的性能跟蹤 http://www.aygfsteel.com/anymobile/articles/28248.html

          ?

          遷移到 Eclipse: Eclipse JBuilder 評估開發(fā)指南
          http://www-128.ibm.com/developerworks/cn/opensource/os-ecjbuild/index.html

          遷移到 Eclipse: Eclipse Netbeans 評估開發(fā)指南
          http://www-128.ibm.com/developerworks/cn/opensource/os-ecnbeans/

          遷移到 Eclipse: Eclipse IntelliJ IDEA 評估開發(fā)指南
          http://www-128.ibm.com/developerworks/cn/opensource/os-ecidea/

          鳳凰浴火 JBuilder 2006 新功能賞析 http://dev.yesky.com/279/2157279.shtml?412

          ?

          posted on 2006-11-22 00:41 Xu Jianxiang 閱讀(1607) 評論(2)  編輯  收藏 所屬分類: Java Tech

          評論:
          # re: 從JBuilder 2006到MyEclipse 5.0 2012-06-05 15:46 | only
          了解了  回復(fù)  更多評論
            
          主站蜘蛛池模板: 抚州市| 阳江市| 和林格尔县| 昆明市| 精河县| 拉孜县| 宁国市| 东源县| 外汇| 铁力市| 金乡县| 永川市| 沅江市| 枝江市| 巫溪县| 安乡县| 城固县| 三亚市| 崇阳县| 武宁县| 应用必备| 高尔夫| 丰都县| 常熟市| 孟村| 沁阳市| 台南县| 临清市| 大化| 蓝山县| 井陉县| 宣城市| 拉萨市| 五常市| 和平县| 江川县| 奇台县| 岱山县| 宜丰县| 社旗县| 禄劝|