时间:2022-10-20 22:26:14 | 浏览:383
PHP 最近这几年还是发生了很多变化, 尤其是 Laravel 的出现, 让很多已经开始放弃 PHP 的人又从新回到 PHP 的怀抱. 离开 PHP 是因为觉得社区就是一盘散沙, 大家各种为战, 想学个框架, 来提高工作效率的时候, 上网 一搜, 出来的就是 :“50个你必须了解的 PHP 框架”,“10个最有名的 PHP 框架”“最值得学习的10个框架”等等.... 真的很吓人, 这么多的框架, 让人苦恼,无从入手。
国外主流框架有CodeIgniter,cakephp,Yii,Zend,Laravel,Codeigniter 算是最轻量级的,以文档完整著名。个人小程序开发比较适合。当然初学者学习也不错。Cakephp 也是一个轻量级的一个框架,貌似比codeigniter 老一点。个人感觉是,不要太早就上框架,打好基础还是很重要的。
首先推荐的是CodeIgniter框架:
CodeIgniter框架,国外的框架中最值得说的,上手简单,文档资料很全,开源资料很多。包括是MVC最内核的东西,另外也有许多可选的库和函数。如果入门级别最值得推荐Codeigniter,因为它比较容易上手,有很棒的文档,有中文社区。
但是它也有缺点:
一、是Codeigniter不算是完全的OO框架,
二、是对更大一点的项目而言,功能薄弱了一点,需要自己去拓展。
功能稍微强大一点的,推荐Yii。它比Codeigniter要复杂一些,文档没Codeigniter的好,所以花的力气要大一些。
其次推荐thinkPHP框架:
国外的CodeIgniter,国产的一定要说ThinkPHP,教程和文档都比较齐全,看过许多框架,有些确实强大,但是非常繁琐难懂,比较容易上手的应该属ThinkPHP了,如果英文阅读能力过硬,还是建议使用国外框架,他们通常强大和健壮的多,缺点就是出现问题的时候你只能在英文世界寻找答案
最后推荐Laravel框架和yii框架:
Laravel 相对来说是比较重量级的框架,较新,吸取了roal框架的思想。通过命令行生成代码很快。代码非常优雅。同时作为新框架,很多bundle安装就能使用。很值得尝试的框架。
Yii框架其实文档很全的,就是很多还是英文的。不过就鄙人的学习经历来看,一个支持代码反查的IDE(比如netbeans),就可以让你在摸索中学会了。而且这种框架越用越觉得强大。
P.S:程序员写项目不就是要讲究效率吗?如果你还在为一个分页、表单验证花大把的时间,那你改试试这个框架了。不然等着你的就是加班,和加班。
每一个框架都有不同的代码规范, 不同的架构, "功能一样调用方式不一样的函数方法" , 可以这么说,每一个框架都在发明属于自己的语言, 因为, 虽然我们年轻但是不至于时间如此廉价的浪费掉。不需要每个框架都会,但要有主要学习的框架。
想了解更多PHP问题的找老师⇛后盾网古老师企鹅: 1079943010
看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)╮
Thinkphp:=> 简介:是由上海顶想公司开发的一款,PHP写成的,开源的MVC框架;官网:http://www.thinkphp.cn下载:https://github.com/top-think/framework 环境要求:
本文主要简析两个国产的PHP框架ThinkPHP与SpeedPHP。通过学习发现,它俩在很多方面有着相似但又不同的地方:1.单一入口,二者都是单一入口文件。每个app都需要一个入口文件,且只能有一个入口文件。ThinkPHP生而就有多app
PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护的 PHP5.2, 其余的一半用户在使用 PHP5.3。因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本
这也许,不,就是PHP世界中最好的日志组件—— Monolog所有的 PHPer,请站在巨人的肩膀上。随着 Composer 的普及,PHP 组件化开发思想越来越深入人心,我们没有必要重新自己打造轮子,只要确定需求和目标,设计好软件的架构,
PHP编程语言是目前编程语言中最热门的编程之一,PHP应用领域最多的是WEB开发,PHP和mysql结合可以做出完美的网站,目前大多WEB网站都会选择PHP开发,开源成本低,高效质量好。学习PHP编程其实比较容易,如果你学过HTML、CSS
在中国互联网行业膨胀的12-16年,PHP语言凭借自身易上手,开发周期短的优势,深受各中小企业的喜爱。小编也很荣幸在2009年底进入这一行业,为自己谋生分得一杯羹。但是PHP又先天有它的局限性,导致客户很多需求无法得到满足。大家都知道,P
ZWebPHP 框架设计目的:标准化、体验统一、简单可靠、易于扩展后端PHP框架基于PHP、smarty 构建。基于composer自动加载。完全基于API接口设计,API文档自动生成。权限包含菜单访问权限和API接口访问权限。工具类、数据
PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。1. php_c
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持W
框架是帮助初学者创建稳定的程序。使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。框架第一阶段什么是框架?一直以来php框架被广泛利用,多半都是基本mvc架构模式的,国内外框架有HDPHP框架、ThinkPHP、CI框架
怎样搭建自己一个PHP框架?PHP写了5年,不想用其他框架,想自己搭建一套mvc oop的框架 可以用别人一些类库,但核心orm 之类希望自己写。这是最近遇到了别人的一个问题,5年时间的PHP资深程序是可以独立开发出自己框架。小编今天带来H
PHP的框架很多,有phalcon,kohana ,laravel,Yii,thinkPHP,ROR,HD,,CI,和ROR等,我觉得PHP框架其实本身就是一个工具而已,没有好与不好,只有合不合适。任何东西都没有最好,只是不同的取舍。有人说
ThinkPHP框架人们习惯性又叫它TP框架,是一个轻量级的国产PHP开发框架,快速、兼容而且简单, ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、
PHP框架的发展背景毫无疑问,Web框架技术在近几年已经得到了突飞猛进的发展和普及,在过去几年里,框架技术的普遍经历了比较大的完善过程,很大一部分可以归因于RubyonRails,以及在其他编程语言中流露出的MVC框架思想。如果你是一个PH