ホームページ >バックエンド開発 >PHPチュートリアル >php フレームワークは私たちに何をもたらしますか、あるいは php は私たちに何をもたらしますか?
PHP フレームワークは私たちに何をもたらしましたか?
最近では PHP のオープンソース フレームワークが片手で数えきれないほどたくさんあります
しかし、その理由は次のとおりです。なぜリーダーも誰もいないのか 全員が共通の意見を持つための枠組み?
ニンジンや野菜の好みが人それぞれだなんて言わないでください。
わかっています...私たちが勉強していたとき、そこにはクラスで認められたスターでした (誰も彼を拾うことができませんでした)、結果は他の人よりも安価です!!~!!)。
本題に戻りますが、私は現在 Codeigniter を使用しているようです。
プロジェクトの規模に関係なく、このようなフレームワークを作成するだけで済みます。
逆に、Webサイトの速度に特別な違いは感じません。私のコードは以前よりもずっときれいになりました!
(フレームワークの使用に反対している人は私を批判しないでください。これは単なる私の個人的な経験です。)
数年間の開発 その後、私は PHP がそうではないと感じました。特に強力なテクノロジーを持っているようです。
気に入っている PHP テクノロジー、または素晴らしいと思うテクノロジーを教えてください。
プラグインは関係ありません。 Linux 上かどうかは問題ではありません。
この投稿で何を質問すればよいのかさえわからないので、単なる雑談として扱います (管理者が記事を移動しないことを願っています)。 、長い間投稿していませんでした。わかりました!)
------解決策------ ---
私が今より重視しているのは、プロジェクトのスケーラビリティです。ただし、フレームワークを使用するとパフォーマンスが消費されます。しかし、それを補う方法は他にもあります。そして、同時実行性の高いプロジェクトでは、主なプレッシャーは依然としてデータベース側にあります。投稿者が言及した特に強力なテクノロジーは何ですか?
------解決策------
フレームワークはこれ以降のアプリケーションのテンプレートです。世界 それは絶えず変化しているのに、どうやって一人が十の価値を持ったり、一人が一万の価値を持ったりすることができるのでしょうか?
クラスの美人と同じように、自分のクラスの美人でも、他のクラスでもそうとは限らないですよね?
クラスの美しさは学校の美しさと同等ではないし、ミス・アジア、さらにはミス・ワールドとも同等ではない
目を覚ませ、相棒
------解決策----------------------
フレームワークは本当にトラブルを軽減します。
------解決策----------------------
CI は伝統的な中国の考え方により一致しているため、便利だと思いますよ! zend などの別のフレームワークを試すこともできますが、使いにくい場合があります。
フレームワークがもたらす最初のものは mvc、2 つ目は一貫性、3 つ目はクラス ライブラリなどの確実なスケーラビリティと利便性です。
フレームワークを使用して開発を高速化します。
------解決策---------
フレームワークの悪い部分:
章1 つは速度とパフォーマンスの問題です。ファイル IO の観点からは、apc などのキャッシュはありますが、多くのファイル (50 個以上など) を含めることになります。 しかし、結局のところ、これは無視できない問題です) --> 中小規模の Web サイトでは、この問題を考慮する必要はありません。
ところで、2 番目の問題はデータベースです。クエリには従わなければなりません。 ただし、データベースがボトルネックです。最適化することができます。デザイン可能です。 (中小規模の Web サイトではこれを考慮する必要はありません)
3 番目の問題: フレームワークはモジュール間の結合を強化します。フレームは全体です。場合によっては、さまざまな機能モジュールを分離したいことがあります。例: コメント モジュールを分離し、それを使用して任意のモジュールに接続したいと考えています。または、任意の Web サイトに接続できます。
CI に関する限り、高パフォーマンスの Web サイトとしてはまだ少し大きいです。互換性が多すぎます。 彼のレイアウトも満足のいくものではありません。 十分ではありません! これにはメカニズムが必要です。
zend は 2 段階のビュー方法を使用します。もちろんケーキなども作れます。
-----解決策---------
クラスの美しさだけを気にしています... .なぜ誰も入浴できないのですか?体にトゲがあるのですか?
------解決策------------------
------解決策---------
クラスフラワー
------解決策----------------------
少なくとも、コードのワイルドさは軽減されます。ちなみに、私も CI を使用していますが、Cake