Php framework-why is thinkphp not suitable for large-scale projects?

Source: Internet
Author: User
Can't I develop large commercial projects? What kind of projects are called Small and Medium Sized Projects and what kind of projects are called large ones? Do companies like Baidu use frameworks? Can't I develop large commercial projects?

What kind of projects are called Small and Medium Sized Projects and what kind of projects are called large ones?

Do companies like Baidu use frameworks?

Reply content:

Can't I develop large commercial projects?

What kind of projects are called Small and Medium Sized Projects and what kind of projects are called large ones?

Do companies like Baidu use frameworks?

I have been focusing on the php framework for several years, and TP is really a waste of resources. The reasons are listed in a single article,
I don't want to convince anyone, so I'm too lazy to talk about it.
Let's take a look at YII and compare it.
Now we are all popular with light frameworks and heavy modules,
Php uses its own package management tools to combine a "Framework" at any time ",
For example, TP should be eliminated.

I am not in Baidu. I am an Internet company in Zhongguancun. Currently, there are hundreds of millions of users,
Our core products also use frameworks, but they are developed by ourselves. They are not common frameworks on the market,
Tp is not suitable for big projects,
It is because tp has a high Coupling Degree to increase universality,
The same applies to other universal frameworks on the market.
For large projects, low coupling is required because group development is required,
As the number of users increases, many modules, such as cache, data, and logs, will be taken out as an independent service,
The larger the project, the simpler the structure,
The framework only has basic functions such as routing, loading, and template output.

I also don't know Why thinkphp cannot be a big project because the company hasn't done big projects. So you have the same problem.
But what I'm sure is that big companies must use frameworks.

Do you have any reason to prove that TP is not suitable for large projects?

Not big enough with the framework, isn't it full stack?
It is the framework, and the quality of the Community is not good.
Ruby on Rails is also a full-stack framework, which is used for many large projects.

If you want to learn something, don't worry about it. Can you write a large project? You can try again when you have a large project! What else is the high rate not high? When you need to consider the efficiency, you need to consider so many messy
Learn more than hesitate here

I am sorry for this statement about XXX.
I learned PHP for 0.5 million years and used PHP to create the world. I don't want to list any problems with the YII framework.
Heheh

What are the major problems with tp in Small and Medium-sized Projects? Big projects really need to be split up as @ tiyee said upstairs!

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.