這是一個我已經深入思考了很長時的間的問題,為什么“Cool Kids”選擇Ruby或者PHP去搭建網站而不是選擇JAVA。
我不得不承認我一直沒有找到一個答案。
為什么我這這么關心這個問題呢?因為我是一個JAVA開發者。像很多JAVA開發者一樣,我一直對JAVA情有獨忠。不僅這個語言本身喜愛,而且對開發環境(例如Eclipse),它可以一步一步的幫助我們進行程序調試,非常豐富而有用的包和代碼片斷。并且可以迅速的存取數據信息,幾何任何一個典型的問題我都可以通過JAVA來實現。不僅僅是我,我去JAVA社區看到有將近10000人的和我有相同的想法。
我思考這個問題的另一個理由是JAVA本身帶有的能力是很適合網站這個領域的,網站這個領域本身需要的不僅僅是標高和腳本,例如還有中間件的邏輯。PHP和Ruby等都不是搭建頁面的很好語言。它們也不是理想的構建中間件邏輯的語言。JAVA覆蓋了高端的領域(這其中摻雜的過程是必須的),一直使用JAVA語言不是很好么?比起那些腳本的起初解釋語言,JAVA做為一個程序開發語言太難而不容易使用。是的,這也許是一個理由。但是已經有了五百萬的JAVA開發人員,并且上百萬的JAVA開發人員利用JAVA編寫服務站點。大量的網站都是這些JAVA開發人員開發的。然而不知他們有什么理由選擇Ruby或者PHP來替代JAVA。為什么呢,這是很使人很迷惑的,我已經看到了幾個企業的JAVA人員決定背離JAVA-當他們決定搭建他們的網絡2.0站點時,他們選擇使用PHP,即使他們需要重新學習這門語言。
文章來源于領測軟件測試網 http://www.kjueaiud.com/