メリットはわかりやすいのですが、デメリットはわかりにくいです。
ご指導をお願いします。
返信内容:
6年前の世界がどんなだったかまだ覚えていますか?
Didiタクシーはまだ設立されていませんか?モモは始めたばかりですか?お腹がすきましたか? 36kr?ほとんど知っていますか?当時の iPhone はまだクレイジー モードをオンにしていませんでした。当時はまだコミュニケーションをSMSとFetionに頼っていて、WeChatは登場していませんでした。 Weibo は人々の視野に入ったばかりです。
エンジニア、特にアプリケーション指向の開発エンジニアにとって、世界は非常に速く発展していますが、私たちはそのスピードを実感するのが難しいです。
実行速度に関しては、少し時間をかけて最適化するだけで、非常に速くなります。
PHPHub は週末に最適化されました。ぜひアクセスして体験してください:
PHPHub_中国で最も信頼できる _PHP_ および _Laravel_ 開発者コミュニティ
私がアクセスしたとき、ページの応答は 40 ~ 80 ミリ秒です。自宅のインターネット速度は良好ですが、ページの読み込みが速すぎるため、アニメーション効果を追加するかどうかまだ検討中です。追加しないと唐突すぎます。
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 バージョンでは、更新速度の問題が解決されました。