独自の PHP フレームワークを作成する方法

WBOY
リリース: 2016-06-23 13:52:51
オリジナル
1342 人が閲覧しました

同社は現在プロジェクトに取り組んでいます。独自の PHP フレームワークを作成する必要があります。何か良い建築上の提案があれば、専門家の皆様にお願いしたいと思います。


ディスカッションへの返信 (解決策)

そうですね…「独自の PHP フレームワークの書き方」を理解していない場合は、
まだ書かない方が良いです

「会社はこうです。現在プロジェクトに取り組んでいます...なぜ...「独自の PHP フレームワークを作成」する必要があるのですか?

これは lz のスキルに依存します。

最初にフレームワークを使用し、いくつかのイデオロギー的な事柄に慣れることをお勧めします。

フレームワークが適切でない場合は、独自のフレームワークを書くことを考えてください。

最初にフレームワークを使用し、いくつかのイデオロギー的な事柄に慣れることをお勧めします。

フレームワークが適切でない場合は、独自のフレームワークを書くことを考えてください。

とても同意します。元の投稿者は、最初にフレームワークの使用方法を学ぶ必要があります。彼らの考えと構造的なロジックを理解します。
慣れるまで待ちます。自分で書くのは簡単です。

mvc は構造に分かれており、使用する設計パターン、データベース モデルの設計方法、ORM を使用する必要があるかどうか、キャッシュが必要な場所など、プロジェクトの要件に従ってフレームワークを定式化します。コードを理解したら、チェックしてみてください(笑)。
上記は私自身の戯言です!!!

一連のオブジェクト指向 Web サイト プログラムが完成したと仮定します
次に、このプログラム セットを使用して、わずかな変更を加えて 2 番目と 3 番目の Web サイトの開発を完了できます
おめでとうございます、あなたは最初の一歩を踏み出しました 私は自分のフレームワークを持っています

自分のフレームワークを書くのは本当に良いことです。思いのままに拡張してください。
おそらく、いくつかのステップが必要です。
index.php -> URLの解析 -> コントローラーの実行メソッドの取得 -> ビューの実行 完了。

一連のオブジェクト指向 Web サイト プログラムを完成したと仮定します
次に、このプログラム セットを使用して、わずかな変更を加えて 2 番目と 3 番目の Web サイトの開発を完了します
それから、おめでとうございます。最初は独自のフレームワークを開発しました



私もこの人の意見に同意します。

独自のフレームワークを書くのは本当に良いことです。思いのままに拡張してください。
おそらく、いくつかのステップが必要です。
index.php -> URLの解析 -> コントローラーの実行メソッドの取得 -> ビューの実行 完了。



http://www.verycd.com/topics/2843130/

第 104 章 MVC の概要をダウンロードしてください。これを読んだ後、あなたは自分自身のフレームワークを書くことができます。一般的に、それは上の階の紹介と似ています

独自のフレームワークを書くには、まずオブジェクト指向と MVC 設計の思考モデルを十分に理解する必要があります。非常によく理解する必要があります。

既存のフレームワークのソースコードを分析することで多くのことが得られます

プロジェクトが緊急である場合、自分でコードを書くことはお勧めできません。プロジェクトで致命的な問題が発生すると、忙しくなる人もいるでしょう。オープンソース フレームワークを選択するだけです。

枠組みが分からなかったので自分で書きました。
ただし、私が書いたのはフレームワークではなく、単なるシミュレーションです。抜け穴がたくさんあります。

もっと研究してください

フレームワークは実際にはアイデアです。単純なフレームワークは、URL を処理するだけの mvc と 1 つのエントリです。が書いてくれました!でもまだやり方がわからない!いくつかのオープンソース フレームワークから学び、要約しながらソース コードを読んだのが残念です

PHP フレームワーク プログラムの書き方も学ぶつもりです (笑)

答えのために 1 つだけ書きました:

1. Smarty テンプレート エンジン、MVC、tp などの同様のフレームワークを使用したことがあれば、自分でフレームワークを作成するのは非常に簡単です。

2. PHP の継承実装とその小さな知識ポイントに精通している必要があります。

3. 最初にフレームワークのディレクトリと何を配置するかをリストし、それから設定ファイルを作成します

4. 使用頻度の高い関数は次のとおりです。 : :require 、 require_once 、 file_exites など

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート