一個 C++ 死忠的覺醒之旅
1996 年畢業時,JDK 1.0 简陋難用,我作為 C++ 狂熱者徹底拋棄 Java。但闖蕩硅谷後發現:VB/Delphi 根本不入流,C++ 已非主流,從 IBM、Oracle、Sun 到 Cisco,巨頭們正瘋狂押注 Java。
硅谷技術選型實錄(2000 年前後)
- IBM:全球 16 個 Java 實驗室 24h 作戰,投入不遜於 Sun
- Intel:全力開發 Java 晶片
- 數據庫三巨頭(Oracle/Sybase/Informix/DB2):將 Java 深度綁定產品
- 中間件聯盟(BEA/Inprise/Iona/Netscape):搶發帶「J」標識的應用服務器
- 網絡設備廠商(Cisco/3Com/HP/NEC):嵌入式 Java 智能設備井噴
- Sun:推出 J2SE/J2EE/J2ME/PersonalJava 四大版本覆蓋全場景
核心驅動力:異構系統無縫集成。企業維護多套系統,Java 是唯一能統一 PC、企業級、嵌入式、智能終端的開放體系。
Java 的 OOP 本質與 J2EE 的威力
Java 將 OOP 發揮到極致:規范定義接口,實現完全交給廠商。這種「接口與實現分離」造就了 EJB、Servlet/JSP、JTA、RMI/IIOP、JNDI、JMS、Jini 等企業級組件的互操作性。
- J2EE:至今最完美的企業級解決方案
- J2ME:下一代互聯網接入設備的唯一選擇,且能與現有系統緊密銜接
國內現狀的危險信號
- JavaOne 2000:4 萬企業、3000 專家齊聚;國內仍視 Java 為「玩具」
- 日本企業搶佔前排座位;國內還抱著 VB/Delphi/C++ 睡大覺
- 同樣方案:C++ 賣 10 萬,Java 賣 300 萬——價值差距在架構而非語言
給國內開發者的警醒
「當你笑 Java 是玩具時,國外同行笑得更開心——他們希望你永遠把它當玩具。」
請走出舒適區,關注國際技術前沿,不要被國內輿論環境綁架。技術選型的本質是商業價值選擇,而非語言情結。