In PHP development, choosing the right framework helps speed up software development, saves valuable project time, and allows developers to focus on the implementation of functionality. SitePoint website did a small survey, the results show that the most popular PHP framework for the first three: Laravel, Phalcon, Symfony2.
In the project development, some architecture and code are duplicated, in order to avoid duplication of work, so a variety of frameworks were born.
1. laravel--Master PHP Development Framework
Laravel is a simple and elegant PHP Web development framework that frees developers from spaghetti-style code, develops great Web applications through simple, elegant, expression-based syntax, and Laravel has more expressive syntax, high-quality documentation, rich expansion packs, and is known as " Master PHP Development Framework ".
2. phalcon--the fastest PHP framework
Phalcon is an open-source, full-stack, C-written PHP5 framework that provides developers with a number of advanced tools needed for Web site and application development, and Phalcon is loosely coupled, and developers can use other components as needed. All functions in Phalcon are presented as PHP classes, and developers do not need to learn and use C without worrying about performance issues.
Superior performance, power and ease of use are the most important factors in Phalcon's popularity.
3. symfony2--development speed and performance of the combined body
The
Symfony2 is an open source PHP web framework with fast development and high performance features. Compared to other frameworks, Symfony2 's advantages include support for Di (Dependency injection) and IOC (inversion of control), strong extensibility, and relatively mature documentation and community. But Symfony2 's learning curve is also steep, inexperienced beginners often need some practice to master its characteristics.