[新聞] 描述語言成軟體開發新寵

剛剛在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 (中文翻譯)

9 comments On [新聞] 描述語言成軟體開發新寵

  • 好文章。看完了这篇文章,我对于 PHP 的学习的信心更坚定了。

    老大!对于Ruby n Rail,请问您有什么看法吗?

  • 謝謝您的鼓勵! ^^

    Ruby on Rails 我沒研究過耶! Orz

  • 請問一下gmail是用什麼寫的呢?
    原始碼裡面只能看到一堆javascript… XD

  • Google 有自己開發的 Framework,從 Gmail 後端實在無從得知使用的 CGI 語言,不過至少確定不是 ASP 就對了。

    現在能在 Gmail 看到上看到的,就只能「統稱」它是用 AJAX 技術了。

    http://en.wikipedia.org/wiki/AJAX
    http://www.ajaxpatterns.org/

  • 好像JSP會比較安全?看網路ATM大多是JSP開發的…聽人家講是有J2EE在撐…大型程式效能比較好…

  • J2EE 有確保資料交易安全性的能力,這點在ATM的開發上是最大的優勢。國內外 J2EE 的書籍大部份也都以銀行 ATM 為範例來講述。所以用 J2EE 來開發 ATM 是再合適不過了。

    但是這有點離題,因為 J2EE 主要不是拿來開發 Web 的,網路銀行因為後面有 J2EE ,前面用 JSP 是理所當然。開發純 Web 我個人還是對 JSP 敬而遠之。

  • Neo兄
    您這篇寫的很貼切…也很一針見血

    小弟也想提出一些個人的看法

    小弟目前是在.net的工具上開發
    不過在此之前寫java也有三四年的時間
    從j2me,j2se到j2ee因為工作上的因素學了點皮毛

    從很小的系統(j2me),到很大的系統(j2ee)
    我覺得文化與技術認知的差異會影響系統開發後的結果

    當接觸j2ee之後,小弟發現如果不懂OO或是Design Pattern
    就盡量用簡單的功能,別想把難上再加難…

    別人的設計理念是好的…
    如果開發的人員,會錯意了…那這條路走來…
    應該是始終如一,從頭痛苦到尾…

  • 我也相當認同你寫的這一篇
    應該是看你的應用範圍選擇適當的語言來用
    而不是一昧的因為熱門所以採用不適當的語言製造自己的麻煩!

    最後不知是否可以轉載此篇文章到我自己的論壇上呢?

  • Google內部用Python用得可不少.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar