This article describes a comparison table of commonly used PHP framework functions, which has certain practical value for the development of PHP framework programs. Share it with everyone for your reference. The specific analysis is as follows:
Since I came into contact with PHP development, I have used many frameworks. Although I have not studied each framework in depth, I have some understanding of the functions of each PHP framework used. At this point, I have compiled some commonly used PHP framework functions into a table. I hope it can be a reference for everyone when choosing a PHP framework.
The meanings of several attributes in the table are as follows:
MVC: Indicates whether the framework comes with built-in support for Model-View-Controller settings;
Multiple DB's: Indicates whether the framework supports multiple databases without making any changes;
ORM: Indicates whether the framework supports object record mapping;
DB Objects: Indicates whether the framework includes other database objects, such as TableGateWay;
Templates: Indicates whether the framework has a built-in template engine;
Caching: Indicates whether the framework contains a cache object or other means of caching;
Validation: Indicates whether the framework has a built-in validation or filtering component;
Ajax: Indicates whether the framework has built-in support for Ajax;
Auth Module: Indicates whether the framework has a built-in module that handles user authentication;
Modules: Indicates whether the framework has other modules, such as RSS feed parser, PDF module, etc.;
EDP: Event Driven Programming.
The comparison table is as follows:
I hope this article will be helpful to everyone’s PHP programming design.
The configuration is simple, all configurations are configured using PHP scripts, and the execution efficiency is high; it has basic routing functions and can perform routing to a certain extent; it has preliminary Layout functions and can create a certain degree of interface appearance; the database layer is encapsulated Not bad, with basic MVC functions 2.
Fast and concise, not much code, high execution performance, simple framework, easy to use, low learning cost, detailed documentation; it comes with a lot of simple and easy-to-use libraries, and the framework is suitable for small applications
cakephp, thinkphp, framework, fleaphp
Function: Framework program structure specification ~ eliminating some basic basic program construction to facilitate development efficiency.