ホームページ >バックエンド開発 >PHPチュートリアル >私はフレームワークを書いているのですが、アドバイスを求めています。

私はフレームワークを書いているのですが、アドバイスを求めています。

WBOY
WBOYオリジナル
2016-06-23 13:33:33922ブラウズ

1. ディレクトリを定義せずにインテリジェントなディレクトリローディングを実装
2. 強力なスケジュールされたファイルキャッシュ機構を実装
3. 小規模なテンプレートエンジン機構を付属
4. CakePHP + ThinkPHP の記述方法と組み合わせる
5. 自動クロスオーバーを実現環境とクロスプラットフォームの互換性があり、構成を変更する必要はありません


アドレスとデモのアドレス: http://xbphp.nmfox.com
コードの記述は、オープン ソース コードほどきちんとして明確ではありませんが...オープンソースフレームワークの設計と一致するパターンはあまりありません。 。 。ただし、問題やバグがあるかどうかを確認するにはマスターの助けが必要です


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

書く必要はありません、私は以前に書いたことがあるのですが、チームとしては機能しません

書く必要はありません。以前にも書きましたが、ご存知のとおり、このフレームワークは一人で完成させました。チームでは機能しないということですか?


あなたが書いたフレームワークを学ぶ人は誰もいません。チームで作業する場合は、一緒にフレームワークをカスタマイズするか、上司がそれを必要とする場合を除きます。メンバーはあなたの意志に従うつもりですか? THINK はよく書かれていますか? 汎用性を高めるために、それはサーバー上に置かれなければなりません。あなたの作業に何か問題はありましたか? ディレクトリ構造に知識が完成し、バグが修正されていることがわかりましたか?

彼が言ったのは、新しいフレームワークを学習するコストが高すぎるということです。誰もが TP を知っていれば、フレームワークを学習するのに時間を費やす必要はなく、ただ TP を使用するだけです。

もちろん、練習として、自分で新しいフレームワークを開発することをお勧めします。もしかしたら、いつか誰もがあなたのフレームワークを使って開発するようになるかもしれません(笑)。

彼が言ったのは、新しいフレームワークを学習するコストが高すぎるということです。誰もが TP を知っていれば、フレームワークを学習するのに時間を費やす必要はなく、ただ TP を使用するだけです。
もちろん、練習として、自分で新しいフレームワークを開発することをお勧めします。もしかしたら、いつか誰もがあなたのフレームワークを使って開発するようになるかもしれません(笑)。

よろしくお願いします。プルするのは不可能です。単純にカプセル化しただけで、多くの機能をカプセル化したわけでも、依存関係パッケージなどを作成したわけでもありません。ただ一人の人間が書いた作品だと思います。誰もが学ぶことができるようにするためのものです。 。 。自分で物事を学ぶこともできます


フレームワークの機能の 1 つは、コードの標準化です。

同じフレームワークを使用する同じチームの開発者は、より簡単に通信してコードを変更できるようになります。
独自のセットを開発する場合。 PHP とプログラミングの理解を深めます。ただし、実際の開発では、チームの適切なフレームワークが引き続き使用されます。



フレームワークの機能の 1 つはコードの標準化です。
同じフレームワークを使用する同じチームの開発者は、より簡単に通信してコードを変更できるようになります。

独自のセットを開発する場合。 PHP とプログラミングの理解を深めます。ただし、実際の開発では、チームの適切なフレームワークが引き続き使用されます。


ありがとう、私は自分のフレームワークをオープンソースのフレームワークと比較しません...私はお互いから学ぶために作品を使用しているだけです...すべての作品はgithubにありますが、すべての作品がチームによって書かれているわけではありません... ...個人的に書いたものを投稿して共有することもできます

説明ファイルも動的デモンストレーション ファイルもありません

いくつかのデモンストレーション ファイルは依然として静的な HTML ドキュメントです
できないでしょうか。フレームワークを使用して取扱説明書を作成しますか?



説明ファイルも動的デモンストレーション ファイルもありません
いくつかのデモンストレーション ファイルは依然として静的な HTML ドキュメントです

フレームワークの取扱説明書を書くことはできませんか?


はい、デモ アドレスには簡単なドキュメントの説明と簡単な構文の説明しかありません。 。 。 、デモ アドレスの構文の説明が表示されます...詳細な構文の説明が表示される場所がそこに書かれています

フレームワークを使用して動的に生成された説明ページを作成できない場合は、そのアドレスが適切であることを証明する方法フレームワークは有効ですか?

フレームワークが有効であることを証明できないのに、文法の説明を見ることに何の意味があるのでしょうか?
動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。なぜそうしないのでしょうか?



フレームワークを使用して動的に生成される説明ページを作成できない場合、フレームワークが有効であることをどうやって証明しますか?
フレームワークが有効であることを証明できないのに、文法記述を確認することに何の意味があるのでしょうか?

動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。どうしてですか?


デモ アドレスがあるからといってデータベースに接続する必要がありますか? 私のフレームワークの URL が静的ファイルの URL であると確信していますか?疑似静的 URL ではありません

フレームワークを使用して動的に生成される説明ページを作成できない場合、フレームワークが有効であることをどのように証明すればよいでしょうか?
フレームワークが有効であることを証明できないのに、文法の説明を見ることに何の意味があるのでしょうか?

動的に生成される説明ページでは、構文の説明だけでなく、使用法も示されています。どうでしょうか?


http://xbphp.nmfox.com/helps/Index/grammar および http://xbphp.nmfox.com/helps/?m=Index&a=grammar にアクセスしてみてください

自分でホイールを作成してください。分解と組み立てを繰り返して、ようやくホイールのことが理解できます。

自分でホイールを作り、分解して組み立てを繰り返し、ようやくホイールを理解しました。


はい...しかし、ホイールの内部構造は実装原理とは異なります。すべてのオープンソース フレームワークはホイールです...重要な点は、内部構造が異なるということです

時間とエネルギーがあれば、次のことができます。もっと試してください。C 拡張機能をいくつか書いて練習してください。サポートすることをお勧めします
フレームワークはまだ読んでいません...学ぶ時間があれば

時間とエネルギーがあれば、もっと試してみてください。さらに C 拡張機能を作成して練習することもお勧めします
フレームワークはまだありますが、まだ見ていません... 勉強する時間はあります


そうですね... このステップは学習する必要があります。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。