PHP フレームワークは、開発効率を向上させ、より安定したプログラムを作成し、プロジェクト開発プロセス中に開発者が繰り返しコードを記述する手間を減らすことができるインフラストラクチャです。よく使われる 3 つのフレームワークを見てみましょう。
私は誰が優れているか劣っているかについて話すつもりはなく、私が使用したいくつかのフレームワークの経験について話します:
1. ThinkPHP ドキュメントは次のとおりです。すべて中国語で書かれており、使いやすく、環境の構成に適しています。要件はありません。学生時代、sae を組み合わせてアクティビティ ページのある小さな Web サイトを作成しましたが、それはすぐに完成しました。しかし、拡張機能を追加したいと思ったとき、Baidu では答えが見つからないこと、そして設定が面倒なことで混乱しました。
2. Yaf Brother Ya Yicheng の作品は、世界最速の PHP フレームワークであると言われています。多くの大企業プロジェクトは、C を使用して、これに基づいて開発されています。インストール時にコンパイルする必要がありますが、これは少し面倒で、多くのホイールを自分で作成する必要があります。
3. Laravel は過去 2 年間で非常に人気があり、組み込みのユーザー権限とブレード テンプレートは非常に使いやすくなっています。 Composer と組み合わせることで、書きたいけど書き方がわからない、または書くのが面倒な機能をすべて統合できます。綱渡りのように、制作環境は分断され、爆発するまでの数分。
ドキュメントは中国語と英語で書かれています。問題が発生した場合は、stackoverflow で多くの答えを見つけることができます。
いきなり言いますが、特定のビジネス シナリオに関しては、どのフレームワークを使用するかを心配するよりも、最も使い慣れた一連の開発ツールを用意するのが最も現実的です。
それらはすべて包丁で、豚を殺すために使う人もいれば、花を彫るために使う人もいます。
さらに、ほとんどの場合、コードを作成しているのではなく、要件を変更しています。
読んでいただきありがとうございます。ご参考になれば幸いです。
推奨チュートリアル:「
php チュートリアル以上がPHP の 3 つの一般的なフレームワークである thinkphp、yaf、laravel について理解します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。