Sun : 因?yàn)镴ava而永被榮光
          文/孟巖

          Sun是1980年代初期由斯坦福大學(xué)三位年輕學(xué)生創(chuàng)立的公司。與一般人的印象不同,“SUN”的本意并不是企圖剽竊天上那顆溫暖的恒星的威名,而是“斯坦福大學(xué)網(wǎng)絡(luò)”的意思。Sun在“前Java”時(shí)代就因?yàn)镾PARC芯片、Solaris操作系統(tǒng)和“網(wǎng)絡(luò)就是計(jì)算機(jī)”的口號(hào)而為人所知。1990年12月,Sun啟動(dòng)了一個(gè)看上去沒(méi)什么意思的嵌入式軟件項(xiàng)目。然而,基于C++的開(kāi)發(fā)很快遇到了麻煩。一個(gè)創(chuàng)新型技術(shù)公司的特色立刻顯示出來(lái),一群天才不是去深入C++,而是另辟蹊徑,發(fā)明了Java。這個(gè)傳奇故事已經(jīng)盡人皆知,但是其中所包含的精神卻始終令人望空凝思。
          Java的發(fā)明,使得Sun真正有機(jī)會(huì)在軟件的歷史天空中放射出太陽(yáng)的光芒。Sun發(fā)明了Java,并且在長(zhǎng)達(dá)十年的時(shí)間里始終走在Java大潮的最前端。Sun是Java的老家,是Java慈愛(ài)的母親,這一切任何人都改變不了。雖然Sun似乎沒(méi)能夠從Java中獲得應(yīng)有的金錢(qián)回報(bào),但這絲毫沒(méi)有挫傷Sun對(duì)于Java的母愛(ài),還有對(duì)于Java大潮的舍我其誰(shuí)的領(lǐng)導(dǎo)氣概。
          所有人都迷戀富有的感覺(jué),但是也遲早會(huì)意識(shí)到錢(qián)不是世上最寶貴的東西。這個(gè)世界并不缺少會(huì)賺錢(qián)的公司,但是能夠靠著創(chuàng)新型技術(shù)推動(dòng)整個(gè)世界進(jìn)步的公司卻是鳳毛麟角。Sun應(yīng)該感到驕傲,他們將因?yàn)镴ava而在歷史的天空里發(fā)射出太陽(yáng)的光芒。



          IBM : Java經(jīng)濟(jì)的最大受益人
          文/惡魔

          Sun公司是Java的發(fā)明人,但I(xiàn)BM卻是Java最大的受益者。是IBM搶占了利潤(rùn)豐厚的應(yīng)用服務(wù)器市場(chǎng)的頭把交椅,是IBM在Java技術(shù)上投入最多的金錢(qián),擁有最大的影響力和最好的開(kāi)發(fā)者社區(qū)。可以毫不夸張地說(shuō),Java使IBM的軟件體系得到復(fù)興,在某種意義上,甚至可以說(shuō),是Java創(chuàng)造了這種復(fù)興。Java之后又來(lái)了Linux,這種建造在不屬于自己的平臺(tái)上以獲得成功的理念更是變得非常有影響力。正是這種理念鑄就了今天IBM “按需計(jì)算,服務(wù)為王”的王者風(fēng)范。
          2004年三月,IBM以Java的解放者的姿態(tài)借機(jī)向Sun發(fā)難。IBM公司負(fù)責(zé)新興技術(shù)的副總裁史密斯在一封公開(kāi)信中表示,IBM愿意與Sun合作成立一個(gè)項(xiàng)目,意在通過(guò)開(kāi)放源代碼開(kāi)發(fā)模式管理Java的開(kāi)發(fā)工作。
          墻內(nèi)開(kāi)花,墻外香。面對(duì)IBM的成功,到底是誰(shuí)妒嫉呢?或許去程序的社區(qū)中逛逛聊聊,明眼人是不難發(fā)現(xiàn)事實(shí)真相的。也許Sun應(yīng)該好好向IBM學(xué)習(xí)經(jīng)營(yíng)之道。盡管利潤(rùn)額不如硬件及服務(wù)部門(mén),但I(xiàn)BM軟件部門(mén)的利潤(rùn)率是最高的——高達(dá)85%的利潤(rùn)率足以令人驚嘆。在最近的一個(gè)季度里,IBM軟件部的利潤(rùn)率上升了8%,其中WebSphere產(chǎn)品組的利潤(rùn)率上升了14%。
          正是IBM在開(kāi)源和Java上的全身心地投入又秉承開(kāi)放性的原則,今日的Java才能以日進(jìn)千里的速度將許多競(jìng)爭(zhēng)對(duì)手遠(yuǎn)遠(yuǎn)拋在后面。Java 10年,IBM功不可沒(méi)。



          BEA : 用AppServer影響Java陣營(yíng)
          文/霍泰穩(wěn)

          十年前誕生的Java并不是一開(kāi)始 就那么引人注目的,雖然用Applet也曾為互聯(lián)網(wǎng)絡(luò)帶來(lái)一抹亮色,但畢竟只是Toy。在企業(yè)級(jí)應(yīng)用市場(chǎng)上,Java一直沒(méi)有什么起色,雖然Java的支持者一直在鼓吹它有著大型企業(yè)級(jí)應(yīng)用的強(qiáng)悍功能。過(guò)高的期望與低能的產(chǎn)品,一時(shí)間頗讓人懷疑Java的路是否已經(jīng)走到了盡頭?可以說(shuō)是WebLogic Server的出現(xiàn)逐漸打消了人們的顧慮,BEA公司慧眼獨(dú)具在2001年收購(gòu)的這個(gè)產(chǎn)品將人們的目光吸引到電信、金融、政府等Java企業(yè)級(jí)應(yīng)用方面,WebLogic Server以其優(yōu)良的性能讓人們看到Java應(yīng)用廣闊的未來(lái)。雖然隨后在Java應(yīng)用服務(wù)器方面出現(xiàn)了像IBM公司的WebSpere、開(kāi)源軟件JBoss等Java應(yīng)用服務(wù)器,但WebLogic Server幾乎占領(lǐng)世界前500強(qiáng)所有企業(yè)的應(yīng)用服務(wù)器市場(chǎng)地位依然無(wú)法撼動(dòng)。
          Java現(xiàn)在已經(jīng)不單純是一個(gè)語(yǔ)言,從另一方面它也代表著開(kāi)放與創(chuàng)新。很多以Java產(chǎn)品為基礎(chǔ)的公司或者從事Java開(kāi)發(fā)的程序員骨子里都有著開(kāi)放與創(chuàng)新的烙印,BEA公司的發(fā)展深深地印證了這一點(diǎn)。與合作伙伴的密切合作向Java社區(qū)貢獻(xiàn)產(chǎn)品基礎(chǔ)源代碼、加入權(quán)威開(kāi)源組織參與Java標(biāo)準(zhǔn)的制定等證實(shí)著B(niǎo)EA的開(kāi)放,而其產(chǎn)品從WebLogic Server一種拓展到WebLogic Platform、WebLogic Portal、WebLogic Workshop等其它領(lǐng)域又證實(shí)著它的創(chuàng)新能力。



          Oracle : 早起的鳥(niǎo)兒有蟲(chóng)吃
          文/孟巖
          Oracle的老板拉里?艾利森是有名的混世魔王和花花公子,所以盡管他也是軟件產(chǎn)業(yè)成功人士的代表,卻絕不是程序員們心目中的英雄,程序員們畢竟不是央視《對(duì)話(huà)》節(jié)目里群眾演員,沒(méi)必要為了節(jié)目需要而對(duì)權(quán)貴財(cái)閥們做出一副賤骨頭狀。但是,任何人都不能不欽佩Oracle在技術(shù)上的前瞻性和堅(jiān)決性。Oracle是1996年獲得Java許可證的,緊接著就大膽地將Java作為戰(zhàn)略性的發(fā)展方向而予以全面支持。要知道當(dāng)時(shí)Java的前景并不是十分確定的,而Oracle的堅(jiān)決投入,使得它在后來(lái)的Java世界中搶得一席之地。1998年9月發(fā)布的Oracle 8i為數(shù)據(jù)庫(kù)用戶(hù)提供了全方位的Java支持。Oracle 8i成為第一個(gè)完全整合了本地Java運(yùn)行時(shí)環(huán)境的數(shù)據(jù)庫(kù),開(kāi)發(fā)者用Java就可以編寫(xiě)Oracle的存儲(chǔ)過(guò)程,這意味著可以?xún)H在Oracle數(shù)據(jù)庫(kù)中就完成幾乎全部的應(yīng)用開(kāi)發(fā)。J2EE興起后,Oracle更是有心進(jìn)入開(kāi)發(fā)工具市場(chǎng),因而購(gòu)買(mǎi)了JBuilder的源碼,并在此基礎(chǔ)上開(kāi)發(fā)出JDeveloper。如今Oracle除了數(shù)據(jù)庫(kù)穩(wěn)居第一之外,在Java開(kāi)發(fā)工具世界里也自成一派。這一切不能不歸功于當(dāng)初的眼光遠(yuǎn)大。


          Apache : 開(kāi)源軟件的品牌保證
          文/陶文

          Java程序員的日常工具箱中,我們可以發(fā)現(xiàn)Ant、Tomcat、Log4、Lucene這些鼎鼎大名的開(kāi)源產(chǎn)品。而它們的共同點(diǎn)在于,都是由Apache Software Foundation社群中杰出的開(kāi)發(fā)者開(kāi)發(fā)的開(kāi)源項(xiàng)目。Apache這個(gè)名字在Java的世界中實(shí)在太出名了,以至于“Apache”這六個(gè)字母成為開(kāi)源項(xiàng)目品質(zhì)保證的代名詞。Apache是自由開(kāi)源的一面旗幟,其Apache License更是成為商業(yè)友好的License的首選,只SourceForge上就有1000多個(gè)以Apache License授權(quán)的項(xiàng)目,其流行程度可見(jiàn)一斑。
          但是,如我們所知,Apache最早聞名IT界是靠高性能的Web服務(wù)器,其歷史甚至和Java一樣長(zhǎng)。Apache對(duì)于Java的偏愛(ài),以及其發(fā)展的速度也映射出了Java繁榮的一角。現(xiàn)在去它的主頁(yè)上看看,滿(mǎn)目望去全部都是Java的開(kāi)源項(xiàng)目,早就不光是其C服務(wù)器的老本行了。Apache對(duì)Java最大的貢獻(xiàn)就是提供了這么一個(gè)精品的開(kāi)放舞臺(tái),讓杰出的開(kāi)發(fā)者和成熟的開(kāi)源項(xiàng)目走到一起,共同給Java語(yǔ)言提供一個(gè)豐富的工具倉(cāng)庫(kù)。對(duì)于一種語(yǔ)言、一個(gè)平臺(tái)來(lái)說(shuō),其庫(kù)的豐富程度對(duì)于開(kāi)發(fā)者來(lái)說(shuō)的重要性再怎么強(qiáng)調(diào)也不為過(guò)。勿庸置疑,Aapache上會(huì)出現(xiàn)越來(lái)越多的Java開(kāi)源項(xiàng)目,而我們開(kāi)發(fā)者也將更多地得益于這令人目不暇接的繁榮。


          TheServerSide : 論壇的專(zhuān)業(yè)精神
          文/劉天北

          成立于2000年5月,TSS最初以一本書(shū)而廣為人知。它的創(chuàng)始人Ed Roman同時(shí)也是J2EE名著《Mastering EJB》的作者;Roman運(yùn)營(yíng)著一個(gè)J2EE咨詢(xún)/培訓(xùn)公司TheMiddlewareCompany(簡(jiǎn)稱(chēng)TMC),TSS當(dāng)時(shí)是TMC的下屬部門(mén);為了擴(kuò)大企業(yè)的影響,Roman在TSS網(wǎng)站上免費(fèi)發(fā)布了那本書(shū)的電子版。J2EE程序員要吃下這個(gè)香餌,就得在論壇中注冊(cè);注冊(cè)的同時(shí),多半也會(huì)看一眼論壇的內(nèi)容;一看之下,大部分人都被吸引住,成了社區(qū)的忠實(shí)成員。
          TSS究竟有什么吸引人的秘訣?首先,它有一支能力過(guò)人的運(yùn)營(yíng)團(tuán)隊(duì),除了Roman本人之外,其中還有好幾人都是J2EE領(lǐng)域的頂尖專(zhuān)家;第二,TSS和TMC定期會(huì)推出專(zhuān)家研討會(huì)/視頻訪(fǎng)談、技術(shù)白皮書(shū)、評(píng)測(cè)報(bào)告,通讀TSS提供的這些內(nèi)容,基本上就可以把握技術(shù)的當(dāng)前趨勢(shì)。但這還不是全部。最可貴的還是TSS的社區(qū)風(fēng)格:他們深諳技術(shù),但不盛氣凌人;思想敏銳,但不因此缺乏審慎和大局感。其中大多數(shù)人都已在自己的開(kāi)發(fā)領(lǐng)域頗有建樹(shù),在TSS上的活動(dòng)既給他們提供了與同行進(jìn)行深度交流的機(jī)會(huì)。一個(gè)新成員進(jìn)入社區(qū),就像參加了一個(gè)起點(diǎn)很高的專(zhuān)業(yè)俱樂(lè)部,這不是一個(gè)求解“怎樣設(shè)置JAVA_HOME環(huán)境變量”之類(lèi)問(wèn)題的地方。事實(shí)上,在J2EE技術(shù)發(fā)展的若干轉(zhuǎn)折點(diǎn)上,TSS都起到了關(guān)鍵的推動(dòng)作用。
          幾經(jīng)易主之后,J2EE咨詢(xún)培訓(xùn)公司TMC在2004年關(guān)閉;TSS則被IT媒體集團(tuán)TechTarget收購(gòu)。我們期待著它更加繁榮的未來(lái)。

          JBoss : 職業(yè)開(kāi)源軟件組織
          文/劉天北

          J2EE的嬰兒期,“應(yīng)用服務(wù)器”原本是“昂貴”的代名詞。但從1999年起,Marc Fleury和Rickard Oberg等人就已經(jīng)著手改變這種狀況。他們開(kāi)發(fā)的開(kāi)源EJB容器當(dāng)時(shí)叫做“EJBoss”,在Sun公司的干預(yù)下(注意,“EJB”是注冊(cè)商標(biāo)),JBoss獲得了今天的名字。雖然從問(wèn)世起就一直受到關(guān)注,但JBoss第一個(gè)達(dá)到產(chǎn)品化標(biāo)準(zhǔn)的版本可能是它的2.2版。它的易用讓人一見(jiàn)難忘:除了標(biāo)準(zhǔn)部署描述符,無(wú)需編寫(xiě)專(zhuān)用的xml配置文件。Oberg自豪地說(shuō),“我們的架構(gòu)并不是按照EJB規(guī)范指定的路線(xiàn)設(shè)計(jì)的,因此也沒(méi)有走大多數(shù)應(yīng)用服務(wù)器走過(guò)的彎路。”
          Jboss 3.x版本保持了一貫的創(chuàng)新精神,在用戶(hù)中間獲得了更廣泛的認(rèn)可。但是,文檔要收費(fèi)下載、在郵件列表上提問(wèn)常常會(huì)遭到Fleury等人的斥責(zé)。無(wú)疑,JBoss的創(chuàng)始者也意識(shí)到了自己的幼稚:開(kāi)源軟件只能靠服務(wù)盈利,賣(mài)文檔賺錢(qián)有限、罵用戶(hù)當(dāng)然更損害企業(yè)形象。
          雖然以O(shè)berg為首的許多程序員退出了開(kāi)發(fā)隊(duì)伍(其中很多人成了JBoss的死敵),在開(kāi)源軟件領(lǐng)域也面臨JOnAS Geronimo等新老對(duì)手的競(jìng)爭(zhēng),但JBoss還是以不斷推出的新版本站穩(wěn)了腳跟。在技術(shù)上,它是策動(dòng)J2EE演進(jìn)的重要力量:擬議中的EJB 3也要追隨Jboss 4倡導(dǎo)的開(kāi)發(fā)范式,以至于二者的代碼樣本之間的差別幾乎難以分辨;在商業(yè)上,JBoss與Sun公司言和修好,甚至還獲得了數(shù)量可觀的風(fēng)險(xiǎn)投資。JBoss已經(jīng)像擁護(hù)者預(yù)期的那樣,成為了應(yīng)用服務(wù)器領(lǐng)域的Linux。



          Borland : 深度介入Java
          文/左輕候


          除了Sun以外,也許沒(méi)有一家公司 像Borland這樣深層地介入Java。Borland開(kāi)發(fā)了最早的Java編譯器之一,Borland的工程師參與了早期JDK的設(shè)計(jì),Borland的JBCL(JavaBeans Component Library) 技術(shù)也成為后來(lái)Java Bean規(guī)范的基礎(chǔ)。但是Borland對(duì)Java世界最大的影響還是JBuilder。
          1997年11月,Borland JBuilder 1.0發(fā)布。雖然第一個(gè)版本相對(duì)于競(jìng)爭(zhēng)對(duì)手并沒(méi)有表現(xiàn)出明顯的優(yōu)勢(shì),但是Borland憑借深厚的技術(shù)實(shí)力和正確的市場(chǎng)策略,不斷地超越了對(duì)手。JBuilder 3.5成為業(yè)界第一個(gè)100%基于Java架構(gòu)的開(kāi)發(fā)工具,并且市場(chǎng)份額很快超過(guò)了50%。在隨后的版本中,JBuilder持續(xù)改進(jìn)對(duì)團(tuán)隊(duì)開(kāi)發(fā)、J2EE架構(gòu)、Mobile技術(shù)等方面的支持,最終成為了Java開(kāi)發(fā)工具市場(chǎng),特別是大型企業(yè)級(jí)Java開(kāi)發(fā)市場(chǎng)中的霸主。JBuilder的成功,很大一個(gè)原因來(lái)自于Borland堅(jiān)持的平臺(tái)中立性,即對(duì)不同廠商的解決方案提供一視同仁的支持。
          2005年初,隨著Eclipse社區(qū)的迅速崛起,Borland進(jìn)入了Eclipse的董事會(huì),成為戰(zhàn)略開(kāi)發(fā)者(Strategy Developer) ,并宣布將推動(dòng)Borland的其它產(chǎn)品與Eclipse的集成。在隨后發(fā)布的一份文件中,Borland宣稱(chēng)JBuilder的未來(lái)版本將放棄原有的PrimeTime架構(gòu),而基于Eclipse架構(gòu)。這個(gè)代號(hào)為“Peloton”的版本預(yù)計(jì)于2006年下半年發(fā)布。
          Borland對(duì)Java的另外兩個(gè)主要貢獻(xiàn)來(lái)自Together和BES(Borland Enterprise Server)。Together是著名的建模工具,能夠與包括JBuilder在內(nèi)的許多開(kāi)發(fā)工具進(jìn)行集成,全球市場(chǎng)份額占有率排名第二。BES AppServer是一種J2EE服務(wù)器,在全球市場(chǎng)份額占有率上次于WebLogic和WebSphere,排名第三。



          JCP : Java世界的聯(lián)合國(guó)
          文/黃海波


          當(dāng)聯(lián)合國(guó)正在為安理會(huì)改革問(wèn)題 吵得如火如荼時(shí),Java世界的“聯(lián)合國(guó)安理會(huì)”已經(jīng)成功地運(yùn)作了七個(gè)年頭。JCP(Java Community Process)在1998年由Sun發(fā)起成立,目標(biāo)是通過(guò)一個(gè)開(kāi)放、合作和鼓勵(lì)參與的非盈利組織來(lái)發(fā)展和推進(jìn)Java和相關(guān)的技術(shù)。正是由于JCP計(jì)劃的推出可以讓所有對(duì)Java感興趣的軟硬件廠商,個(gè)人和組織都能參與到技術(shù)規(guī)范的制定和發(fā)展過(guò)程中,協(xié)調(diào)各方的興趣和利益、集思廣益,才可以讓Java在短短的幾年內(nèi)異軍突起,成為可以和微軟開(kāi)發(fā)平臺(tái)抗衡的一個(gè)主流開(kāi)發(fā)語(yǔ)言。JCP計(jì)劃既然是一個(gè)組織,自然也有一定的架構(gòu)。JCP組織架構(gòu)主要包括PMO(Program Management Office)、JCP成員、EC、EG。事實(shí)上,JCP的架構(gòu)就好像一個(gè)Java世界的聯(lián)合國(guó)。雖然也有不少人批評(píng)JCP成為各派利益的角力場(chǎng),因而效率低下;但是,它畢竟為Java的順利發(fā)展很好地掌握了方向。



          微軟與Java : 不得不說(shuō)的故事
          文/孟巖


          微軟跟Java不對(duì)付,地球人都知 道。跟Sun和解了又怎么樣? .NET跟Java就是競(jìng)爭(zhēng)對(duì)手,沒(méi)什么說(shuō)的。但是有點(diǎn)IT掌故的人都知道,微軟并非一開(kāi)始就跟Java過(guò)不去。當(dāng)年比爾?蓋茨盛贊Java是“長(zhǎng)期以來(lái)最好的程序設(shè)計(jì)語(yǔ)言”,而且很早就購(gòu)買(mǎi)了Java許可證。但是微軟作為村里的老大,看著人家的兒子茁壯呈長(zhǎng),不由得生了私心雜念,搞起了小動(dòng)作,在Visual J++中加入了一些破壞純潔性的東西。單獨(dú)來(lái)看,Visual J++是COM時(shí)代微軟最棒的開(kāi)發(fā)工具,用WFC寫(xiě)Windows應(yīng)用程序和COM組件實(shí)在是一種享受。但是放在Java大家庭里,這個(gè)家伙就顯得多少有點(diǎn)不懷好意。一場(chǎng)官司下來(lái),微軟被逐出Java大家庭,Visual J++無(wú)疾而終。以后的事情盡人皆知,.NET出籠,利齒直指Java,幾年撕咬下來(lái),沒(méi)占著便宜也沒(méi)吃大虧,如今也算是南北朝對(duì)峙,二分天下有其一。設(shè)想如果當(dāng)時(shí)微軟能夠摒棄帝國(guó)主義心態(tài),正確對(duì)待Java,與其他人一起共建美好的Java“共產(chǎn)主義社會(huì)”,那么今天我們的軟件開(kāi)發(fā)世界應(yīng)該會(huì)美好得多。可惜黃粱一夢(mèng),終究是螞蟻的喜事。2004年,微軟與Sun實(shí)現(xiàn)了和解,但愿到Java 20周年的時(shí)候,我們能更正面地描述微軟對(duì)Java發(fā)揮的作用。


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 4, comments - 5, trackbacks - 0, articles - 60

          Copyright © ikingqu

          主站蜘蛛池模板: 时尚| 疏附县| 中西区| 武威市| 佛冈县| 平遥县| 梅河口市| 凤翔县| 开化县| 安阳县| 横山县| 台湾省| 石城县| 荆州市| 沾益县| 阳曲县| 右玉县| 华阴市| 常宁市| 呼玛县| 中西区| 宜川县| 信阳市| 武夷山市| 南投县| 青神县| 安义县| 比如县| 十堰市| 平谷区| 象州县| 天镇县| 东阿县| 雷波县| 洪洞县| 江源县| 嘉祥县| 揭阳市| 惠州市| 黎平县| 芦山县|