作者:徐建祥(
netpirate@gmail.com
)
日期:
2006-11-21
出處:
http://www.anymobile.org
?
本文是為那些熟悉
JBuilder
而又正在考慮使用
Eclipse
的程序員寫的。
首先,向
Borland
致敬!其次,向
Eclipse
致敬!!最后,感謝
MyEclipse
!!!
?
花絮
前公司幾個(gè)月前的一次策略轉(zhuǎn)移,本人被迫退出,不再負(fù)責(zé)后臺(tái)服務(wù)器軟件,離開(kāi)了效力
4
年多的公司,轉(zhuǎn)而開(kāi)始了輕松的
Web
開(kāi)發(fā)之旅。由于項(xiàng)目中用到不少的開(kāi)源框架軟件,本人又比較懶,不得已暫且擱下用了這些年的
JBuilder
,選擇了
Eclipse
;后由于相關(guān)的開(kāi)源插件跟不上
Eclipse
的進(jìn)度和本人的喜新厭舊,再次痛苦地選擇了
MyEclipse
。
?
JBuilder
Borland
公司于
1997
年推出了
JBuilder 1.0
;
2000
年
3
月
14
號(hào),推出了
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ì)開(kāi)發(fā)、代碼審查,性能優(yōu)化(
Optimizeit
)等優(yōu)秀的設(shè)計(jì)理念。
JBuilder IDE
通過(guò)集成第三方軟件包擴(kuò)展出支持
Axis
、
Struts
、
JDK
、
J2EE
、
J2ME
等功能,當(dāng)然,我們還可以通過(guò)它的
Open Tool
功能實(shí)現(xiàn)對(duì)其它軟件的集成,如
JProfiler
。
JBuilder 2006
最特出的功能是其創(chuàng)造性的引入了
P2P
對(duì)等協(xié)作功能,是開(kāi)發(fā)團(tuán)隊(duì)(
Group
)可以進(jìn)行即時(shí)交互(聊天,設(shè)計(jì),編碼,編譯),實(shí)現(xiàn)了虛擬化對(duì)等編程
(Virtual Peer Programming)
,如北京公司與南京分公司同事可以負(fù)責(zé)同一個(gè)項(xiàng)目,通過(guò)登錄各自的
Jabber
帳號(hào),還可以進(jìn)行即時(shí)的文字或語(yǔ)音交流。
?
Eclipse
?????? Eclipse
是一個(gè)開(kāi)源、可擴(kuò)展的框架軟件,包括開(kāi)發(fā)平臺(tái);
Java
開(kāi)發(fā)工具(
JDT
)和插件開(kāi)發(fā)環(huán)境(
PDE
)。
Eclipse
最大的優(yōu)勢(shì)就是
Open
,一切皆插件,當(dāng)需要某些特性時(shí),可以通過(guò)開(kāi)發(fā)、裝載相關(guān)的插件(
Plug-in
)來(lái)實(shí)現(xiàn)它,不過(guò)在我這樣懶惰的人看來(lái),太
Open
了也是它最大的弱勢(shì)。
??????
推薦版本:
Eclipse 3.2.1
?
MyEclipse
?????? MyEclipse
是為懶惰而又準(zhǔn)備使用
Eclipse
的程序員準(zhǔn)備的,它是
Eclipse
的一個(gè)
J2EE
開(kāi)發(fā)插件集,提供了幾乎所有的
Web
開(kāi)發(fā)支持,詳見(jiàn)其官網(wǎng)介紹。
??????
推薦版本:
MyEclipse 5.0
?
JBuilder
與
Eclipse
??????
打個(gè)不大恰當(dāng)?shù)谋扔鳎c
Eclipse
相比,
JBuilder
就像一個(gè)不大會(huì)種地的小地主,必需品幾乎都全了,比較書生氣,不夠靈活,當(dāng)缺點(diǎn)什么的時(shí)候,幾乎弄不出來(lái);而
Eclipse
就像一個(gè)窮小子,什么都要自己當(dāng)家,但是可以通過(guò)東家借,西家補(bǔ)的搞出點(diǎn)名堂。
?
??????
何時(shí)選擇
JBuilder 2006
:
1、?
開(kāi)發(fā)
JBuilder
支持的項(xiàng)目,如
Web
服務(wù),比較小的
Web
項(xiàng)目,
J2EE
項(xiàng)目等;
2、?
開(kāi)發(fā)后臺(tái)程序,經(jīng)常調(diào)試,而又不喜歡切換窗口;
3、?
需要協(xié)作編程;
4、?
喜歡一成不變的開(kāi)發(fā)者。
?
何時(shí)選擇
Eclipse 3.2.1 + MyEclipse 5.0
:
1、?
開(kāi)發(fā)輕量級(jí)的
J2EE
項(xiàng)目;
2、?
喜歡集程序設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)、調(diào)試等與一體的開(kāi)發(fā)模式;
3、?
支持開(kāi)源軟件。
?
IDE
總結(jié)
?????? IDE
只是一個(gè)開(kāi)發(fā)的選擇,每個(gè)軟件都有其存在的道理,如
NetBeans
、
IntelliJ IDEA
、
ObjectWeb Lomboz
,不少朋友用記事本也一樣寫出很棒的程序。
??????
最后記錄一條好消息,
Borland IDE
產(chǎn)品線沒(méi)有被賣出,而是成立了一個(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://m.tkk7.com/anymobile/articles/64933.html
Contributing to Eclipse(2)--Eclipse Plug-in http://m.tkk7.com/anymobile/articles/64934.html
JProfiler
解決
Java
服務(wù)器的性能跟蹤
http://m.tkk7.com/anymobile/articles/28248.html
?
遷移到
Eclipse: Eclipse
對(duì)
JBuilder
評(píng)估開(kāi)發(fā)指南
http://www-128.ibm.com/developerworks/cn/opensource/os-ecjbuild/index.html
遷移到
Eclipse: Eclipse
對(duì)
Netbeans
評(píng)估開(kāi)發(fā)指南
http://www-128.ibm.com/developerworks/cn/opensource/os-ecnbeans/
遷移到
Eclipse: Eclipse
對(duì)
IntelliJ IDEA
評(píng)估開(kāi)發(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 閱讀(1601)
評(píng)論(2) 編輯 收藏 所屬分類:
Java Tech