数百行の単純な小さなプログラムを作成する場合を除き、ネイティブに作成してください。
もう少し複雑なプロジェクトでは、通常、フレームワークを使用するため、より速く記述でき、間違いも少なくなります。 (推奨学習: PHP ビデオ チュートリアル )
php フレームワークは主に中国で使用されています thinkphp、国内製品をサポートするためであっても、学習する必要がありますそれ~~
Laravel、CI、YII、ZF など、国際的に人気のあるものがたくさんあります。
企業は通常、プロジェクトにフレームワークを使用し、独自のフレームワークを自社で開発することもあります。
今日、ソフトウェア システムの開発、特にサーバーサイド ソフトウェアの開発は非常に複雑になっており、あまりにも多くの知識、内容、問題が含まれています。
他の人の成熟したフレームワークをいくつかの面で使用することは、基本的な作業の完了を他の人に手伝ってもらうのと同じです。システムのビジネス ロジック設計を完了することに集中する必要があるだけです。
さらに、このフレームワークは一般的に成熟していて堅牢であり、トランザクション処理、セキュリティ、データ フロー制御、その他の問題など、システムの多くの詳細な問題を処理できます。また、フレームワークは一般に多くの人が使用するため、構造が非常に優れているため、スケーラビリティも非常に優れており、常にアップグレードされており、他の人のコードのアップグレードの恩恵を直接享受できます。
フレームワークの最大の利点は再利用できることです。オブジェクト指向システムで得られる最大の再利用方法はフレームワークであり、大規模なアプリケーション システムは、多くの場合、相互に連携する複数のフレームワーク層で構成されます。
フレームワークはコードを再利用できるため、既存のコンポーネント ライブラリからアプリケーションを構築することが非常に簡単になります。これは、すべてのコンポーネントがフレームワークによって均一に定義されたインターフェイスを使用し、コンポーネント間の通信が簡単になるためです。
フレームワークは設計を再利用できます。再利用可能な抽象アルゴリズムと高レベルの設計を提供し、大規模なシステムをより小さなコンポーネントに分解し、コンポーネント間の内部インターフェイスを記述することができます。
これらの標準インターフェースにより、既存のコンポーネントをベースにしたアセンブリによるさまざまなシステムの構築が可能になります。インターフェイス定義に準拠している限り、新しいコンポーネントをフレームワークに挿入でき、コンポーネント設計者はフレームワークの設計を再利用できます。
フレームワークは分析を再利用することもできます。すべての担当者がフレームワークの考え方に従って物事を分析すれば、それを同じコンポーネントに分割し、同様のソリューションを採用できるため、同じフレームワークを使用するアナリスト同士がコミュニケーションをとることができます。
以上がネイティブ PHP とフレームワークのどちらを使用する方が良いでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。