ホームページ >バックエンド開発 >PHPチュートリアル >Web プロジェクトにおける PHP の長所と短所_PHP チュートリアル
php (現在の主流の開発言語として) の利点:
1. クロスプラットフォーム、優れたパフォーマンス、Windows よりも Linux/Unix と組み合わせるとパフォーマンスが 45% 向上し、多くの無料の言語と組み合わせると非常に経済的です。 LAMP (Linux/apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/MySQL(PHP との最良の組み合わせ)/php(現在の主流の開発言語として)) や FAMP ( FreeBSD /apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/MySQL(PHP との最良の組み合わせ)/php(現在の主流の開発言語として))、またはデータ アプリケーションが十分な大きさである、 N 種類のデータベースをサポートする PostgreSQL または Oracle (大規模 Web サイト データベース プラットフォーム) に変更することを検討してください。 (N >= 10)
2. 構文は単純で、C と Perl を学習していれば簡単に始めることができ、部分的に ASP に似ています。 Nuphp(現在主流の開発言語)やZend Studioなどの成熟した開発ツールがあり、LinuxプラットフォームではEclipseなどが使用できます。
3. 現在、WebService、ajax(動的ウェブサイトの静的化)、xml(標準化が近づいています)などの主流のテクノロジーがサポートされており、アプリケーションには十分です。
4. データベース抽象化レイヤーとして ADODB または PEAR::DB を使用する、テンプレート レイヤーとして Smarty またはスマート テンプレートを使用する、および (現在の主流の開発言語として) PHP を使用するなど、比較的完全なサポートがあります。 5.1、PDO (php(現在の主流の開発言語として)Data Object) を使用してデータベースにアクセスできます。
5. MVC をサポートするフレームワーク: php(現在の主流の開発言語) MVC、asp.net などのイベント駆動型フレームワークをサポートする (Microsoft の最強の開発言語) など、成熟したフレームワークが多数あります : Prado 、Ruby On Rails: Cake などと同様の迅速な開発をサポートするフレームワークは、アプリケーションのニーズを満たすのに十分です。
6. php(現在の主流の開発言語として) 5 には、基本的なオブジェクト指向要件に適応できる成熟したオブジェクト指向システムがすでに組み込まれています。大規模なプロジェクトの開発に適しています。
7. 国内のCSDN、Joy International Villageなど、php(現在の主流の開発言語)の開発をサポートする成熟したコミュニティがあります。
8. 現在、タオバオ、Yahoo、163、Sina、その他の大規模ポータルなど、多くの大規模アプリケーションが php(現在の主流の開発言語として) を使用しています。開発言語) Language) を開発言語として選択できるので、これで十分だと思います。 php
(現在の主流の開発言語として) の欠点:1. もちろん、これはオブジェクト指向に関連しています。実際、php
(現在の主流の開発言語として)5 はすでにより快適です。 2. php
(現在の主流の開発言語として)プログラマーが少ない(これはphp(現在の主流の開発言語として)の欠点だと考えられています
)...(欠点もあります、以下の記事リンクを参照することをお勧めします)
(現在の主流の開発言語)
と asp.net (Microsoft の最強の開発言語) の比較
: http://www.Oracle (大規模な Web サイト データベース プラットフォーム).com/technology/global/cn/pub/articles/hull_asp.html (php
と asp.net(Microsoft の最強の開発言語) ヘッドツー-頭の対立)http://www.microsoft.com/china/msdn/archives/library/dnaspp/html/aspnet-migatingphp(現在の主流の開発言語として)-aspnet.asp(php
(より)現在主流の開発言語として)asp.net(Microsoft の最強の開発言語))http://bbs.mscommunity.com/Forums/ShowThread.aspx?PostID=3832 (asp.net (Microsoft の最も強力な開発言語) と php
(現在の主流の開発言語として)パフォーマンスの比較)
http://www.bkjia.com/PHPjc/509121.htmlwww.bkjia.com