PHP是主要用于Web开发的服务器端的脚本语言,而Web框架是支持Web应用程序的开发,能够自动化Web开发中执行中常见行为的相关开销。那么常见的PHP Web框架有哪些呢?今天小编就来介绍一下PHP入门学习中常见的PHP Web框架有哪些。
1、Laravel
Laravel通过其多元化的业务,为用户提供完整和定制的解决方案。可获得功能如:Laravel Scout、Laravel Echo、Laravel Passport等。
2、Flow
Flow是一个Web应用程序平台,使程序员能够创建出色的Web解决方案,并提供快速的结果。Flow是一个集中在域驱动设计和干净代码的PHP Web应用程序框架,它可以快速创建强大的Web应用程序,特别适用于企业级应用程序。
3、li3
li3是个也是唯一一个从PHP 5.3+开始构建的主要PHP框架,包括通过单一的统一API弥补关系数据库与非关系数据库之间的差距。
4、Nette
Nette框架让开发人员专注于作为开发人员的创意部分,并使代码加可读和结构化。 Nette可理解而的语法,尖端的调试器和业界领先的安全功能,让一个写电子商务网站,维基,博客,CMS或任何可以想像的速度比以往任何时候都好。
5、Phalcon
Phalcon是作为C扩展提供的全栈PHP框架。由于其低级体系结构和优化,Phalcon为基于MVC的应用程序提供了低的开销。MySQL,PostgreSQL和SQLite是开箱即用的。
6、PHPixie
PHPixie是受欢迎的全套PHP框架之一。因为严格的架构而避免了常见的缺陷,也可以确保代码易于阅读,调试,扩展和测试。实际上所有的PHPixie组件都拥有完整的单元测试覆盖。
7、Yii
Yii是一个的开源Web应用程序开发框架,用PHP5编写,鼓励快速开发。Yii致力于简化应用程序开发,并有助于确保,可扩展和可维护的终产品。Yii包含工具来帮助测试和调试应用程序,并具有清晰和的文档。
8、CakePHP
CakePHP使构建Web应用程序简单,快,同时只需较少的代码。它允许用户快速构建,允许用户快地进行原型,验证快,并持续增长,它没有复杂的XML或YAML文件。
9、Banshee
Banshee是一个PHP网站框架,安全,快速,易于使用。虽然它被设计为使用MySQL作为数据库,但也可以使用其他数据库应用程序。
10、Agavi
Agavi是一个强大的,可扩展的PHP 5应用程序框架,遵循MVC范例。它使程序员能够编写清晰,可维护和可扩展的代码。它不是一个完整的网站建设工具,而是一个程序员可以构建应用程序的框架。