Thinkphp versions are quite different. If you are looking for a job, which version should you learn?

Source: Internet
Author: User
As a beginner in PHP, ThinkPHP has many versions. The new version and old version have different operating habits and naming rules. In particular, most of the online video tutorials are 3.1.x versions, it has been a long time ago. If you are looking for a job, you should learn the old version or... as a beginner in PHP, ThinkPHP has many versions. The new version and old version have different operating habits and naming rules. In particular, most of the online video tutorials are 3.1.x versions, it has been a long time ago. If you are already looking for a job, should you learn the old version or adapt yourself to the new version?

Reply content:

As a beginner in PHP, ThinkPHP has many versions. The new version and old version have different operating habits and naming rules. In particular, most of the online video tutorials are 3.1.x versions, it has been a long time ago. If you are already looking for a job, should you learn the old version or adapt yourself to the new version?

The answer that was written so seriously was trampled on. It doesn't matter,

I am a fan of Laravel and Yii.

============================================The above is the modified part, hope you are satisfied with the ====================================

I don't know why laravel has been step on.

You can learn the latest version of 3.2. if you carefully read the document, you can be proficient in ThinkPHP in three days. After carefully reading the document, you can solve the problem of dropping 80% in actual development. The remaining 15% can be handed over to google, and the other 5% can be customized.

Learning laravel5 .*

Tp is harmless.

I personally suggest you learn Laravel or CodeIgniter.

If it is a new framework, we do not really suggest learning it.TP, This will make yourPHP pathGo astray.
First pushYII2,LARAVEL5Second.
Not many reasons, for fear of being trampled

Learn the latest version. Versions later than 3.2 are quite easy to use. Unless I go to work and find that the company is using 3.1, this is impossible. I will always learn the latest version by myself.

If you have any documents for other versions, you should start a project. I don't think it's worth it !!!

I also don't want to learn tp.

3.2 of the videos are also visible. They are good at using search engines and learning the latest version.

Latest Version
After version 3.2, all aspects have been greatly improved.

Of course, it is the latest version, but it is almost the same. After reading the source code, you will not want to use it any more.

I also recommend that you learn the latest. tp is better than other frameworks in terms of documentation. All Chinese characters and active communities

You have to patch 2x.
Decisive 3.2

In fact, you do not have to learn the latest version. You should learn the most stable version, such as 3.1.2 or 3.2. Although these are not the latest versions, they are relatively stable and have a high popularity usage, it is better to find a job after getting started. I hope it will help you.

If you want to learn a version, most of the others are about 1 and 2. The biggest change is the namespace. But I guess it will not last long .... nothing to use .. of course, I'm a cainiao... don't like, don't spray ..

First of all, I do not think thinkphp is a very powerful framework. I use CI when I write my own personal projects. However, when most Chinese companies start a project, after evaluating the extension and user volume of the project, it is very likely that ThinkPHP will be selected. Although everyone is playing with other frameworks, it seems that everyone will work together to build a project, it is impossible for think to use their favorite features, and think encapsulates some of the features that many Chinese people like. Therefore, think is very popular in China.

Secondly, I think you should take the latest version as the learning object, because the new version integrates new development ideas, such as fully adopting namespaces in section 3.2, and 3.0 began to introduce the CBD architecture model. These new things allow you to learn more. Of course, projects can be more flexible during development. Another important reason for learning the new version is that the new version must be an improved version, either in terms of the concept of some details or in the Framework pattern design, it must be more advanced than earlier versions.

Again, looking for a job, there is actually no relationship between the new and old versions. You have learned the new version. Although the company is still running the old version, you can read the documents of the old version, we can quickly find out the differences between the two, and even tell our colleagues about the shortcomings of the old version at lunch time. During the interview, if the interviewer asks you ThinkPHP, it generally includes two aspects: one is the implementation of some underlying methods, such as the difference between M and D, on the other hand, you may also ask some new features and use these features to solve the previous problems that cannot or are difficult to solve.

In short, I suggest learning the latest version.

PhalconHow can I not recommend it? But it is not used much in China, but it is a very good framework.

3.2 of the videos are available in Baidu.

I am also studying, come on, and have gained a lot from the comments from everyone.

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.