[調查] PHP vs ASP - 哪個是你最佳選擇?
PHP (Pre Hypertext Processor) 跟 ASP (Active Server Pages) 是兩大網頁工程師喜愛的程式語言。許多人認為,這兩種編程語言可以互換使用。他們都有能力建設與應用在網頁而且產生相同的功能,但兩者之間也有一些值得注意的不同。
兩者最值得注意的不同包括:
-
價錢
-
平台相容度
-
開發便利性
-
運作速度
價錢
PHP 和 ASP 在價格方面有一個非常大的區別。PHP是免費的。另一方面,ASP初次和正在進行編寫使用的時候是需要費用的。此外,任何其他關於 ASP 的技術圖書、網站都需要費用。
平台相容度
PHP 可運行在多數平台, 包括 Linux Apache 及 Windows IIS。直到最近,一些版本的 ASP 才能夠在其他平台上運行。因此,如果你正在尋找最大的平台兼容性,最好是選擇PHP的。
開發便利性
跟 ASP 不同,PHP 有相當大的開發者社區,而且他們十分積極參與提供不同的錯誤報告和創造更多 PHP 技術程式碼資料庫。 (見PEAR)
此外,PHP 語言的開發者促進了多種開發資源項目。在我們的文章什麼是開發資源項目 (What Is Open Source?)?我們談論了一些用 PHP 來開發的資源項目,並且已完成。
運作速度
PHP是比ASP還快。因此,如果你有一個或多個應用程序,並執行多個查詢或經常訪問的話,最好使用一種更高效率及高速的網頁程式語言。
除了上述四個比較外,還有一些其他問題可以進行比較。下表概述了這些差異。 (此表是從 PHP 和 ASP.NET PHP and ASP.NET Go Head-to-Head。)
PHP 4 | PHP 5 | ASP.net | |
---|---|---|---|
軟體價錢 | 免費 | 免費 | 免費 |
平台價錢 | 免費 | 免費 | $$ |
速度 | 強 | 強 | 慢 |
效能 | 強 | 強 | 弱 |
安全 | 強 | 強 | 強 |
平台 | 強 | 強 | 弱 (IIS only) |
平台 | 所有 | 所有 | win32 (IIS only) |
多種可用資源 | 是 | 是 | 否 |
除錯 | 否 | 是 | 是 |
物件導向 | 弱 | 強 | 強 |
所以...你要選擇哪一個?
當涉及到以上的,PHP 是總冠軍,在價格方面、速度、平台兼容性、容量和開發者社區等。然而,在你做決定時,你也應該考慮到相對的優點使用其他流行的語言如 JSP(Java服務器頁面)和 ROR(Ruby on Rails)。
引用: http://www.velvetblues.com/web-development-blog/php-vs-asp-which-is-best-for-your-application/
中文翻譯: 以瑪網頁