推举几个开拓web前端网站有用的免费PHP框架:
1:CakePHP:CakePHP使web运用程序的构建更加大略、快速,所需的代码更少。它可被用于快速创建无需配置,安全、友好的授权。
2:Laravel:Laravel是开拓者所利用的最好的PHP框架之一。它拥有一些神奇的特性,如RESTful路由,对设计者友好,模板都雅等等。

3:CodeIgniter:CodeIgniter是一款非常成熟的PHP框架,占用空间很小的它久经磨练,还兼具了灵巧与开放的优点。它正在不断地推动下一代web程序的开拓。
4:Zend Framework:Zend Framework是用于当代、高性能PHP运用程序开拓的最盛行的PHP框架。
5:Phalconphp:Phalcon是一个通过像C措辞的扩展那样供应高性能和低资源花费的web框架。
6:Yii Framework:Yii Framework是开拓web 2.0运用程序的最好的PHP框架之一。它包含了丰富的特性集和身份验证机制,可基于角色对访问进行掌握等功能。
7:FuelPHP:FuelPHP面向PHP5,它大略、易用、灵巧且设计良好。这个PHP框架对付有履历的PHP开拓者和初学者来说都是很不错的。
8:Symfony:Symfony是其余一种备受PHP开拓者欢迎的框架。这个专业而前辈的工具可以帮助开拓职员构建惊人的网站与运用程序。
9:PHPixie:PHPixie是一个轻量级的MVC PHP框架,用于为大略快速的学习开拓技能供应坚实的根本。
10:Slim:Slim是一个PHP微型框架,它能够帮助你快速编写大略但强大的web运用程序和API。
P.S:Web前端网站的开拓实在跟PHP框架无关。框架只是赞助工具,紧张还是看自己或者公司用的框架是否便捷方便。如果你是打算学习设计模式和设计思想,请选择ZendFramework。
如果你是打算用于敏捷团队开拓,请选择yiiframework,但选择之前请先脑补一下“老例优先原则”。
PHP开拓迭代迅速、本钱低,可以作为web网站开拓的首选。开拓web网站的话,PHP框架,首荐CodeIgniter 易学易用,轻而易举你就可以精通他。情由如下:
1、小巧的框架:CodeIgniter 3 包括用户手册的安装包仅有 2MB 大小。
2、清晰与完善的文档:CodeIgniter 安装包中包含《用户手册》,手册席卷了入门先容、教程、“手把手”辅导,还包括了框架组件的参考文档。
3、广泛兼容各种主机环境:CodeIgniter 3 只需 PHP 5.2.4 版,险些可以运行在任何虚拟主机或云平台上。对付须要数据库的 Web 运用来说,CodeIgniter 支持包括 MySQL 在内的大多数4、常见数据库:没有严格的编码规则:只需遵守几个把稳事变,你就可以利用自己的编码规范和命名约定。CodeIgniter 是来帮你的,而不是来添乱的。
5、不喜好繁芜,热爱大略:CodeIgniter 许可用户自由选择是否利用 MVC 架构。
6、出色的性能:CodeIgniter 的性能始终优于大多数同类框架。
7、没有大规模集成类库:CodeIgniter 不打算做成一个大而全的框架。在保持简洁的同时供应足够强大的功能来提高你的生产力,在此根本之上也有许多第三方扩展为你供应更多功能。
8、险些 0 配置:CodeIgniter 奉行约定胜于配置的理念(例如把模型文件放到“models“文件夹中)。当你希望修正配置的时候,在“config“文件夹中有许多配置项供你修正。
9、无需学习模板措辞:CodeIgniter 自带一个大略的、基于字符串更换的模板工具。如果你有更繁芜的需求,可以以第三方扩展的形式引入其他模板引擎。
实在这不便是我们所希望的吗? PHP框架用最多的是CI框架 ,由于他文档健全(包括中文文档)虽然框架层面还有比较多的不敷,对付超大型架构而言会比较欠缺……但实在不以为对付现在的状况和时期而言超大型的架构是好事情,我自己的利用情形而言,我会利用一个CI的system,然后建立多个不同的application来去进行调用,利用起来会比较灵巧。
为了让开发更大略,我们不得不学习利用繁芜的开拓工具和框架,这到底是一个进步,还是退步?
当我们在做事器代码里面就可以设计客户端界面,这是一个进步还是退步?
举个例子说,微软的ASP.NET AJAX,让我们可以在做事器端设计各种异步的控件。那么程序员乃至可以不会Javascript,不懂AJAX就设计出各种客户端效果。假如哪一天项目须要设计稍繁芜的效果,靠IDE和框架无法自动完成,你要怎么办? 到这个时候再来学JS,大概就迟了。更恐怖的是,技能在更新和淘汰,可能十年之后,你会创造自己除了各种IDE之后,真正精通的技能很少,分开了IDE你写一个小程序都要查半天API手册,由于你平时都是依赖“自动补齐”来写代码的!
这样的情景,我想没有人乐意发生。大概对付短期开拓的项目来说,是一个进步,但对付程序员个人的发展来说,这并不是好事。对工具的依赖,导致了我们对付底层和核心技能的不求甚解,限定了个人的发展。
P.S:不管是web前端还是PHP后端,实在都跟 PHP 框架没太大关系,关键还是思路。
想理解更多PHP问题找老师⇛ 后盾网古老师企鹅: 1455067020
看完不要跑记得出来吐吐槽!
╰( ̄▽ ̄)╮