2006 年 11 月 的封存

北京/上海 JBuilder 2007產品發表會

這個星期我將在北京和上海與我大陸的同事一起進行JBuilder 2007的產品發表,我實在已經記不得上一次我在大陸發表JBuilder是多少年前的時候了,過去幾年我在北京/上海進行過數次JBuilder的技術研討會,但是產品發表,嗯,似乎是好久好久以前的事了。

這次發表JBuilder是我第一次和Luke合作,不知道效果會如何? 不過我想來參加的朋友關注的都是JBuilder 2007以及CodeGear對於JBuilder現在和未來發展的策略,我和Luke只要負責把內容說清楚,展示好JBuilder強大的功能即可。回想以前對於任何新產品的發表會都興致勃勃,因為在那個年代想要參加開發工具的Beta測試幾乎是困難重重,只能在產品發表會時先一睹自己喜歡或是有興趣的開發工具。不像現在軟體隨手可得,開源和商業軟體的Beta測試可以很輕易加入,許多軟體公司現在又喜歡使用侵略行銷,在軟體還只是早期Beta或是Alpha階段就讓開發人員使用,因此讓大多數軟體一早就失去神秘感和吸引力。

許多年輕的開發人員喜歡問我許多的問題,這不是因為我知道的比他們多,而也許是他們想要知道從前我們這一代的開發人員和現在年輕一代的開發人員經歷過什麼的不同? 我想對於產品發表會的那種激動的感覺就是其中之一吧。在我個人的嫌經歷中Delphi3~5JBuilder 2的產品發表是令我永遠忘不了的,此外當初LotusAmiPro的產品發表也是至今仍然讓我津津樂道的。那麼各位呢?

希望這星期能夠有著令人興奮,愉快的產品發表會,畢竟我有一陣子沒有機會和大陸的開發人員接觸了,以後的機會可能也不會太多,我很珍惜這次的機會,希望能夠和多一些的Java開發人員接觸,瞭解他們對於Java開發工具的需求以及對於CodeGear Java開發工具的期望。

廣告

14 則迴響

Java開發王者首部曲 : JBuilder 2007

JBuilder的發展史說起來並不順暢,從早期JBuilder 1~3版本辛苦的在Java開發工具競爭場中苦苦追趕對手,到了JBuilder 4~8版本時期雄霸Java開發工具王者的寶座,JBuilder可以說是備嘗艱辛之後才擁有光榮的Java開發工具王朝。但是許多人並不知道JBuilderBorland內部的定位卻非常的奇怪,也就是因為這個定位的問題讓JBuilder9之後的版本逐漸被其他Java開發工具奪去其第1的光彩。這個故事要從JBuilder在成功的成為第1名的Java開發工具之後說起。

原來在數年前當JBuilder 8打下天下之後,Borland開始走向ALM的市場。由於JBuilder的名聲在當時是舉世皆知的Borland成名工具,因此當Borland決定開發ALM產品系列時,是希望使用Java技術的,並且希望能夠和JBuilder連結在一起,好藉由當時JBuilder在企業的影響力而能夠順利的把BorlandALM產品線打入企業市場。所以在當時JBuilderBorland內部是被歸劃為ALM部門的產品,而不屬於開發工具部門的產品。

由於JBuilder肩負了ALM的重大任務,因此在隨後的版本中JBuilder的功能大都是為了和ALM產品連結以及支援最新的EJB伺服器,因此當時的JBuilder R&D花費了大量的時間整合Borland ALM產品,更新使用最新的JDK和各廠商的EJB伺服器,幾乎把所有的精力都放在企業級的應用。然而不幸的是,這個時期正是開源碼和各式Java開源架框蓬勃發展的時候,Java開發者最需要的是Java開發工具能夠支援這些最新,最重要的Java架框和Java技術,JBuilder卻在Borland錯誤定位下逐漸失去領導的地位。不過我想在這個時期JBuilder雖然錯失了大多數開發人員需要的功能,但是我個人認為JBuilder唯一在開發者需求方面最成功的地方就是整合了Together強大建模能力以及能夠對於模型/程式碼進行稽核和度量的功能,這是任何其他Java開發工具望塵莫及的。

現在2006年是JBuilder轉機的一年,因為JBuilder終於脫離了Borland正式成為CodeGear公司的主力Java開發工具。CodeGear終於能夠導正Borland犯下的錯誤,讓JBuilder有機會重返Java開發工具王者的地位,主角就是JBuilder 2007

JBuilder 2007有什麼本事能夠再次成為Java開發工具的首選? 先想想現在版本的JBuilder有什麼過人之處以及比不上人的地方? 答案就是JBuilder有無人能及的建模和企業級的開發功能,例如JBuilderEJB開發功能。表現不如人意的地方就是缺乏支援主流Java架框,例如HibernateSpringWeb方面的架框,以及充分支援開發人員生產力的功能,例如Build Java專案,追蹤臭蟲,管理專案等。

而現在EJB 3Java Persistence API(JPA)正如潮水般席捲Java開發社群,Hibernate 3.xOracleTopLink都開始支援JPAJBoss 4.xGlassFish/AppSever 9也都支援EJB 3.0的開發,因此JBuilder 2007的成功運算式就是:

完整建模能力 + 主流Java架框 + 強大EJB3/JPA開發能力 + 高生產力開發者功能

 

JBuilder 2007將充分而且完美的結合第1名的Java商業開發工具和Java開源架框/程式碼成為第1個打通任督2脈的嶄新Java開發工具。例如在JBuilder 2007中我可以建立視覺化EJB 3開發專案,視覺化JPA開發專案,Hibernate/Spring專案,Tapestry專案,Java建模專案等,JBuilder 2007支援的Java相關開發專案絕對是第1的。例如下圖就是筆者在JBuilder 2007中使用JBoss 4.x + Hibernate 3.x + InterBase 2007進行視覺化EJB 3.0的開發專案:

11281130我即將在北京和上海進行JBuilder 2007的發表會,使用Java開發的朋友將有機會一見最強大的新世代Java開發工具 : JBuilder 2007。在這個發表會中我將介紹JBuilder的技術發展史,JBuilder 2007的技術架構,令人驚嘆的新功能以及JBuilder在未來的發展路線圖,不管您目前是不是使用JBuilder,您都需要來看看這個即將震撼Java開發工具界的王者。對於大陸的朋友,您可以在下面的URL找到參加的相關資訊:

http://www.csdn.net/subject/borland/index.html

 

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

這篇介紹JBuilder 2007的文章只是第1篇,因為這篇文章的名稱就是『首部曲』。在下一篇文章中我將會介紹如何使用JBuilder 2007開發EJB 3.0的應用程式,我將詳細的說明如何使用JBoss 4.x + Hibernate 3.x + InterBase 2007+JBuilder 2007進行強大的視覺化開發。

我們下次再見了。

22 則迴響

CodeGear := TCompany.Create(); CodeGear = new TCompany();

如果您今天還沒到Borland的網站或是BorlandBlog site,請花點時間過去看看。DelphiC++BuilderJBuilderInterBase等和開發人員相關的工具現在都正式獨立成CodeGear公司的產品,也就是說我現在是CodeGear公司的員工了。

DevCo』這個先前暫時使用的名稱也正式的退役了,不過我仍然會記得『DevCo』,因為它代表了開發工具界發生的大事,在未來IT歷史中也絕對佔有一席之地。

Go CodeGear!

現在專心準備令人驚嘆的JBuilder 2007相關的活動!

8 則迴響