ホームページ >バックエンド開発 >PHPチュートリアル >独自の PHP フレームワークを作成する方法
同社は現在プロジェクトに取り組んでいます。独自の PHP フレームワークを作成する必要があります。何か良い建築上の提案があれば、専門家の皆様にお願いしたいと思います。
そうですね…「独自の PHP フレームワークの書き方」を理解していない場合は、
まだ書かない方が良いです
「会社はこうです。現在プロジェクトに取り組んでいます...なぜ...「独自の PHP フレームワークを作成」する必要があるのですか?
これは lz のスキルに依存します。
最初にフレームワークを使用し、いくつかのイデオロギー的な事柄に慣れることをお勧めします。
フレームワークが適切でない場合は、独自のフレームワークを書くことを考えてください。
最初にフレームワークを使用し、いくつかのイデオロギー的な事柄に慣れることをお勧めします。
フレームワークが適切でない場合は、独自のフレームワークを書くことを考えてください。
mvc は構造に分かれており、使用する設計パターン、データベース モデルの設計方法、ORM を使用する必要があるかどうか、キャッシュが必要な場所など、プロジェクトの要件に従ってフレームワークを定式化します。コードを理解したら、チェックしてみてください(笑)。
上記は私自身の戯言です!!!
一連のオブジェクト指向 Web サイト プログラムが完成したと仮定します
次に、このプログラム セットを使用して、わずかな変更を加えて 2 番目と 3 番目の Web サイトの開発を完了できます
おめでとうございます、あなたは最初の一歩を踏み出しました 私は自分のフレームワークを持っています
自分のフレームワークを書くのは本当に良いことです。思いのままに拡張してください。
おそらく、いくつかのステップが必要です。
index.php -> URLの解析 -> コントローラーの実行メソッドの取得 -> ビューの実行 完了。
一連のオブジェクト指向 Web サイト プログラムを完成したと仮定します
次に、このプログラム セットを使用して、わずかな変更を加えて 2 番目と 3 番目の Web サイトの開発を完了します
それから、おめでとうございます。最初は独自のフレームワークを開発しました
独自のフレームワークを書くのは本当に良いことです。思いのままに拡張してください。
おそらく、いくつかのステップが必要です。
index.php -> URLの解析 -> コントローラーの実行メソッドの取得 -> ビューの実行 完了。
独自のフレームワークを書くには、まずオブジェクト指向と MVC 設計の思考モデルを十分に理解する必要があります。非常によく理解する必要があります。
既存のフレームワークのソースコードを分析することで多くのことが得られます
プロジェクトが緊急である場合、自分でコードを書くことはお勧めできません。プロジェクトで致命的な問題が発生すると、忙しくなる人もいるでしょう。オープンソース フレームワークを選択するだけです。
枠組みが分からなかったので自分で書きました。
ただし、私が書いたのはフレームワークではなく、単なるシミュレーションです。抜け穴がたくさんあります。
もっと研究してください
フレームワークは実際にはアイデアです。単純なフレームワークは、URL を処理するだけの mvc と 1 つのエントリです。が書いてくれました!でもまだやり方がわからない!いくつかのオープンソース フレームワークから学び、要約しながらソース コードを読んだのが残念です
PHP フレームワーク プログラムの書き方も学ぶつもりです (笑)
答えのために 1 つだけ書きました:
1. Smarty テンプレート エンジン、MVC、tp などの同様のフレームワークを使用したことがあれば、自分でフレームワークを作成するのは非常に簡単です。2. PHP の継承実装とその小さな知識ポイントに精通している必要があります。
3. 最初にフレームワークのディレクトリと何を配置するかをリストし、それから設定ファイルを作成します 4. 使用頻度の高い関数は次のとおりです。 : :require 、 require_once 、 file_exites など