迎接比而蓋子--Java技術相比C或微軟的.net的應用優勢

banq發表於2003-02-25
比而蓋子要來上海為他的.net作宣傳,目前Java相比C或.net技術的優勢是什麼?

根據我個人經驗以及和朋友同事的交流,我認為Java的最大優勢是其技術平臺廣闊性、自由性以及標準性。

怎麼理解這句話?我們用C來作比喻,一般一個公司相對某個領域有自己的的API,因此,你就是通曉這個大公司所有的API,但是你一旦離開這個公司,你掌握的駕馭這些資源的能力將一無用處。

而Java不同,Java的API是標準的,是全世界統一的,針對某個領域的技術也是有其全世界的標準,比如你要解決信件傳送,你只要理解JMS架構,在網路上可以順手找到一個JMS Open Source產品,經過修改後立即成為你產品的關鍵部分,你在一家公司掌握了JMS技術,到別的公司成為了寶貴的財富。

可以說,在Java領域裡,可以找到目前現實世界中對應的成熟的解決方案 標準和產品,你的知識是立足於一個全世界的統一平臺上,微軟再強大,不可能為你所有應用開發相應框架平臺,就是會,那你也要等待微軟開發出來啊,但是我告訴你,在Java世界裡,這種創新的產品是併發同時出來,有商業軟體,也有Open Source.

你願意有多個選擇?還是受制於一家的選擇?

我相信,智者當然選擇前者,懶惰或毫無遠見或者不夠智慧的人才會選擇後者。

相關文章