<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    JBuilder的發(fā)展史說起來并不順暢,從早期JBuilder 1~3版本在Java開發(fā)工具競爭場中苦苦追趕對手,到JBuilder 4~8版本時期雄霸Java開發(fā)工具王者的寶座,JBuilder可以說是在備嘗艱辛之后才擁有光榮的Java開發(fā)工具王朝。但是許多人并不知道JBuilder在Borland內(nèi)部的定位非常奇怪,也就是因為這個定位讓JBuilder在9之后的版本逐漸被其他Java開發(fā)工具奪去其第一的地位。這個故事要從JBuilder成功地成為第一的Java開發(fā)工具之后說起。

      原來在數(shù)年前當JBuilder 8打下天下之后,Borland開始走向ALM的市場。由于JBuilder在當時是舉世皆知的Borland成名工具,因此當Borland決定開發(fā)ALM產(chǎn)品系列時,希望使用Java技術(shù),并且希望能夠和JBuilder連接在一起,好借助當時JBuilder在企業(yè)的影響力而能夠順利地把Borland的ALM產(chǎn)品線打入企業(yè)市場。所以當時JBuilder在Borland內(nèi)部被歸屬為ALM部門的產(chǎn)品,而不屬于開發(fā)工具部門的產(chǎn)品。

      由于JBuilder肩負了ALM的重大任務(wù),在隨后的版本中,JBuilder的功能大都是為了與ALM產(chǎn)品連接以及支持最新的EJB服務(wù)器,因此,JBuilder R&D花費了大量的時間集成Borland ALM產(chǎn)品,更新使用最新的JDK和各廠商的EJB服務(wù)器,幾乎把所有精力都放在企業(yè)級的應(yīng)用。然而不幸的是,那時正是開源碼和各種Java開源框架蓬勃發(fā)展的時期,Java開發(fā)者最需要的是Java開發(fā)工具能夠支持這些最新、最重要的Java框架和Java技術(shù),JBuilder卻在Borland錯誤的定位下逐漸失去其領(lǐng)導地位。不過,雖然在這個時期JBuilder錯失了大多數(shù)開發(fā)人員需要的功能,但是我個人認為JBuilder唯一在開發(fā)者需求方面最成功的地方就是集成了Together的強大建模能力,以及能夠?qū)τ谀P?程序碼進行稽核和度量的功能,這是任何其他Java開發(fā)工具所不能企及的。

      2006年是JBuilder轉(zhuǎn)機的一年,因為JBuilder終于脫離了Borland而正式成為CodeGear公司的主力Java開發(fā)工具。CodeGear終于能夠指正Borland犯下的錯誤,讓JBuilder有機會重返Java開發(fā)工具王者的地位,主角就是JBuilder 2007。

      是什么使JBuilder 2007能夠再次成為Java開發(fā)工具的首選? 現(xiàn)在版本的JBuilder有什么過人之處以及比不上的地方? 答案就是JBuilder有無人能及的建模和企業(yè)級的開發(fā)功能,例如JBuilder的EJB開發(fā)功能。表現(xiàn)不如人意的地方就是缺乏支持主流Java框架,例如Hibernate,Spring和Web方面的框架,以及充分支持開發(fā)人員生產(chǎn)力的功能,例如Build Java項目、追蹤臭蟲、項目管理等。

      而目前EJB 3和Java Persistence API(JPA)正如潮水般席卷Java開發(fā)社群,Hibernate 3.x和Oracle的TopLink都開始支持JPA,JBoss 4.x和GlassFish/AppSever 9也都支持EJB 3.0的開發(fā),因此JBuilder 2007的成功運算式就是:

      完整建模能力 + 主流Java框架 + 強大EJB3/JPA開發(fā)能力 + 高生產(chǎn)力開發(fā)者功能JBuilder 2007將充分而且完美地結(jié)合第一名的Java商業(yè)開發(fā)工具和Java開源框架/程序碼成為第一個打通任督二脈的嶄新Java開發(fā)工具。例如在JBuilder 2007中我可以建立可視化EJB 3開發(fā)項目,可視化JPA開發(fā)項目,Hibernate/Spring項目,Tapestry項目,Java建模項目等,JBuilder 2007支持的Java相關(guān)開發(fā)項目絕對是第一的。例如下圖就是筆者在JBuilder 2007中使用JBoss 4.x + Hibernate 3.x + InterBase 2007進行可視化EJB 3.0的項目開發(fā):

      11月28日和11月30日我將代表公司分別在北京和上海舉辦JBuilder 2007的發(fā)布會,使用Java開發(fā)的朋友將有機會一見最強大的新時代Java開發(fā)工具 :JBuilder 2007。在這個發(fā)布會中我將介紹JBuilder的技術(shù)發(fā)展史,JBuilder 2007的技術(shù)架構(gòu),令人驚嘆的新功能以及JBuilder未來的發(fā)展路線圖,不管您目前是否使用JBuilder,您都需要看看這個即將震撼Java開發(fā)工具界的王者。

      CodeGear的JBuilder會成功地重返頂級Java開發(fā)工具之巔嗎? 我想這是有機會的,CodeGear也有決心做到。從CodeGear的第一個推出版本JBuilder 2007看來,這個目標似乎已經(jīng)不遠了。現(xiàn)在連我這個以前不常使用JBuilder的人都愈來愈喜歡JBuilder 2007了,最近一段時間居然發(fā)現(xiàn)花在JBuilder 2007集成開發(fā)環(huán)境中的時間比花在BDS 2006都多了,呵呵,這當然是因為我非常喜歡EJB 3/JPA和Hibernate 3.x,現(xiàn)在JBuilder 2007是支持這三個最新技術(shù)的最完整和強大的Java開發(fā)工具。

      這篇介紹JBuilder 2007的文章只是第1篇,因為這篇文章的名稱就是“首部曲”。在下一篇文章中我將會介紹如何使用JBuilder 2007開發(fā)EJB 3.0的應(yīng)用程序,還將詳細介紹如何使用JBoss 4.x + Hibernate 3.x + InterBase 2007+JBuilder 2007進行強大的可視化開發(fā)。




    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
    、轉(zhuǎn)載請注明來處和原文作者。非常感謝。

    posted on 2007-01-12 09:24 草兒 閱讀(256) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 99精品国产免费久久久久久下载| 国产免费AV片在线观看| 99亚偷拍自图区亚洲| 亚洲av成人一区二区三区在线播放 | 日韩成人在线免费视频| 免费在线黄色网址| 亚洲欧洲免费视频| 亚洲乱码日产精品BD在线观看| 亚洲日本乱码卡2卡3卡新区| 国产1024精品视频专区免费| 亚洲第一区二区快射影院| 女人被免费视频网站| 久久久久久a亚洲欧洲aⅴ| 亚洲AV无码久久久久网站蜜桃| 久久www免费人成看国产片| 一个人看www在线高清免费看| 国产精品亚洲片在线va| 久久亚洲免费视频| 亚洲第一成人影院| 亚洲午夜精品一区二区公牛电影院| 91久久成人免费| 亚洲人成人一区二区三区| 男人的天堂av亚洲一区2区| 亚洲国产精品一区二区第一页免| 中国一级毛片免费看视频| 在线观看免费为成年视频| 羞羞视频免费网站日本| 91免费精品国自产拍在线不卡| 亚洲中文无码亚洲人成影院| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 亚洲成AV人在线观看网址| 国产在线国偷精品免费看| 最新欧洲大片免费在线| 国产综合激情在线亚洲第一页| 噼里啪啦免费观看高清动漫4| 久久亚洲精品成人综合| 中文字幕在线免费看线人| 亚洲第一页中文字幕| 久久九九AV免费精品| 亚洲成a人无码亚洲成www牛牛| 日韩吃奶摸下AA片免费观看|