TPを学んでから改めてYiiやLaravelを見るのは難しいような気がするのですが?
- WBOYオリジナル
- 2016-06-17 08:30:422045ブラウズ
返信内容:
---
更新
いくつかの学習リソースを追加
---
正直に言うと、2 つのフレームワークは確かに同じレベルにありません。 TP は学習コストが低いですが、多くの問題もあります。
私は Yii を使ったことがないので、それについては話しません。
Laravel は確かに優れており、Rails によく似ています。
Laravel の学習に関しては、
The Best Laravel and PHP Screencasts が非常に優れており、Laravel5 に関する長いビデオ シリーズは無料です。これが第一の選択です
信じてください、laracasts によって作成されたビデオには本当に有益な情報が満載です。
1. もちろん、公式ドキュメントも読む必要があります。インストール
2. 国内コミュニティは次のとおりです。 Laravel - シンプルでエレガントな PHP 開発フレームワーク (PHP Web フレームワーク) 。
3. @John Lui による Laravel 5 シリーズ入門チュートリアル (1) 【中国人に最適な Laravel チュートリアル】 (このチュートリアルはバージョン 5 用です)
4. 最近、Laravel の最新テクニックが公開されました
5. Laravel Artist For Web Development が作成したものです。 >6. コマンドチートシート Laravel チートシート
最後に私が書いたメモがあります: Laravel Study Notes
いいえ、宣伝しなければなりません。無料のlaravel 5.1ビデオチュートリアル: Laravel Artist For Web Development
ダン ダン ダン〜 ここでもまた、「フレームワークを学ぶのは、それがシンプルだからではなく、強力だからです。」です。
Laravelを学ぶときは、Laravel自体のコードを急いで読んだり、Laravelを使って何かを実装しようと急ぐのではなく、まずLaravelマニュアルでいくつかの概念を理解します。つまり、Artisan、このデザインなどの概念を変更することから始めます。この問題を解決する目的は何ですか? Artisan を使用せずに tp はどのように同じことを行うのですか? これらのことを tp に追加した後、tp に戻るにはどうすればよいですか?それぞれの概念を一つ一つ理解していくと、tpとlaravelの違いが理解でき、徐々にtpの設計コンセプトとlaravelの設計コンセプトが確立していきます。 そして、tp を使用する場合は、tp の設計コンセプトを使用して関数を実装し、次に、laravel を使用する場合は、laravel の設計コンセプトを使用して関数を実装します。ますます混乱してしまいます。
私はYiiが好きです。
時間をかけて Yii に関する古典的な本を数冊読んでから、いくつかの小さなシステムを開発してみると、突然理解できるようになります。
Yii2:
Yii とは - Yii 2.0 の決定版ガイド
http://
stuff.cebe.cc/yii2-guide.pdf yii2/docs/guide-zh-CN at master · yiisoft/yii2 · GitHub
公式中国語ドキュメント。 可能であれば、英語のドキュメントを直接読むことをお勧めします。
Krajee Yii Extensions これは有名な Yii2 コントロール ライブラリです
Yii2.0 についての深い理解
Yii1:
ダウンロード パッケージには、よく書かれた中国語の本が含まれます。 http://www.
amazon.com/dp/B00BKZHDGS?tag=gii20f-20 Yii1 に関する改善本。
私のドキュメントと経験の一部を以下に示します: Laravel 5.1 ドキュメントガイド - 概要
ORM(Javaは昔からある)、Restful、Composerなど、近年新しい技術が多すぎるため、蓄積しなければならない概念が多く、laravelは非常に簡単であるとは言えません。パッケージ管理は、まったく触ったことがない場合はもちろん時間がかかります。また、laravelにはファサード、サービスプロバイダー、ブレードテンプレート、データバインディングデータの検証などもあります。 laravel 自体の理解が深まりました。ローカル開発環境のセットアップや vagrant+homestead のインストールなど、非常に完成度の高い最新のフレームワークです。まだ勉強する必要があります。
個人的には、少なくとも 5 ~ 6 年遅れているプロジェクトのフレームワークを比較することは学ぶ価値があると思いますが、laravel を上手に適用することで開発経験が大幅に向上します。そのスローガンは誇張ではないと思います。「Web Artisans のための PHP フレームワークは、コードをより洗練され、効率的で、保守しやすくします。これはスタイルに満ちています。」
tp と yii のソース コードを見ると、これら 2 つのフレームワークが同じレベルではないことがわかります。
元々TPが低い
Wei Xi の Yii 2.0 に関する講演を読んだので、すぐに使い始めました。確かに、TP のコードは非常に強力です。 Yii のほうが標準化されているので、後で読むのが耐えられません。声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。