其實,這JAVA這些沒辦法真的好好「跨平台」的問題,
我自己也不斷遇到,
最近,最讓我頭痛的一次便是發生在合併我自己個人網頁時。
(請參考:《真理之翼》網海漂流記
http://61.59.207.176/phpbb2/viewtopic.php?t=3170
Java這種程式語言設計出來,
最主要的設計理念便是:「Write once, run everywhere.」
亦即,一個程式寫完之後,
每一台電腦、乃至於手機等各式各樣的電子產品全部能用。
但,長期疊床架屋,
各產商間為保住己身既得利益的作法,
已經弄得Java幾乎失去了這種能力。
手機上尤其明顯,
雖然,大家的程式幾乎都號稱用Java寫的,
但,實際上,手機遊戲都無法通用了,
更遑論其他手機的程式?
就連最早整合完成的平台:網際網路,
現在,網頁上的JAVA都有版本問題,
甚至,連瀏覽器都沒辦法好好地看。
JAVA真的有無限未來?
其實,我抱持著很保留的態度。
JAVA,學是可以學,
畢竟它目前真的應用得很廣泛。
再者,學程式語言,
本來就是一理通,萬事通。
各語言都只是邏輯問題,
換一種表達方式而已。
但,真的要寄望JAVA能一統江湖嗎?
恐怕很難…
姑且不論MS的鴨霸。
只要民主,意見就不可能統一,
意見不統一,就沒辦法有統一的標準,
沒有統一的標準,就沒有統一的概念,
更不可能有統一的作法,
統一的結果便永遠只是夢想。
二十世紀末到二十一世紀初的經濟理論,
也已不再是托拉斯為絕對之惡了…
畢竟,整個市場上,
必定要有一個相對強勢到足以領導走向的巨人,
否則,只會讓市場淪為無止境的惡鬥。
看一下二代DVD規格的惡鬥吧!
看一下法國與義大利政壇近年來的惡鬥吧!
再看不到,就開一下電視,
看一下台灣政壇與立法院在幹嘛吧!
JAVA,你要打敗.NET,
恐怕是還有很遙遠的路途要努力了…
另,沒有魔王,
就不會有勇者。
2005年10月20日 星期四
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言