php的優缺點

來源:互聯網
上載者:User



PHP的優點:

  1. 跨平台,效能優越,跟Linux/Unix結合別跟Windows結合效能強45%,並且和很多免費的平台結合非常省錢,比如LAMP(Linux/Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)結合,或者資料應用夠大可以考慮換PostgreSQL或者Oracle,支援N種資料庫。(N >= 10)

  2. 文法簡單,如果有學習C和Perl的很容易上手,並且跟ASP有部分類似。有成熟的開發工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。

  3. 目前主流技術都支援,比如WebService、Ajax、XML等等,足夠應用。

  4. 有比較完整的支援,比如使用ADODB或者PEAR::DB做資料庫抽象層,用Smarty或者smart template做模板層,如果是PHP 5.1的話,還能夠使用PDO(PHP Data Object)來訪問資料庫。

  5. 有很多成熟的架構,比如支援MVC的架構:phpMVC,支援類似ASP.net的事件驅動的架構:Prado,支援類似Ruby On Rails的快速開發的架構:Cake等等,足夠滿足你的應用需求。

  6. PHP 5已經有成熟的物件導向體系,能夠適應基本的物件導向要求。適合開發大型項目。

  7. 有成熟的社區來支援PHP的開發,比如國內的CSDN,喜悅國際村等等。

  8. 目前已經很多大型應用都是使用PHP,比如淘寶網、Yahoo、163、Sina等等大型門戶,很多選用PHP來作為他們的開發語言,所以大型門戶都能夠選用它,我想足夠能夠你的使用了。

  PHP的缺點:

  1. 代碼重用率有待提高,當然,這個跟物件導向有關係。其實PHP 5已經比較適意了。

  2. PHP程式員較少 (這個算php的缺點嘛,呵呵~)

<

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.