PHP – 框架



PHP 生態系統擁有眾多 Web 框架。一些流行的 PHP Web 框架包括 Laravel、Yii、CakePHP 等。雖然可以使用核心 PHP 構建 Web 應用程式,但開發人員越來越偏愛 Web 框架來進行快速應用程式開發。

什麼是軟體框架?

在計算機程式設計中,軟體框架是庫和類的集合,它們提供通用功能,使開發人員能夠更多地專注於應用程式邏輯,而不是編寫例行但乏味的低階過程程式碼。

框架提供了一個可重用的軟體環境,可以快速構建最小的工作模板應用程式。然後,開發人員可以修改這些模組以實現其他功能。

每個框架都是為了幫助開發人員構建特定型別的應用程式而構建的。例如,Web 框架(有時也稱為“Web 應用程式框架”)用於開發 Web 應用程式,包括 Web 服務、Web 資源和 Web API。

在本章中,讓我們簡要概述一些流行的 PHP 框架。

FuelPHP

FuelPHP (https://fuelphp.com/) 基於模型-檢視-控制器 (MVC) 工作,並擁有創新的外掛。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.club.tw/) 對 RESRful 路由和輕量級刀片模板引擎最有用。Laravel 集成了經過良好測試和可靠程式碼的一些出色元件。

PHP Frameworks 6

Zend

Zend (https://framework.zend.com/) 是一個用於執行高階 Web 應用程式的現代框架。它基於加密和安全的編碼工具。Zend Framework 是一個包含 5.7 億多個安裝的專業 PHP 包的集合。

它可用於使用 PHP 5.6+ 開發 Web 應用程式和服務,並使用廣泛的語言功能提供 100% 面向物件的程式碼。

PHP Frameworks 7

CodeIgniter

CodeIgniter 對於開發人員來說非常簡單,他們需要一個簡單而優雅的工具包來建立創新的 Web 應用程式,從而開發出佔用空間小的應用程式。

PHP Frameworks 8

Phalcon PHP

Phalcon (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 開發人員編寫簡潔易維護的程式碼。

廣告
© . All rights reserved.