中軟國際 問題一php的優缺點

PHP的優勢:
  1. 跨平臺,性能優越,跟Linux/Unix結合別跟Windows結合性能強45%,而且和不少免費的平臺結合很是省錢,好比LAMP(Linux/Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)結合,或者數據應用夠大能夠考慮換PostgreSQL或者Oracle,支持N種數據庫。(N >= 10)php

  2. 語法簡單,若是有學習C和Perl的很容易上手,而且跟ASP有部分相似。有成熟的開發工具,好比NuPHPed,或者Zend Studio等等,再Linux平臺下能夠使用Eclipse等等。程序員

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

  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、16三、Sina等等大型門戶,不少選用PHP來做爲他們的開發語言,因此大型門戶都可以選用它,我想足夠可以你的使用了。學習

PHP的缺點:開發工具

  1. 代碼重用率有待提升,固然,這個跟面向對象有關係。其實PHP 5已經比較適意了。.net

  2. PHP程序員較少。

相關文章
相關標籤/搜索