php framework kohana 学习1

对此Web开垦者来讲,PHP是后生可畏款特别强盛而又受迎接的编制程序语言。世界上许多风流倜傥品的网址都以基于PHP开垦的。本文大家来回想一下贰十二个二〇一六年最优质的PHP框架。

Kohana 是风华正茂款纯 PHP5 的框架,基于 MVC 情势开采,
它的特点正是高安全性轻量级代码轻便选拔

每贰个开拓者都领悟,具有二个无敌的框架能够让开辟职业变得更加的赶快、安全和卓有功效。在付出品种事先接纳风度翩翩款相符的框架可感觉事后奠定丰厚的底工,下边那十七个PHP框架你能够有采取的使用,一定会支援到您的。

技术

  • 严谨的 PHP5 面向对象(OOP卡塔尔国编制程序
  • 用 SQL 帮手完成轻便的数据库抽象层
  • 多 session 驱动(native、数据库、cookie)
  • 动态事件微处理机
  • 基于 CodeIgniter 开发

1、Laravel

Kohana 与别的框架有何分歧?

尽管 Kohana 使用过多相像的设计形式和概念,但有一点分裂之处:

  1. 小心的 PHP5 面向对象编制程序
    优势:可知性爱惜,自动加载,重载,接口,抽象类,单例形式等。

  2. 社区向,而非商业向。 Kohana 是大器晚成款基于社区的小说。Kohana
    的开采者们来自世界各省,有着各自的原生态。那使得开拓速度能够抓好,并在长期内提供bug修复以致举报客户提出的建议。

  3. GET、POST、CEOKIE 以至 SESSION 数组得到校勘。 Kohana
    不对全局数据做读取节制,但仍然提供与 CodeIgniter 雷同的数量过滤以致XSS 防护。

  4. 层叠式能源、 模块 以至类世襲。 调节器、数据模型、库、帮手以至视图 均能够在 系统
    中的任什么地点方实行载入。程序的安排选项可被三回九转或隐讳。

  5. 无命名空间的冲突 。 类均增多了如 “_Controller”
    之类的后缀,进而使得客商的调节器和数据模型可被相同的时候同地装载。

  6. 真的的自行类装载。 那包含库、调控器、数据模型以致帮手。与
    CodeIgniter 差别,Kohana
    的机动装载是当真意义上的动态装载,而毫不事先装载。

  7. 库驱动以至 API 的生龙活虎致性。 库能够运用分化的驱动来拍卖不一样的外表
    API。比方,session 的积存有 数据库 、cookie 和 native
    三种,但它们均选用相仿的接口。这使得库能够不停的增进新的驱动,但不会影响到
    API 的意气风发致性。

  8. 刚劲的平地风波微电脑。 Kohana
    的事件可被动态的增进、替换或删除。那使得顾客能在 Kohana
    实行的长河中动态做修改,而不影响原有的种类代码。

 

Laravel是大器晚成款无需付费並且开源的PHP应用框架,它是为支付基于MVC的WEB应用而规划的,个人以为,Laravel是二〇一四年最好的PHP框架了,它能够支持你创立一些十分帅的WEB应用,何况能够轻松地接受权力验证、UEscortL路由、Session以致缓存等效能。

 

lovebet爱博体育 1

官网:http://laravel.com/

2、Phalcon

Phalcon是运转速度最快的三个PHP框架,它的底层是用C完成的,不过上层提供部分PHP扩大,Phalcon作为意气风发款PHP框架以高质量和低消耗著称。固然它用C语言完毕,可是大家并无需使用C语言,你如果会PHP就足以应用它了。

 

lovebet爱博体育 2

官网:http://phalconphp.com/en/

3、Symfony

Symfony是生龙活虎款为Web项目准备的PHP框架,它能够扶持你加速创制和尊敬PHP应用。Symfony能够协理您节省相当多双重的编码职业,令你的行被害者旨转移到规划和决定地方来。

Symfony是意气风发款可选拔的PHP组件,它是基于MIT契约的开源软件,超级多CMS系统和论坛程序都以依据Symfony开辟的,举个例子Drupal和phpBB。

 

lovebet爱博体育 3

官网:http://symfony.com/

4、Yii

Yii是大器晚成款急迅、安全和行业内部的PHP框架,同一时间它也是生机勃勃款支付WEB
2.0行使的高品质PHP框架,Yii的意义十分苍劲,内置以下功用:MVC、DAO/ActiveRecord、I18N、权限验证、缓存、安控、测量检验、数据访谈对象等。

 

lovebet爱博体育 4

官网:http://www.yiiframework.com/

5、CodeIgniter

CodeIgniter是风流倜傥款极其高效的开源PHP框架,假如你要用PHP开采贰个大致而名贵的工具包,那么CodeIgniter就不行妥贴。

 

lovebet爱博体育 5

官方网站:https://ellislab.com/codeigniter

 

6、CakePHP

CakePHP是风流倜傥款名牌的PHP框架,正因为它的优质所以也列入了二零一四年最地道的PHP框架中,现在安生版本现已然是V3.0了。CakePHP能够援助你简单、急速地创设PHP应用程序,而且你能够用少之又少的代码达成强盛的职能。

 

lovebet爱博体育 6

官网:http://cakephp.org/

7、Aura

假若您赏识用精简的代码创造应用程序,那么你能够采取使用Aura,Aura也是有一定大的一片段客户,使用办法和CakePHP相通,Aura的关键对象是为PHP开荒者提供叁个高素质、可测验、规范化组件的框架。

 

lovebet爱博体育 7

官方网站:http://auraphp.com/

8、Zend Framework

早几年本身在大型的WEB项目中动用过Zend 1和Zend
2,作为超级的PHP框架,Zend确实相比好用,并且文档也和很充分。大家得以应用Zend创设一些扩展性相当好的PHP应用。

 

lovebet爱博体育 8

官网:http://framework.zend.com/

9、Kohana

Kohana是风流倜傥款神速可是功用强大的PHP框架,大家得以用Kohana快捷地创制Web应用,因为它有增加的组件,譬如数据访谈接口、代码解析、加密和认证等等。

 

lovebet爱博体育 9

官方网站:http://kohanaframework.org/

10、Slim framework

Slim是风姿洒脱款轻量级的PHP框架,作为一个微框架,Slim能够让您轻便地创造一些成效强盛的应用程序和API接口。Slim有苍劲的路由作用、
自定义视图模板、flash消息、AES-256加密的安全cookies、HTTP缓存、可自定义的日记、至极管理以至调解和精炼的布置。

 

lovebet爱博体育 10

官方网站:http://www.slimframework.com/

 

11、Fuel PHP

Fuel
PHP是后生可畏款简单、可扩充的PHP框架,基于别的框架的陈设思想,Fuel已是V2.0版本了,最近认知beta版本。

Fuel周全扶持HMVC,那也是Fuel架构的风华正茂局地。别的,Fuel壮大的路由功效令你灵活地处理好调节器和视图之间的呼应关系。

 

lovebet爱博体育 11

官方网站:http://fuelphp.com/

12、Flight

Flight是风姿浪漫款扩展性很强的迷你PHP框架,Flight能够让您迅速成立REST风格的web应用,它须要PHP5.3以上的版本协理,当然Flight也是遵照MIT合同开源的。

 

lovebet爱博体育 12

官网:http://flightphp.com/

13、Medoo

自个儿可怜喜欢那一个微型框架,Medoo是意气风发款最轻量级的PHP框架,能够用它来增速我们的应用开拓。它独有13KB的三个文件,学习和接受都超级轻便,何况Medoo也是开源的。

 

lovebet爱博体育 13

官方网站:http://medoo.in/

14、PHPixie

PHPixie是后生可畏款轻量级的PHP MVC框架,它丰盛精致,何况文档也相比完备,我们只需求做尽也许的配置就能够了。

lovebet爱博体育, 

lovebet爱博体育 14

官方网站:http://phpixie.com/

15、Pop PHP

Pop是大器晚成款刚劲和易学的PHP框架,并且提供数不清详实的API接口及其文书档案,接济PHP5.3及其以上版本。今后,Pop
PHP还是维持着轻量级的风味,固然不菲新性子在逐年参加到Pop中,但它选取起来照旧很方便。

 

lovebet爱博体育 15

官网:http://www.popphp.org/

 

16、Simple MVC Framework

Simple MVC
Framework的装置及其轻易,代码结构也特别简单,很容易学习。大家只须求安装网址路线就能够成功安装它了。在照片墙和Twitter群中也可能有Simple
MVC Framework的探讨区,它是轻量级的,小于1M的深浅。

 

lovebet爱博体育 16

官网:http://simplemvcframework.com/

17、TYPO3 Flow

TYPO3是由最大的PHP社区之生机勃勃的TYPO3管理支出的,也是三个开源的PHP框架。

 

lovebet爱博体育 17

官网:http://flow.typo3.org/home

18、Nette

非常受迎接的PHP开采工具,它的两全意见是拼命三郎地回顾和新余,Nette已经为您思量了您的网址安全,饱含XSS攻击,Session劫持,Session点窜等安全难点。

 

lovebet爱博体育 18

官网:http://nette.org/en/

19、Agavi

Agavi是根据PHP5的PHP
MVC框架,它扶持开荒者编写简洁的代码,扩充性也非常不易。

 

lovebet爱博体育 19

官方网站:http://www.agavi.org/

20、Silex

Silex也是大器晚成款基于PHP5.3及其以上版本的小型PHP框架,Silex的API使用相当风趣,因为API丰硕简单明了,利用Pimple的服务,成为意气风发款很棒的第三方扩充应用。

 

lovebet爱博体育 20

官网:http://silex.sensiolabs.org/

 

 译文链接:http://www.codeceo.com/article/best-php-framework-in-2014.html

 

日语原稿:20 Best PHP Frameworks For 2015


相关文章