Php 简明教程

PHP – Frameworks

PHP生态系统中有很多Web框架。一些流行的PHP Web框架包括Laravel、Yii、CakePHP 等。尽管可以通过核心PHP构建Web应用程序,但开发人员越来越倾向于使用Web框架来快速开发应用程序。

What are Software Frameworks?

在计算机编程中, software framework 是库和类的集合,它提供了通用的功能,使开发人员能够更多地专注于应用程序逻辑,而不是为例行程序但繁琐的低级流程编写代码。

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

每个框架都是为了帮助开发者构建一定类型应用程序而构建的。例如, web frameworks (有时也被称为“Web应用程序框架”)用于开发包括Web服务、Web资源和Web API在内的Web应用程序。

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

FuelPHP

FuelPHP ( https://fuelphp.com/ ) 基于模型视图控制器,并拥有创新插件。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路由和轻量级blading引擎。Laravel已与某些经过良好测试且可靠的代码模块集成在一起。

php frameworks 6

Zend

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

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

php frameworks 7

Codeigniter

对于需要简单而优雅的工具包来创建创新的Web应用程序的开发人员来说,Codeigniter可以轻松开发较小的占用空间。

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开发人员编写简洁且可维护的代码。