國內(nèi)不談java--會有千萬人跳出來和你爭嘴的。 越是如此,我越是不忍心不說出來,越是不不忍心看到在這個 領(lǐng)域被國外的同行越拉越遠(yuǎn)--在硅谷的感受。 我是96年畢業(yè)的,正值java剛出,火氣沖天之時。 我當(dāng)時是一名C++的狂熱者,有著3年的C++經(jīng)驗。 接觸java也僅僅是在作畢業(yè)設(shè)計的時候用過,對java也算是有了基本了解, 那時的java才jdk1.0,爛的很,連些基本功能都沒有,和大家一樣, 對java根本就不認(rèn)可。作完了設(shè)計之后,就把java扔到一邊去了。自認(rèn)為C++不錯, 還是干自己的老本行吧。畢業(yè)時我認(rèn)為精通C++,并且有java的基礎(chǔ), 算是身懷兩種絕技了,在國內(nèi)的IT(那時還不叫IT)還可以混個明堂出來吧。 懷著對未來美好的憧憬和對C++的無限的崇拜,我出來闖蕩了。 唉--出去的情況于我的想法完全兩樣,delphi,VB漫天飛,C++高不可攀,根本 無用武之地。我大失所望,可我偏偏又是一個C++偏執(zhí)狂,要我去改學(xué)其它語言, 在我看來簡直是對C++的侮辱,也是對我信念的侮辱,是絕對不可能的!對國內(nèi)失望之余 , 于是我想到IT技術(shù)前沿的美國,于是滿懷希望來到到了IT精英匯集的地方--硅谷。 我想這下總算可以施展我深藏多年的C++才華了吧。 我--再一次的錯了--在硅谷,VB,delphi根本不入流,雖然C++還繼續(xù)再用, 但是已經(jīng)是大不如以前了,不過有c++背景的找工作要相對容易些。 這里,程序員們,大小的managers,chargers只對Java感興趣。 沒想到,萬萬沒想到。--這里反微軟的氣氛很濃, 也許是Sun,Oracle,IBM,AOL等巨頭公司的大本營在此的緣由吧。呆過一段時間后, 我發(fā)現(xiàn)這里只要是稍大一點的公司,都在同時在維護(hù)著幾套System, 要一勞永逸的解決這些問題,讓這些System無縫的銜接起來, java是最好的不過的解決方案。 在這里,個大巨頭公司們對java幾乎在玩命似的瘋狂: ibm在全球16個java實驗室24小時續(xù)以奮戰(zhàn),扛著“java就是一切”的大旗, 投入java的錢不比sun的少; intel整裝待發(fā),全力以赴趕制java芯片,以求在java謀得一席之地; oracle,Sybase,informix,DB2這些王牌數(shù)據(jù)庫廠商更是紛紛下馬, 把java綁定到自己的產(chǎn)品中,提供對java最全面,最直接的支持; Inprise,BEA,Iona,netscape聯(lián)盟等一大批系統(tǒng)集成、支援廠商, 也不甘落后,爭先恐后的開發(fā)自己的java工具、應(yīng)用服務(wù)軟件, 目的只有一個,讓自己的產(chǎn)品帶上一個響亮的"J"字; cisco,3Com,HP,NEC等一大批網(wǎng)絡(luò)設(shè)備供應(yīng)商對embedjava表現(xiàn)了濃厚的興趣, 一批又一批的帶java接口的智能設(shè)備相續(xù)涌現(xiàn)出來,在這個市場上的競爭異常激烈,誰 也不敢怠慢; sun自己就更不用說了,sun創(chuàng)造了java,但java并非sun的專有,來自巨頭們的競爭, 也讓sun感到了前所未有的壓力,在“捍衛(wèi)java,保衛(wèi)java,發(fā)展java”的方針下, 帶領(lǐng)巨頭們發(fā)布了面向不同領(lǐng)域的各個版本:面向PC領(lǐng)域的java2 Standard Edition,
面向企業(yè)級計算的Java 2 Enterprise Edition,面向嵌入式系統(tǒng)的Java2 Embedded Ed ition, 面向智能終端的Personal Java Edition。 在這樣的一種趨勢下,迫不得已,只有放下曾經(jīng)讓我無限自豪、熱情彭湃的C++--我心 愛的C++! 一邊,在國內(nèi),是還達(dá)不到使用C++這樣的高度; 另一邊,在硅谷,C++已經(jīng)喪失了昔日的輝煌。 感嘆萬余,痛定思痛--隨即,以著極大的熱情投入到j(luò)ava的事業(yè)中, 幸好有著C++的功底和以前對java的基本接觸,java很快就上手, 來到了java世界里,啊,原來java還可以這么用,這是以前根本沒想到的, 以前一直以為自己是個oop行家,這才發(fā)現(xiàn)跟java比,簡直就是小巫見大巫-- oop在java中被運用的爐火純青,java本是是一個開放的體系,各家廠商都可以 對她擴展、實現(xiàn),要維護(hù)整個java世界的純潔,他們采用了一種絕妙的方法, 運用java的100%oop特點,對于規(guī)范的定義只是一些接口,而這些接口的實現(xiàn), 則完全由各個廠家去負(fù)責(zé),多么的和諧,多么的完美!理解不了這些,你就根本 無法理解象EJB,Servlet/JSP,JTA、RMI/IIOP、JNDI,JMS,Jini....這些java新秀的威力 , 稍大一點的公司(除了Microsoft),無一不對她趨之若寵,源源不斷的 錢財、人力都愿意往這里扔。這僅僅只是個j2ee,也是到目前為止, 業(yè)界中最為完美的企業(yè)解決方案,就更不用說j2me了, 想做下一代internet接入設(shè)備,除了j2me可以說是別無選擇,更要命的是她 完全可以與現(xiàn)有系統(tǒng)緊密的銜接起來...... ...... --我并非是想把C++說得一無是處,我本人對C++仍然是有著無比的崇拜, 只是每把刀都有每把刀的用處,在系統(tǒng)、支撐軟件領(lǐng)域,C++還是老大, 只是不要把這種老大的思想隨處爛放。在應(yīng)用領(lǐng)域現(xiàn)在是java,不管你承認(rèn)也好, 否認(rèn)也罷,辛辛苦苦用C++寫的一套Solution才買10萬還不到,而java輕松 就完成的Solution可以賣到幾百萬,這就是區(qū)別;同樣,如果僅僅把java當(dāng)作 applet,application用在桌面環(huán)境中,她的的確確又比任何一種語言都爛。 我所說的只是國內(nèi)的環(huán)境影響著我們每一個人,當(dāng)java one 2000在美國紅紅火火的舉行 , 多達(dá)4萬家公司擠進(jìn)會場,更是有3000余名專家、學(xué)者在會上慷慨陳辭時,而國內(nèi)還是不 以為然, 守著以前的老家當(dāng),倒是精明的日本人,早就預(yù)定了數(shù)十個座位; 當(dāng)個大公司在java的領(lǐng)域里進(jìn)行慘烈爭奪的時候,國內(nèi)還抱著VB,Delphi 枕著C++睡大 覺。 “java?--不過是個玩具兒”,朋友、兄弟--我真的再也不想聽到這樣的話了,也 許你說這話的時候, 有一絲的快感,但是你應(yīng)該知道,在你笑得時候,人家國外的同行比你笑得更開心,他 們是何等的希望 我們永遠(yuǎn)都把她當(dāng)作玩具! 我真的希望國內(nèi)的朋友們,到網(wǎng)上去看一看,到國外的公司去看一看,不要被國內(nèi)的氛 圍、環(huán)境所左右。 我不想再說了,我實在是不忍心看到在這個領(lǐng)域里,被國外的同行越拉越遠(yuǎn)。聦 上是已經(jīng)被遠(yuǎn)遠(yuǎn)的 拉在后面!
|