首頁  >  文章  >  後端開發  >  PHP做Web專案有什麼優缺點

PHP做Web專案有什麼優缺點

WBOY
WBOY原創
2016-08-08 09:33:31989瀏覽

PHP做Web專案有什麼優缺點。

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的缺點嘛,嘻嘻)


以上就介紹了PHP做Web專案有什麼優缺點,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn