ホームページ >バックエンド開発 >PHPチュートリアル >Laravelフレームワークの欠点は何ですか?

Laravelフレームワークの欠点は何ですか?

WBOY
WBOYオリジナル
2016-09-14 09:25:153473ブラウズ

メリットはわかりやすいのですが、デメリットはわかりにくいです。
ご指導をお願いします。

返信内容:

6年前の世界がどんなだったかまだ覚えていますか?

Didiタクシーはまだ設立されていませんか?モモは始めたばかりですか?お腹がすきましたか? 36kr?ほとんど知っていますか?当時の iPhone はまだクレイジー モードをオンにしていませんでした。当時はまだコミュニケーションをSMSとFetionに頼っていて、WeChatは登場していませんでした。 Weibo は人々の視野に入ったばかりです。

エンジニア、特にアプリケーション指向の開発エンジニアにとって、世界は非常に速く発展していますが、私たちはそのスピードを実感するのが難しいです。

実行速度に関しては、少し時間をかけて最適化するだけで、非常に速くなります。

PHPHub は週末に最適化されました。ぜひアクセスして体験してください:

PHPHub_中国で最も信頼できる _PHP_ および _Laravel_ 開発者コミュニティ

私がアクセスしたとき、ページの応答は 40 ~ 80 ミリ秒です。自宅のインターネット速度は良好ですが、ページの読み込みが速すぎるため、アニメーション効果を追加するかどうかまだ検討中です。追加しないと唐突すぎます。

Laravelフレームワークの欠点は何ですか? Laravel 4の長所と短所は同様で、サードパーティのオープンソースライブラリを多用していることだと思います。 。 。 私は小規模なプログラマーであり、Laravel を使用してプロジェクトを 3 つしか構築したことがありません。これまでのところ、Laravel の最大の欠点は、ドキュメントがシンプルすぎて、多くのことについて API を見なければならないことだと感じています。

さらに、バンドルのバージョンが追いついていません。Laravel の現在のバージョンは 4.1 で、多くのバンドルは 3 までしかサポートできません。コミュニティ全体は、一部の人気フレームワークほど活発ではありません。しかし、それは相対的なものにすぎません。Stackoverflow で質問すると、多くの人が答えてくれます。Laravel コミュニティは今、ますます大きくなっています。私はそれについて非常に楽観的です。

最後は Eloquent ORM です。 Eloquent は非常に強力な ORM ですが、例えば、結合時に同じ名前の列をオーバーライドするという競合が発生しやすいという問題もあります。 filter や whereHas などの関数を使用しますが、パフォーマンスが犠牲になりますが、この場合はクエリ ビルダーに直接切り替えることになります。 Eloquent は CodeIgnitor ほどデバッグが簡単ではありませんが、それでも問題ありません。

一般的に、Laravel は非常に優れたフレームワークであり、最新バージョン 4.1 は非常に使いやすいと思います。
間違っていたらごめんなさい。 私はあまり PHP フレームワークを使ったことがないので、laravel は主観的には気に入っていますが、中国語と英語のドキュメントが比較的少なく、関数を試すのにも、ソースを読むにも時間がかかる場合があります。私のような愚かな人間には少しわかりにくいコードです。痛み
不満の気持ち╮(╯﹏╰)╭ さまざまな PHP フレームワークについてすべてを知っている人は多くないため、実際には他の人が言うことに従う人がたくさんいます。個人的には、Python の Django と比較すると、最新バージョンの Django 1.5 や Laravel 4 のドキュメントや関連学習教材がかなり遅れていると感じます。 Larevel 5 は欠点がほとんどないフレームワークです。現時点では欠点が思いつきません。
最も高い人気率、最も豊富なドキュメント (英語が理解できる場合)、巨大なコミュニティ、迅速な更新、先進的なアーキテクチャ、そして包括的なカバレッジを備えています。 少し前にパフォーマンス テストを行ったのですが、それを一言で要約すると、次のようになります。 遅い、非常に遅い、非常に遅い。 遅いというのは本当です 1. 遅い
2. アップデートは少し早いですが、基本的には半年ごとに小規模なバージョンがリリースされます。最近のアップグレードではシステム要件が大幅に更新されています。最近の 5.1LTS バージョンでは、更新速度の問題が解決されました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。