- 浏览: 544875 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
原文地址:http://www.codeceo.com/article/best-php-framework-in-2014.html
对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。
每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。
1、Laravel
Laravel是一款免费并且开源的PHP应用框架,它是为开发基于MVC的WEB应用而设计的,个人觉得,Laravel是2014年最棒的PHP框架了,它可以帮助你创建一些很酷的WEB应用,而且可以轻松地使用权限验证、URL路由、Session以及缓存等功能。
官方网站:http://laravel.com/
2、Phalcon
Phalcon是运行速度最快的一个PHP框架,它的底层是用C实现的,但是上层提供一些PHP扩展,Phalcon作为一款PHP框架以高性能和低消耗著称。尽管它用C语言实现,但是我们并不需要使用C语言,你只要会PHP就可以使用它了。
官方网站:http://phalconphp.com/en/
3、Symfony
Symfony是一款为Web项目准备的PHP框架,它可以帮助你加速创建和维护PHP应用。Symfony可以帮助你省去很多重复的编码工作,让你的工作重心转移到设计和控制上面来。
Symfony是一款可重用的PHP组件,它是基于MIT协议的开源软件,很多CMS系统和论坛程序都是基于Symfony开发的,例如Drupal和phpBB。
官方网站:http://symfony.com/
4、Yii
Yii是一款快速、安全和专业的PHP框架,同时它也是一款开发WEB 2.0应用的高性能PHP框架,Yii的功能非常强大,内置以下功能:MVC、DAO/ActiveRecord、I18N、权限验证、缓存、安全控制、测试、数据访问对象等。
官方网站:http://www.yiiframework.com/
5、CodeIgniter
CodeIgniter是一款非常敏捷的开源PHP框架,如果你要用PHP开发一个简单而优雅的工具包,那么CodeIgniter就非常合适。
官方网站:https://ellislab.com/codeigniter
6、CakePHP
CakePHP是一款老牌的PHP框架,正因为它的优秀所以也列入了2014年最优秀的PHP框架中,现在稳定版本已经是V3.0了。CakePHP可以帮助你简单、快捷地创建PHP应用程序,并且你可以用很少的代码实现强大的功能。
官方网站:http://cakephp.org/
7、Aura
如果你喜欢用简洁的代码创建应用程序,那么你可以选择使用Aura,Aura也有相当大的一部分用户,使用方法和CakePHP类似,Aura的主要目标是为PHP开发者提供一个高质量、可测试、标准化组件的框架。
官方网站:http://auraphp.com/
8、Zend Framework
前些年我在大型的WEB项目中使用过Zend 1和Zend 2,作为顶尖的PHP框架,Zend确实比较好用,而且文档也和很丰富。我们可以利用Zend创建一些扩展性非常好的PHP应用。
官方网站:http://framework.zend.com/
9、Kohana
Kohana是一款敏捷但是功能强大的PHP框架,我们可以用Kohana快速地创建Web应用,因为它有丰富的组件,比如数据访问接口、代码分析、加密和验证等等。
官方网站:http://kohanaframework.org/
10、Slim framework
Slim是一款轻量级的PHP框架,作为一个微框架,Slim可以让你简单地创建一些功能强大的应用程序和API接口。Slim有强大的路由功能、自定义视图模板、flash消息、AES-256加密的安全cookies、HTTP缓存、可自定义的日志、异常处理以及调试和简单的配置。
官方网站:http://www.slimframework.com/
11、Fuel PHP
Fuel PHP是一款简单、可扩展的PHP框架,基于其他框架的设计理念,Fuel已经是V2.0版本了,目前认识beta版本。
Fuel全面支持HMVC,这也是Fuel架构的一部分。另外,Fuel强大的路由功能让你灵活地处理好控制器和视图之间的对应关系。
官方网站:http://fuelphp.com/
12、Flight
Flight是一款扩展性很强的微型PHP框架,Flight可以让你快速创建REST风格的web应用,它需要PHP5.3以上的版本支持,当然Flight也是基于MIT协议开源的。
官方网站:http://flightphp.com/
13、Medoo
我非常喜欢这个微型框架,Medoo是一款最轻量级的PHP框架,可以用它来加速我们的应用开发。它只有13KB的一个文件,学习和使用都非常简单,并且Medoo也是开源的。
官方网站:http://medoo.in/
14、PHPixie
PHPixie是一款轻量级的PHP MVC框架,它非常小巧,而且文档也比较全面,我们只需要做尽可能的配置就可以了。
官方网站:http://phpixie.com/
15、Pop PHP
Pop是一款强劲和易学的PHP框架,并且提供很多详细的API接口及其文档,支持PHP5.3及其以上版本。现在,Pop PHP依然保持着轻量级的特点,尽管很多新特性在逐渐加入到Pop中,但它使用起来依然很方便。
官方网站:http://www.popphp.org/
16、Simple MVC Framework
Simple MVC Framework的安装及其简单,代码结构也非常简单,很容易学习。我们只需要设置网站路径就可以成功安装它了。在Twitter和Facebook群中也有Simple MVC Framework的讨论区,它是轻量级的,小于1M的大小。
官方网站:http://simplemvcframework.com/
17、TYPO3 Flow
TYPO3是由最大的PHP社区之一的TYPO3管理开发的,也是一个开源的PHP框架。
官方网站:http://flow.typo3.org/home
18、Nette
很受欢迎的PHP开发工具,它的设计理念是尽可能地简单和安全,Nette已经为你考虑了你的网站安全,包括XSS攻击,Session劫持,Session篡改等安全问题。
官方网站:http://nette.org/en/
19、Agavi
Agavi是基于PHP5的PHP MVC框架,它帮助开发者编写简洁的代码,扩展性也非常不错。
官方网站:http://www.agavi.org/
20、Silex
Silex也是一款基于PHP5.3及其以上版本的微型PHP框架,Silex的API使用非常有意思,因为API足够简单明了,利用Pimple的服务,成为一款很棒的第三方扩展应用。
官方网站:http://silex.sensiolabs.org/
对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。
每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。
1、Laravel
Laravel是一款免费并且开源的PHP应用框架,它是为开发基于MVC的WEB应用而设计的,个人觉得,Laravel是2014年最棒的PHP框架了,它可以帮助你创建一些很酷的WEB应用,而且可以轻松地使用权限验证、URL路由、Session以及缓存等功能。
官方网站:http://laravel.com/
2、Phalcon
Phalcon是运行速度最快的一个PHP框架,它的底层是用C实现的,但是上层提供一些PHP扩展,Phalcon作为一款PHP框架以高性能和低消耗著称。尽管它用C语言实现,但是我们并不需要使用C语言,你只要会PHP就可以使用它了。
官方网站:http://phalconphp.com/en/
3、Symfony
Symfony是一款为Web项目准备的PHP框架,它可以帮助你加速创建和维护PHP应用。Symfony可以帮助你省去很多重复的编码工作,让你的工作重心转移到设计和控制上面来。
Symfony是一款可重用的PHP组件,它是基于MIT协议的开源软件,很多CMS系统和论坛程序都是基于Symfony开发的,例如Drupal和phpBB。
官方网站:http://symfony.com/
4、Yii
Yii是一款快速、安全和专业的PHP框架,同时它也是一款开发WEB 2.0应用的高性能PHP框架,Yii的功能非常强大,内置以下功能:MVC、DAO/ActiveRecord、I18N、权限验证、缓存、安全控制、测试、数据访问对象等。
官方网站:http://www.yiiframework.com/
5、CodeIgniter
CodeIgniter是一款非常敏捷的开源PHP框架,如果你要用PHP开发一个简单而优雅的工具包,那么CodeIgniter就非常合适。
官方网站:https://ellislab.com/codeigniter
6、CakePHP
CakePHP是一款老牌的PHP框架,正因为它的优秀所以也列入了2014年最优秀的PHP框架中,现在稳定版本已经是V3.0了。CakePHP可以帮助你简单、快捷地创建PHP应用程序,并且你可以用很少的代码实现强大的功能。
官方网站:http://cakephp.org/
7、Aura
如果你喜欢用简洁的代码创建应用程序,那么你可以选择使用Aura,Aura也有相当大的一部分用户,使用方法和CakePHP类似,Aura的主要目标是为PHP开发者提供一个高质量、可测试、标准化组件的框架。
官方网站:http://auraphp.com/
8、Zend Framework
前些年我在大型的WEB项目中使用过Zend 1和Zend 2,作为顶尖的PHP框架,Zend确实比较好用,而且文档也和很丰富。我们可以利用Zend创建一些扩展性非常好的PHP应用。
官方网站:http://framework.zend.com/
9、Kohana
Kohana是一款敏捷但是功能强大的PHP框架,我们可以用Kohana快速地创建Web应用,因为它有丰富的组件,比如数据访问接口、代码分析、加密和验证等等。
官方网站:http://kohanaframework.org/
10、Slim framework
Slim是一款轻量级的PHP框架,作为一个微框架,Slim可以让你简单地创建一些功能强大的应用程序和API接口。Slim有强大的路由功能、自定义视图模板、flash消息、AES-256加密的安全cookies、HTTP缓存、可自定义的日志、异常处理以及调试和简单的配置。
官方网站:http://www.slimframework.com/
11、Fuel PHP
Fuel PHP是一款简单、可扩展的PHP框架,基于其他框架的设计理念,Fuel已经是V2.0版本了,目前认识beta版本。
Fuel全面支持HMVC,这也是Fuel架构的一部分。另外,Fuel强大的路由功能让你灵活地处理好控制器和视图之间的对应关系。
官方网站:http://fuelphp.com/
12、Flight
Flight是一款扩展性很强的微型PHP框架,Flight可以让你快速创建REST风格的web应用,它需要PHP5.3以上的版本支持,当然Flight也是基于MIT协议开源的。
官方网站:http://flightphp.com/
13、Medoo
我非常喜欢这个微型框架,Medoo是一款最轻量级的PHP框架,可以用它来加速我们的应用开发。它只有13KB的一个文件,学习和使用都非常简单,并且Medoo也是开源的。
官方网站:http://medoo.in/
14、PHPixie
PHPixie是一款轻量级的PHP MVC框架,它非常小巧,而且文档也比较全面,我们只需要做尽可能的配置就可以了。
官方网站:http://phpixie.com/
15、Pop PHP
Pop是一款强劲和易学的PHP框架,并且提供很多详细的API接口及其文档,支持PHP5.3及其以上版本。现在,Pop PHP依然保持着轻量级的特点,尽管很多新特性在逐渐加入到Pop中,但它使用起来依然很方便。
官方网站:http://www.popphp.org/
16、Simple MVC Framework
Simple MVC Framework的安装及其简单,代码结构也非常简单,很容易学习。我们只需要设置网站路径就可以成功安装它了。在Twitter和Facebook群中也有Simple MVC Framework的讨论区,它是轻量级的,小于1M的大小。
官方网站:http://simplemvcframework.com/
17、TYPO3 Flow
TYPO3是由最大的PHP社区之一的TYPO3管理开发的,也是一个开源的PHP框架。
官方网站:http://flow.typo3.org/home
18、Nette
很受欢迎的PHP开发工具,它的设计理念是尽可能地简单和安全,Nette已经为你考虑了你的网站安全,包括XSS攻击,Session劫持,Session篡改等安全问题。
官方网站:http://nette.org/en/
19、Agavi
Agavi是基于PHP5的PHP MVC框架,它帮助开发者编写简洁的代码,扩展性也非常不错。
官方网站:http://www.agavi.org/
20、Silex
Silex也是一款基于PHP5.3及其以上版本的微型PHP框架,Silex的API使用非常有意思,因为API足够简单明了,利用Pimple的服务,成为一款很棒的第三方扩展应用。
官方网站:http://silex.sensiolabs.org/
发表评论
-
关于PHP堆栈与列队的学习
2015-05-25 15:48 737原文地址:http://www.jb51.net/articl ... -
PHP中的ob_start用法详解
2015-03-13 17:57 701原文地址:http://www.jcwcn ... -
PHP 真正多线程的使用
2015-01-30 13:36 445原文地址:http://zyan.cc/pthreads/ ... -
深入解析PHP中的(伪)多线程与多进程
2015-01-30 13:33 504原文地址:http://www.jb51.net/articl ... -
细说Drupal,Joomla,Wordpress的区别
2015-01-27 17:56 1889原文地址:http://xiangfeipy.blog.163 ... -
Joomla 和 Drupal 的比较(之二)
2015-01-27 17:19 1137原文地址:http://blog.chin ... -
PHP中spl_autoload_register函数的用法
2015-01-20 10:34 955原文地址:http://www.cnblogs.com/myl ... -
PHP5中的this,self和parent关键字详解
2014-12-30 11:21 446原文地址:http://www.hbjjrb.com/Jish ... -
查看字符串编码
2014-12-26 16:56 493原文地址:http://zhidao.baidu.com/li ... -
【问底】徐汉彬:PHP7和HHVM的性能之争
2014-12-26 15:41 647原文地址:http://www.iteye ... -
模块详细缓存
2014-12-10 17:59 590原文地址:http://www.phpcms.cn/doc/P ... -
【phpcms-v9】缓存目录caches下的各个文件的作用
2014-12-09 13:45 609原文地址:http://blog.csdn.net/yanhu ... -
phpcms使用的缓存方式总结
2014-12-09 11:58 887原文地址:http://blog.csdn ... -
Emacs 中的查找
2014-12-03 18:03 477原文地址:http://emacser.c ... -
使用phpize建立php扩展 Cannot find config.m4.
2014-12-03 14:31 593原文地址:http://lxsym.blog.51cto.co ... -
Ubuntu环境下的php-Redis 配置与php使用入门
2014-12-03 14:18 567原文地址:http://www.linuxidc.com/Li ... -
Ubuntu下安装php扩展
2014-11-27 15:31 450原文地址:http://koda.itey ... -
解决apache启动错误"httpd:Could not reliably determine..."
2014-11-27 14:02 491原文地址:http://www.2cto.com/os/201 ... -
Ubuntu下配置PHP开发环境
2014-11-27 13:25 549原文地址:http://blog.sina ... -
Ubuntu下的PHP开发环境架设
2014-11-25 17:38 527原文地址:http://www.cnblo ...
相关推荐
主要介绍了20个2014年最优秀的PHP框架回顾,简单分析了目前比较主流的优秀框架供大家参考,需要的朋友可以参考下
2014年辛星starphp开发框架第一版
这是2014年辛星php教程秋季版的框架部分之yii框架教程,希望您能喜欢。
这是2014年辛星在php教程秋季版的thinkphp部分,希望您能喜欢。
这是辛星在2014年PHP教程秋季版的框架部分的ci框架教程,希望您能喜欢。
似乎每个人对于一个好的框架应该是什么样子都有自己的想法,但话又说回来,不同的框架适用于不同类型的项目,没有什么框架是万能的。 优秀的 PHP 框架可以帮助开发者构建干净整洁和结构化的 Web 开发,同时也加快了...
资源名称:React:引领未来的用户界面开发框架内容简介:2014 年横空出世的由Facebook 推出的开源框架React.js,基于Virtual DOM 重新定义了用户界面的开发方式,彻底革新了大家对前端框架的认识,将PHP 风格的开发...
2014 年横空出世的由Facebook 推出的开源框架React.js,基于Virtual DOM 重新定义了用户界面的开发方式,彻底革新了大家对前端框架的认识,将PHP 风格的开发方式迁移到客户端应用开发。其优势在于可以与各种类库、...
springboot-tars Tars:这个名字取自于电影“星际穿越”中的机器人,它是基于名字服务使用Tars协议的高性能RPC开发框架,配套一体化的运营管理平台,并通过扩展调度,实现运维半托管服务。...2014年开始开源,地址: :
自2014年首次发布以来,它已被证明非常适合快速构建微服务,CLI和单页应用程序。 它附带了从测试到表单和数据库抽象的工作示例。 只需删除您不需要的内容。 很小,仅创建一个服务容器以在其上下文中引导您的应用
ShopNC B2B2C 商城是 ShopNC 于 2014 年最新推出,采用 PHP5+MySQL 技术为基础,采用 OOP(面向对象)方式进行核心框架搭建,结合 MVC 模式进行开发的一套电商平台系统。 2. 运行环境 项目 说明 操作系统 推荐使用 Linux,...
MyEclipse,是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。...目前已支持PHP、Python、Vue、Angular、React、Java、Java EE等语言和框架开发。
Harmony的诞生是为您的应用程序提供了一个完全灵活且几乎不可见的框架。 这就是Harmony支持 , 以及标准的原因。目录例子版本控制变更记录测验贡献支持学分执照 介绍 基本原理这篇博客文章最好地解释了“和声”为何...
KPPW从产品规划、UI设计、程序开发多个环节进行了优化,在未做框架重构情况下对程序进行更优秀的改进。 一、代码优化更规范 新版本对程序核心类文件进行梳理,移除旧版的冗余文件。按照全新编码标准对控制层和视图
ThinkPHP是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 ThinkPHP 3.2.3 核心版 更新日志:2014-12...
2014年秋天 CS 4320—互联网编程 第 01 节 课程说明 本课程介绍建模、设计、实现和开发 Web 应用程序的当前技术。 主题包括为服务器和客户端开发、编程框架、服务器管理和与数据库的集成。 实践将涉及 Linux、Python...
ShopNC B2B2C商城是ShopNC于2014年最新推出的【B2B2C】电商平台系统,采用PHP5+MySQL技术为基础,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,可以支持Windows/Unix服务器环境,需PHP5.3及以上...
PHP 5.3于2014年8月14日,因此,正式的docker支持被。我仍然需要运行5.3,因此我基于最新PHP官方版本构建了该映像。 什么是PHP? PHP是一种用于Web开发的服务器端脚本语言,但也可以用作通用编程语言。 PHP可以添加...