PHP – 框架介绍


PHP 生态系统有许多 Web 框架。一些流行的 PHP Web 框架是 LaravelYiiCakePHP 等。虽然可以在核心 PHP 的帮助下构建 Web 应用程序,但开发人员越来越喜欢使用 Web 框架进行快速应用程序开发。

什么是软件框架?

在计算机编程中,软件框架是库和类的集合,它们提供通用功能,使开发人员能够将更多精力放在应用程序逻辑上,而不是为常规但乏味的低级进程编写代码。

框架提供了一个可重用的软件环境,可快速构建一个最小的工作模板应用程序。然后,开发人员可以修改这些块以获得额外的功能。

每个框架都是为了帮助开发人员构建某种类型的应用程序而构建的。例如,Web 框架(有时也称为“Web 应用程序框架”)用于开发 Web 应用程序,包括 Web 服务、Web 资源和 Web API。

在本章中,让我们简要概述一些流行的 PHP frmeworks。

FuelPHP

FuelPHP (https://fuelphp.com/) 基于 Model View Control 工作,并具有创新的插件。FuelPHP 支持基于路由器的理论,您可以直接路由到更近的输入 uri,使闭包成为控制器并使其控制进一步执行。

PHP Frameworks 1

CakePHP 

CakePHP(https://cakephp.org/)是一个很好的来源,可以以简单的方式构建简单而伟大的 Web 应用程序。PHP 中内置的一些强大功能是输入验证、SQL 注入预防,可确保您的应用程序安全可靠。

PHP Frameworks 2

FlightPHP

FlightPHP (https://flightphp.com/) 对制作 RESTful Web 服务非常有帮助,并且它已获得 MIT 许可。

PHP Frameworks 3

Symfony

Symfony 是为高度专业的开发人员使用 PHP 组件(如 Drupal、PHPBB、laravel、eX、OROCRM 和 piwik)构建网站而设计的。

PHP Frameworks 4

YiiFramework

YiiFramework (https://www.yiiframework.com/) 基于 Web 2.0 工作,具有高端安全性。它包括输入验证、输出过滤和 SQL 注入。

PHP Frameworks 5

Laravel

Laravel (https://laravel.com/) 对于 RESRful Routing 和轻量级 bled 诱人引擎最有用。Laravel 已经集成了一些经过充分测试且可靠的代码的优秀组件。

PHP Frameworks 6

Zend

Zend (https://framework.zend.com/) 是用于执行高端 Web 应用程序的现代框架。这基于加密和安全编码工具。Zend Framework 是专业 PHP 软件包的集合,安装次数超过 5.7 亿次。

它可用于使用 PHP 5.6+ 开发 Web 应用程序和服务,并使用广泛的语言功能提供 100% 面向对象的代码。

PHP Frameworks 7

Codeigiter

Codeigiter 易于开发,占用空间小,适合需要简单而优雅的工具包来创建创新 Web 应用程序的开发人员。

PHP Frameworks 8

Phalcon PHP

Pholcon (https://phalcon.io/en-us) 是一个基于 MVC 的 PHP 框架,它与创新架构集成以更快地执行。

PHP Frameworks 9

PHPixie

PHPixie (https://phpixie.com/) 基于 MVC 工作,旨在快速可靠地开发网站。

PHP Frameworks 10

Agavi

Agavi 是一个功能强大且可扩展的 PHP5 应用程序框架,它遵循 MVC 模型。Agavi 可以帮助 PHP 开发人员编写干净且可维护的代码。