JSP VS PHP

剛剛在新聞組看到一篇有趣的討論,這一篇的討論是在一個有關 PHP 的新聞組中看到。這是有關 “JSP 有什麼比 PHP 優勝?”。
當中有關的評論十分有趣的。
當中支持 PHP 和 JSP 各佔半數,可以非常有趣的題目。
支持 PHP 的和支持 JSP 的都各有論點。
這兩個程式都可以在不同的 Operation System 中執行,要說那一個強,那一個弱比較困難。

PHP 可以話是近年最熱門的製作網頁的程式語言,無論在學習和應用上都是比 JSP 容易。
由 PHP 5 開始,PHP 已經加強支援 Object Oriented 的設計。 Object Oriented 可以話是近年程式設計中佔非常重要的角色。雖然 PHP 5 是加強了 Object Oriented,不過 PHP 本身始終都不是真正的 Object Oriented 的程式語言。在 Enterprise 的層面方面 JSP 和 ASP 絕對比 PHP 優勝的。

由於 Java 本身是 Object Oriented 的結構。對於一些初學者來說 Object Oriented 的架構是比較難明。在編寫 Object Oriented 的程式時,必須畫很多的圖表來設計 (UML),所以在編寫上會出現困難。 不過 Java 有一個問題,便是執行的時間。Java 所佔用伺服器資源比較大,在一部伺服器中要執行太多的 Java 程式會比較吃力。不過這方面已經有很多的解決方案,而 JDK 5.0 已改善了執行時間上的問題。

執行 JSP 不一定用 Tomcat 的,還有很多的 Server 程式可以使用,如:Orion Application ServerMacromedia JRun 4 (舊的名稱是: Allaire JRun) 和 Caucho Resin 。當中都是一些比 Tomcat 執行更快的 Server 程式。在一次無意之中瀏覽 Forum.netvigator.com 時,發覺這伺服器是使用 Allaire JRun 來執行 JSP 的。

夠竟那一個網頁程式語言會勝出呢?是由 Zend 開發的 PHP ,還是全世界最大的程式開發公司 MicrosoftASP.NET 呢?還是由佔有很大的伺服器市場的 Sun 開發的 JSP 呢?還有 MacromediaColdFusion

我想只等待時間的過去才能知道賽果。這些語言到了一個時代就會被汰換,在汰弱留強後,只會留下一個優勝者。不過電腦日新異,在那時候又會有更多新的程式語言了。

最後發現了一個 neomyz 的投票申請,這個投票是使用 Flash 的,十分美觀,極為推薦。

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*