What are the commonly used PHP frameworks in China?

Source: Internet
Author: User
Tags php framework codeigniter zend framework
Note is the domestic trend, not foreign, PHP framework too many, can not learn, only for a framework in-depth study. Only so according to the trend of the analysis, on the one hand represents the extent of the framework, on the other hand, find a job is more easy. Especially bat which company's technical choice.

Reply content:

Note is the domestic trend, not foreign, PHP framework too many, can not learn, only for a framework in-depth study. Only so according to the trend of the analysis, on the one hand represents the extent of the framework, on the other hand, find a job is more easy. Especially bat which company's technical choice.

The others are not very clear, listen to internal friends said, dealing with their own outside, the most used is YII1.

The main frame of our company is Zend Framework1, there are several projects with Zend Framework2.

But now the project with ZF2 has been aborted. ZF2 was the one I pushed in the internal master. After the start of the project will not be responsible for this piece.

At the end of the day, project writers simply don't have the ZF2 features, and even MVC uses little.

Ask only know ZF2 frame is too heavy, because the project personnel technical uneven, can not take ZF2.

At that time thinking is the internal framework of the company, there is no need to consider too many performance problems, choose ZF2 Framework, just want to put everyone's

Coding to specification (writing internal specification documents, no one is remembering at all.) ), I didn't expect it to end up like this.

The main topic can understand the domestic company recruitment requirements
Popular:thinkphp,CI,YII,Zend Framework 1
In bat,php is not the focus of the programming language used.
Know that Baidu, Weibo a lot of use of Yaf, because Brother Bird took office.
Large companies such as 360 also use thinkphpin internal or small quick projects.

The most commonly used in China should be CI and thinkphp.

Suitable for beginners and also very high visibilitycodeigniter(CI)
of domesticthinkphp
Enterprise-Class framework, large companies to develop some background features biased towards using may be Yii andZend Framework
These frameworks learn to find a job well, it should be okay.

@ Junsen said it's good.
SuggestionsCodeIgniter
I used ThinkPHP it, I didn't like it.

thinkphp (ugly and fast), YAF (small and fast), Phalcon (FAST), yii (slow)

thinkphp Yii CI

Domestic words General company basically is TP, CI, Yii and Zend also have some unknown small frame
BAT will consider efficiency issues, so the general use of the framework such as YAF, Sina is a large number of internal use.

In addition, it is suggested that the learning framework should have a general direction to learn is the advantages of this framework to understand the shortcomings of the framework of the components (parts), look at any one of the framework is basically not difficult, from the perspective of work is also the company with what you have to adapt unless you are the eldest, you can decide the selection. Do not rely on the framework to find the company, such a company to its own no improvement.

In addition, to improve the technical level, it is recommended to take a look at a few foreign frameworks, to understand the latest trends and some industry standards PSR, composer and so on

Can be in the following direction (TP|CI)->yii-> (laravel|symfony)

Baidu a lot of product lines with their own internal framework, does not belong to any of the above mentioned.

Https://github.com/lloydzhou/router
You can see, not the frame, just a routing controller, very refined

  • 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.