Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Ultra-practical open source php framework selection guidance


May 11, 2021 PHP


Table of contents


Programmers understand that making good use of open source software can effectively reduce development costs, and frameworks are considered to help developers quickly design and develop software applications for dynamic websites, so choosing the right framework before developing a project can make programmers' development work faster, safer, and more efficient, laying a solid foundation for the future. In the development of PHP at the same time, PHP framework is also rapidly rising, phP open source framework on the network is much like cow hair, and each PHP framework has its own unique place, perhaps no one has picked a blind eye, the following w3cschool for you to recommend some of the older generations love to use the open source PHP framework, there will always be a need.


1、Laravel

Over the past few years, Lavarel has clearly been in the top position in the hottest PHP framework, as well as in 2016.

Laravel is a simple and elegant PHP web development framework that frees you from spaghest-style code, with magical features such as RESTful routing, designer-friendly, template-beautiful, and more, developing great web applications with simple, expression syntax.


Ultra-practical open source php framework selection guidance


Website: https://laravel.com/


Chinese community: https://laravel-china.org/



2、 Yii Framework

Yii is a high-performance, component-style PHP framework that is the best framework and comprehensive feature for large Web applications. Yii
Based on the DON't Repeat Yourself concept, a pure object-oriented framework with simple programming logic. Y ii2 integrates jQuery and a complete set of AJAX mechanisms that make it great to extend your skin and theme features. Overall, the Yii2 framework is friendly to developers who turn the front end to the back end.


Ultra-practical open source php framework selection guidance

Website: http://www.yiiframework.com/


Chinese community: http://www.yiichina.com/



3、CodeIgniter

CodeIgniter is a lightweight PHP framework that provides a simple and sophisticated platform to develop your Web applications. I t provides organizations with enough free support to allow developers to work more quickly. W ith CodeIgniter, you don't have to name the database table in some way or the model based on the table, which makes CodeIgniter ideal for refactoring legacy PHP applications. Note, however, that CodeIgniter does not provide adequate security.

Ultra-practical open source php framework selection guidance



Chinese community: http://codeigniter.org.cn/


4、CakePHP
CakePHP is also an established PHP framework popular with developers, and because it's lightweight, simple, responsive, and easy to write, it's also included in the best PHP frameworks of 2014-2016, and CakePHP's templates are easy to use, helping you create PHP applications quickly and easily, and you can implement powerful features with very little code. /b12> CakePHP is based on "CRUD", which is the most convenient and popular way to interact in a database. CakePHP also uses features such as security verification, mail, sessions, cookies, and request processing , but the biggest drawback is that object-oriented is not supported.

Ultra-practical open source php framework selection guidance



5、Symfony
Symfony is a PHP framework for Web projects and has always been one of the frameworks that PHP developers use steadily. I t's very flexible and powerful. S ymfony has a number of re-usable parts such as security, templates, escape, validation, form configuration, and more. I t helps you speed up the creation and maintenance of PHP applications. Symfony can help you save a lot of repetitive coding and shift your focus to design and control.

Symfony is a reusable PHP component that is open source software based on the MIT protocol, and many CMS systems and forum programs are based on Symfony, such as Drupal and phpBB.

Ultra-practical open source php framework selection guidance


Chinese station: http://symfony.cn/kb/



6、Phalcon
Phalcon is one of the fastest-running PHP frameworks, and its underlying layer is implemented with C, which extends to C and is high-performance and low-energy. Phalcon
Includes a template engine, encryption, pedding, assets management and more.
Although it is implemented in C, we don't need to use C, you can use it as long as you can.


Ultra-practical open source php framework selection guidance


Chinese community: http://www.iphalcon.cn/


7、Zend Framework
Zend Framework is the most popular PHP framework for modern, high-performance PHP application development. A s a state-of-the-art PHP framework, Zend is really useful and documented. We can use Zend to create some very scalable PHP applications.

Ultra-practical open source php framework selection guidance





8、Aura
If you like to create applications with clean code, you can choose to use Aura, which also has a significant number of users, similar to CakePHP, and Aura's primary goal is to provide PHP developers with a framework of high-quality, testable, standardized components.


9、FuelPHP
Fuel PHP is a simple, scalable, easy-to-use, flexible and well-designed PHP framework for PHP5, which is great for experienced PHP developers and beginners abroad.

Fuel fully supports HMVC as part of the Fuel architecture. In addition, Fuel's powerful routing capabilities give you the flexibility to handle the correspondence between the controller and the view.




10、Kohana
Kohana is an agile and powerful PHP framework based on PHP 5 that also uses the MVC-Model Controller View architecture pattern. /b13> We can quickly create a Web application with Kohana because it has rich components such as data providers, code analysis, encryption, authentication, and so on. /b14> Since Kohana was originally developed based on CodeIgniter because it limited THEP capabilities of PHP5, this framework is more suitable for use in small and medium-sized applications.




11、Slim framework
Slim is a miniAT framework that allows you to simply create some powerful applications and API interfaces as a microfragram. S lim has powerful routing capabilities, custom view templates, flash messages, AES-256 encrypted secure cookies, HTTP caches, customizable logs, exception handling, and debugging and simple configuration.



12、PHPixie
PHPixie is a lightweight MVC PHP framework designed for rapid development, easy to learn, and provides a solid foundation for development frameworks. This framework is derived from the Kohana framework, MVC-compatible, fast to master, powerful, very lightweight, avoiding as many models as possible and reducing the load on your web server as much as possible.

Ultra-practical open source php framework selection guidance




13、Flight
Flight is a fast, simple, and highly scalable micro PHP framework that lets you quickly create REST-style web applications that require version support of PHP 5.3 or more, and of course Flight is open source based on the MIT protocol.


14、Medoo
Medoo is the lightweight PHP framework that can be used to accelerate our application development. It has only 13KB of one file, it's easy to learn and use, and Medoo is open source.

Ultra-practical open source php framework selection guidance




15、 Silex

Silex is also a miniature PHP framework based on PHP 5.3 and above, and Silex's API is interesting because it's simple enough to make a great third-party extension application with Pimple's services.


Ultra-practical open source php framework selection guidance