[新聞] 描述語言成軟體開發新寵
剛剛在CNet 看到的:
http://taiwan.cnet.com/news/software/0,2000064574,20099084,00.htm
擁抱 Java 的 Oracle ,現在也來抱 PHP 了,真是花心呀,呵呵。^^
這篇文章也印證我的那句老話:
「開發 Web 沒事別用 JSP ,用 Java 就是給自己找麻煩!」
這句話在 Java 正熱的時候,不知道建議過多少人,卻很少有人聽進去,甚至有人嗤之以鼻,以為只要有 Java 就是好。殊不知 Java 的優勢並不在於 Web-based 的領域,硬是要用 Java 做出來,很容易造成維護上的困難。
我最後一家上班的公司,竟然想把 ASP 寫的 Supply Chain 平台全換成 JSP 版本。因為我們的大老闆說「目前 Java 最熱門,所以全部都要走 Java」
都寫好的東西了,幹嘛非要改個 JSP 版本不可,結果當然是失敗收場。
黃河租車的老闆的理由最讓人難忘:
「因為 JSP 沒什麼人用,所以我要用 JSP」
真是標準的「Java=高尚一族」,當初跟他提用 PHP 重寫,就是當作沒聽到,現在也乖乖的用 ASP 重寫了。
夢想家的 iRose 原先採用 J2EE+Struts 架構,光一個系統就要二個人以上來維護,後來也建議他們用 PHP 重做,他們採用這項建議後,只用了 J2EE 版本每月維護成本的一半就完成了,之後的維護成本每個月也驟降至原先的 25% 以下。(在此聲明,目前夢想家 iRose的 PHP 版本並不是我做的,我當時做的是 J2EE 版本的維護)
單純開發一個 Web-based Application 或是一般的商業網站,實在想難想出一個原因可以說服我用 Java Servlet 或 JSP 來發揮 Java 應該有的優勢。
如果 Java 那麼好,為什麼 Google 不用來開發 Gmail 呢? Yahoo! 的服務為什麼幾乎看不到 Java 的影子呢? Flickr 目前全世界最熱門的相簿網站為什麼也不用 Java 呢?
隨著時代的進步,也該慢慢讓 Java 的迷思解開了。
延伸閱讀:
The Problems with JSP (中文翻譯)