PHP是主要用于Web开发的服务器端的脚本语言,也用作通用编程语言 。Web框架(WF)或Web应用程序框架(WAF)是一个软件框架,来支持Web应用程序的开发,包括Web服务,Web资源和Web API 。Web框架能够自动化Web开发中执行中常见行为的相关开销 。
Agavi,Banshee,CakePHP,CodeIgniter,Fat-Free,Flow,FuelPHP,Hazaar MVC,Kajona,Laravel,li3,Nette,Phalcon,PHPixie,Silex,SilverStripe,Symfony,Yii,Zend是一些顶级的PHP Web框架软件(排名不分先后,按字母顺序) 。
1.Agavi
Agavi是一个强大的,可扩展的PHP 5应用程序框架,遵循MVC范例 。它使程序员能够编写清晰,可维护和可扩展的代码 。Agavi将选择和自由放在限制性公约上,重点是持续的质量而不是短视的决定 。它不是一个完整的网站建设工具,而是一个程序员可以构建应用程序的框架 。Agavi的架构允许程序员保留对其代码的非常精细的控制 。并努力为程序员留下大多数实施选择 。Agavi的组件本质上围绕可扩展而设计的 。
2.Banshee
Banshee是一个PHP网站框架 。安全,快速,易于使用 。它具有Model-View-Controller架构(XSLT的视图) 。虽然它被设计为使用MySQL作为数据库,但也可以使用其他数据库应用程序 。使用模块,如论坛,相册,网络日志,投票和留言本等将会在创建新网站时,节省Web程序员的大量工作 。还包括易于使用的电子邮件库,分页,HTTP请求,数据库管理,图像,加密等 。
3.CakePHP
CakePHP使构建Web应用程序更简单,更快,同时只需较少的代码 。PHP 7框架提供灵活的数据库访问层和功能强大的脚手架系统,使小型和复杂系统的构建更简单,更加美观 。它允许用户快速构建,允许用户更快地进行原型,验证更快,并持续增长 。用户可以利用代码生成和脚手架功能快速构建原型 。它没有复杂的XML或YAML文件 。
【基于ssm框架的图书管理系统 网站框架模板代码】4.CodeIgniter
CodeIgniter是很小的框架 。仅有2M大小,包括用户指南 。CodeIgniter 3只需要PHP 5.3.7,并且几乎与所有共享或专用的托管平台匹配 。许多webapps需要一个数据库,CodeIgniter支持最常见的,如MySQL 。用户使用自己的编码和命名规则,只有几个处理classname冲突的注意事项 。
5.Fat-Free
Fat-Free框架是一个强大但易于使用的PHP微框架,帮助用户构建动态和强大的Web应用程序 。它配备了一个功能齐全的工具包,超轻巧的代码库,只有65kb,易于学习,使用和扩展 。用户可以利用内置的功能,开发真正流行的应用程序 。F3为用户提供了坚实的基础,成熟的代码基础和编写Web应用程序的方法,无论用户是新手还是展业PHP程序员 。
6.Flow
Flow是一个Web应用程序平台,使程序员能够创建出色的Web解决方案,并提供快速的结果 。Flow是复杂应用程序的可靠基础,背靠最大的PHP社区 。Flow是一个集中在域驱动设计和干净代码的PHP Web应用程序框架 。基于强大的惯例和最佳实践,它可以快速创建强大的Web应用程序 。Flow是一个基于PHP的应用程序框架,特别适用于企业级应用程序 。其架构和惯例十分清晰,让程序员能够专注于应用程序的基本部分 。
推荐阅读
- web前端三大主流框架对比 jquery标签点击事件
- 《星际争霸2》的部队框架的疑问
- 致命框架2安卓版什么时候开测 致命框架2安卓版开测时间介绍
- 致命框架2第一章攻略 致命框架2第一章图文流程攻略
- 致命框架2第二章怎么过 第二章图文流程攻略
- 致命框架2第三章过关流程 第三章全图文流程攻略
- 致命框架2第四章过关攻略 第四章全图文流程攻略
- 致命框架2第五章攻略 第五章全图文流程攻略
- 致命框架2攻略大全 致命框架2全图文攻略
- 缺氧住宅区与种植区布局一览 住宅区与种植区布局建议 整体框架