技術路線的選擇重要但不具有決定性[4]

才智咖 人氣:2.88W

5. 不過我相信未來不同技術流的應用領域會出現一些明顯的分化。在中國,涉及國防、國家安全、命脈產業和關鍵行業的服務端要害系統,國產化改造是阻擋不住的潮流,長期來看,開源和Java將在這個領域佔據主導低位。其他的領域,隨著微軟技術變革的的大勢確定,相信微軟的優勢不可小覷。這裡沒有考慮中國政府可能做出的產業調整政策。這次微軟黑屏事件,無論是否出於微軟本意,其最大的效果在於向有關部門展示了一下其資訊戰力,中國政軍內部有關機構對此不可能不加以警惕,這是否會引起中國國內IT產業政策的調整,現在還不得而知。但我相信,微軟系統恐怕將在不長的時間裡與中國關鍵要害領域的`核心系統徹底說拜拜。未來中國IT系統的格局,很有可能是處廟堂之高則清一色Linux/Java,居江湖之遠則Windows佔主導。

技術路線的選擇重要但不具有決定性[4]

6. 幾年前還有一個熱烈爭論,就是Java和C#之爭。現在實際上塵埃已經落定,兩個語言的定位已經分道揚鑣。Java實際上已經落實了成為系統語言的諾言,在現在的計算機體系結構上,Java與15年前的C一樣,可以成為構造基礎設施的利器,而且其效能相當不錯,完全突破了之前人們對虛擬機器語言的認識侷限性。我相信在未來,Java將有效地侵蝕C語言的一些曾經以為千秋萬代永不變色的地盤。雖然同時Java也在向上發展,但是其力度與C#不可同日而語。相反,C#主要是在往上發展,即將成為超級瑞士軍刀,微軟版十全大補膏,所有於應用開發有意義的特性都要加上,從程式語言發展來看,它將成為一株奇葩。作為一個程式語言的愛好者,我正饒有興致地注視著史上特性最豐富語言C#的發展動向。但是,不得不指出,C#的弱點在腳跟。自從用它開發Longhorn Avalon失敗以後,微軟暫時放棄了讓C#成為系統語言的努力,專心專意讓C#變成應用開發領域的超級無敵霸王3000,而在核心領域,仍然是C++、COM當關。這就出現了有趣的局面,在可見的未來,微軟體系內真正的核心軟體基礎設施,還是將由微軟自己用C++來構造,而組合裝配的應用開發,則由C#完成。VB和CLR平臺上的其他動態語言都不會有太多機會,因為C#將窮盡神智正常者一切關於語言的幻想。

以上幾點,如果有人現在要選擇技術路線,可以參考一下。但切記,技術路線的選擇重要,但不具有決定意義。