I feel like it's hard to go back to yii and laravel after learning tp?

Source: Internet
Author: User
Tags laravel tutorial
Php Chinese network (www.php.cn) provides the most comprehensive basic tutorial on programming technology, introducing HTML, CSS, Javascript, Python, Java, Ruby, C, PHP, basic knowledge of MySQL and other programming languages. At the same time, this site also provides a large number of online instances, through which you can better learn programming... Reply content :---
Update
Some learning resources have been added.
---

To be honest, the two frameworks are indeed not at one level. Tp is a low learning cost, but there are many problems.

I have never used Yii, so I won't talk about it.

Laravel is really good, like Rails.

About Laravel,

The Best Laravel and PHP Screencasts Very good, and the super-long series video about Laravel5 is free! This is the first choice

Believe me, laracasts's video is really full of stuff.

1. the official documents must also be viewed. Installation
2. the domestic community is Laravel-simple and elegant PHP Development Framework (PHP Web Framework ).
3. @ John Lui's Laravel 5 series Getting Started Tutorial (1) [The best Laravel tutorial for Chinese users] (The version of this tutorial is 5)
4. a new laravel technique is developed recently.
5. laravel video website Laravel Artist For Web Development developed by a Chinese guy
6. Command speed query table Laravel Cheat Sheet

Finally, I wrote a note: Laravel study notes. No, I have to make an advertisement. The free laravel 5.1 Video Tutorial: Laravel Artist For Web Development Dangdang ~ Again, "we learn a framework, not because it is simple, but because it is powerful 」. To learn about laravel, do not rush to read the laravel code or implement something with laravel. Instead, you must first understand some concepts in the laravel manual, that is to say, let's start with a new idea. for example, Artisan, the purpose of this design is to solve what problems it is. when there is no Artisan, how does tp do the same thing, if you want to add these things to tp, what should you do? after you implement Artisan on tp, let's look at it and see what you mean, once you have understood a concept, you will understand the difference between tp and laravel, and gradually establish the design concepts of tp and laravel.

Then, when using tp, use the tp design concept to implement your function, and then use laravel's design concept to implement the function, do not try to use laravel with the design philosophy of tp, which will make you more and more confused. I like Yii.

You can spend some time reading a few classic books about yii, and then try to develop several small systems, and then you will be enlightened.

Yii2:
What is Yii?-Yii 2.0 authoritative guide

Http://stuff.cebe.cc/yii2-guide.pdf

Yii2/docs/guide-zh-CN at master · yiisoft/yii2 · GitHub Official Chinese document. If you have the ability, you 'd better read the English document directly.
Krajee Yii Extensions This is a famous Yii2 control Library.

In-depth understanding of Yii2.0

Yii1:
There will be a well-written Chinese book in the downloaded package.
Http://www.amazon.com/dp/B00BKZHDGS? Tag = gii20f-20 An improvement book on yii1. Here are some of my documents and experiences: Laravel 5.1 Introduction-overview It cannot be said that laravel is very simple, because there are many concepts that need to be accumulated, because there are too many new technologies over the years, whether it is orm (a long time ago java has), restful, composer package management, if you have never touched the observer, it will take some time. in laravel, there will be facade, service provider, and blade templates, data Binding, data verification, and so on, must have certain development experience and practical applications to gain a deeper understanding.

Laravel itself is a very complete and modern framework, including setting up a local development environment and installing vagrant + homestead. you have to study it.

I personally think it is worth learning. it is very painful to compare the framework of the project at hand that lags behind the times for at least five or six years, if you are familiar with laravel, it will greatly improve your development. I don't think it's a good publicity: The PHP Framework For Web Artisans, make your code more refined, more efficient, and easier to maintain. you can see the source code of tp and yii, we can know that the two frameworks are not of the same grade. tp is very low. I read Wei Xi's Yii2.0, which is easy to understand. now I am getting started, two days later, I started to use a small project. Yii is really powerful, and the TP code is very messy. I can't bear to see it later. Yii has better standards.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.