用哪个php框架更好?

时间:2016-10-26 15:45:31 类型:PHP
字号:    

      由于php一直是入门最容易、入门最快、开源且运用最广泛的编程语言,也是当今最流行的编程语言之一,主要运用在web领域的开发,比如:企业及政府官网的开发与建设、手机网站、OA系统的开发、微信开发、APP开发、大中型电子商务平台的开发与运用等等。

      所以,很多学习php的人,从事php开发的工作人员,可能都会有一些问题:1、php到底有哪些框架呢?2、哪个框架的功能最强大或者运用更广泛?3、我该学哪一种框架才能更好在在工作中运用呢?4、是不是每一个php框架我都需要学会呢?

      下面南昌雅腾教育一一为你介绍几个重要的php框架,供你选择、参考。

1CodeIgniter框架:


 首先推荐的绝对是CodeIgniter 框架,人们习惯叫它CI框架,是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为开发者们建立功能完善的 Web 应用程序。CodeIgniter 允许用户自由选择是否使用 MVC 架构(PHP MVC 框架让人们使用简单),它为组织提供了足够的自由支持,允许开发人员更迅速地工作。使用 CodeIgniter 时,不必以某种方式命名数据库表,也不必根据表命名模型。codeiginter框架是个轻量级的框架,对开发人员非常友好。比较适合零基础的人群,并且简单易学。

2ThinkPHP框架


ThinkPHP框架,人们习惯叫它TP框架,是一个快速、简单、面向对象的轻量级PHP开发框架,遵循Apache2协议,为了敏捷Web应用开发和简化企业应用开发而诞生。thinkphp现在是国人喜爱的一个轻量级的框架了。THINKPHP的特点是中文的教程还有帮助文档相当的全,轻量级的,但是入门比较难,所以,初学者不建议一开始就学TP框架。

3、Symfony框架


symfony是一个开源的PHP Web框架。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。它的特点如下:缓存管理 、自定义URL、搭建了一些基础模块、多语言与I18N支持、采用对象模型与MVC分离、Ajax支持、适用于企业应用开发。Symfony 能简单快速的应用,易用的PHP MVC框架,简单的模板功能。

4、Laravel框架


Laravel框架是近2年迅速蹿红的,中文资料比较丰富,社区比较活跃,可以尝试的去学习,Laravel一个简单优雅的PHP Web开发框架,通过简单、高雅、表达式语法开发出很棒的Web应用,Laravel拥有更富有表现力的语法、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。

5、Phalcon框架


Phalcon是一个开源的、全栈的、用C语言编写的PHP5框架,为开发者提供了网站及应用开发所需的大量高级工具,且Phalcon是松耦合的,开发者可以根据需要使用其他组件。

南昌雅腾教育php高级工程师庄子认为:php框架有很多,我们最主要的就是找到适合自己方便用的框架,那就是最好的,当然对于初学php的人来说,CI框架是首选,功能强大很实用,且学起来更容易。企业运用thinkphp框架的也占有一定的市场份额,所以,学会了CI框架之后,建议大家把TP框架也学习一下。

而对于其他的一些框架,有兴趣的做个了解或者自学一下即可。我们要记住一件事:学技术追求的是精益求精,而不是广泛!

南昌雅腾教育专注网站开发与网页设计培训,主要培养:php程序开发工程师、WEB前端工程师、UI设计师。

更多php技术知识请登入官网:http://www.ncyteng.com了解。