Played for 3 months thinkphp (honestly I feel thinkphp directory a bit more, but quite like the minute of the fine)
Now I'm going to play another frame, for example
I know there is a Laravel (English is not very good every time and every time I go to BOOTCSS will see it has Chinese documents a bit inclined Laravel)
Not going to do it blindly.
I hope the Russians will talk about their suggestions and experiences.
This issue has been turned off because of an issue where the exact result cannot be obtained
Reply content:
Played for 3 months thinkphp (honestly I feel thinkphp directory a bit more, but quite like the minute of the fine)
Now I'm going to play another frame, for example
I know there is a Laravel (English is not very good every time and every time I go to BOOTCSS will see it has Chinese documents a bit inclined Laravel)
Not going to do it blindly.
I hope the Russians will talk about their suggestions and experiences.
From the perspective of job opportunities (at least in quantitative terms, domestic companies tend to this framework) ==>ThinkPHP
From the perspective of popular trends (low learning costs, active community) ==>Laravel
Consider the advantages of the framework itself (most advanced architecture, the most mature ecosystem) ==>Symfony
If you're just looking for a job, learn it ThinkPHP !
If you are just pure interest and don't want to spend too much energy, then learn it Laravel !
If you are looking for a framework that is currently in the framework of the PHP most advanced architecture, the most mature ecosystem, the learning process will also be PHP able to improve the level of your frame, learn Symfony it! Warning The learning curve is extremely steep! )
It's a different frame of speech.
Tell the truth, what problem did you encounter with thinkphp? Does it affect your development efficiency or performance bottlenecks?
So personal advice:
More practice of some business projects, encountered problems, found that you try to solve, not enough capacity to solve, and then found that is not thinkphp can solve the problem, you choose other frameworks have a corresponding solution.
But as far as I know, the general bottleneck will not occur at the language and framework level, unless the load to a certain magnitude, need to pursue that hundreds of dozens of MS performance problem.
But then again, the idea of studying and touching on some other frameworks is necessary, which is equivalent to preparing for the future, but blind replacement is not advisable, and it also affects the opportunity and progress of doing business projects in depth.
Maybe it's because I'm paranoid, I don't like Laravel's global function.
So deeply in love with Yii2
The framework is just a tool.
I've been looking at THINKPHP5 's documentation recently, 5 has been significantly updated, a bit inclined to the framework of pure OOP, highly recommended THINKPHP5
Support @vinzao
When I was in school, I learned a lot of messy things.
More like the laravel framework, used to do the database curriculum design and so on.
This summer internship, found the first to meet the business ~
The company uses a ThinkPHP framework,
Because the concept of MVC has been better understood,
Plus the knowledge of PHP,
So get started faster.
If you have learned ThinkPHP ,
Go to the interview and ask to give you a lot of money,
But is it going to work laravel ?
How would you choose?
So don't dwell on what you're learning,
It's the key to lay a good foundation
Maybe next year or two will be another lionis framework. (Under the Fart