PHP框架之Kohana

简介

  Kohana基于MVC模式开发,是一款纯PHP5的面向对象开发框架,这款框架虽然年轻,但可以说它的发展潜力还是很大的。因为Kohana是论坛管理,与CI的公司管理不同,它的开发者都来自各地,各有各的优势,因此,它可以快速回复用户提出的建议并及时修复出现的问题,提高开发效率。它的代码属于轻量级,框架灵活,容易使用。Kohana 在不对全局数据做读取限制的基础上进行数据过滤和XSS防护,保证了系统的安全性。由于它限制了OOP的能力,因此它更适用于开发小型的Web应用。

  编者在这里要提醒各位读者,Kohana3在MVC模式的基础上有所改进,借鉴了zend framework的一些功能,类命名方式改进了不少。它将MVC的结构模式改为了HMVC,这样做方便了不同Control接口的调用,但比较复杂,因此需要开发者花更多的时间去学习在Kohana中接口调用方面的相关知识。

  优点

  1.高效、灵活、易用,有较强的扩展性,框架逻辑清晰,目录及文件结构较为合理;

  2.Kohana的可见性保护是一个特色,这类功能在提高数据读取率的基础上保证了全局数据的安全性;

  3.框架中的类均添加了后缀,这样能够避免用户的控制器和数据模型等发生命名冲突的问题;

  4.用户能在Kohana的执行过程中对事件进行动态的更改,不会影响原有的系统代码。

  缺点

  1.文档缺失,对于初学者上手比较吃力;

  2.功能较少,还有待完善;

  3.框架API的变化较大,不太稳定,不同版本之间的区别较为明显,例如Kohana2和Kohana3看起来像两个框架。

  Kohana v3.0.8免费下载地址:   http://down.ddvip.com/view/128893736736005.html

  Kohana官网地址:   http://kohanaframework.org/

时间: 2024-09-13 23:20:38

PHP框架之Kohana的相关文章

2014 年 TOP 10 的 PHP 框架

PHP 框架是非常有用的工具,可以帮助开发者构建干净整洁和结构化的 web 开发,同时也加快了创建和维护 web 应用的速度.在这里,我们会介绍排名前 10 并且最受欢迎的 PHP 框架(排名不分先后). 这款可能是现在最受欢迎的 PHP 框架,Laravel 非常强大,而且很高雅,易于学习和使用.非常值得一试! → 更多信息/下载 Flight 是一个快速,简单,可扩展的微型 PHP 框架,允许用户快速的构建 RESTful web 应用,同样易于学习和使用,简单但是很强大! → 更多信息/下

PHP开发框架kohana3.3.1在nginx下的伪静态设置例子_nginx

Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用,并且最新的kohana3支持HMVC模式.以下是在nginx环境下的kohana伪静态配置参考例子: server { listen 80; server_name 55zaza; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/55zaza; #

PHP5 框架 Kohana 走到生命尽头 将于7月1日结束支持

Kohana 框架的主要开发者 shadowhand 此前早已在 Kohana 的官方论坛公布 Kohana 将于 2017 年 7 月 1 日正式结束支持.其中,Kohana 的官网.论坛以及 GitHub 仓库也将在当日正式下线. shadowhand 在今年二月份公布了这个消息,他表示经历了这么多年,已经有很多人不再使用 Kohana 了,开发工作也不再活跃,所以是时候关闭这个框架和组织了.他和 Jeremy 认为六个月是用来做最后处理的合理时间,并对所有给 Kohana 提供支持.反馈和

网友支招:PHP网站开发kohana框架里的几个写法

1.字符比较: 比较适用于比较字符是否是大小写: 程序代码 $class='Rfdsaffsadfsadfasdfsadf';$type=($class[0]<'a')?'libraries':'helpers';echo$type; 程序代码 echo('大写A:');echoord('A');echo('<hr/>');echo('小写a:');echoord('a'); 输出是:大写A:65小写a:97 1.这样的比较应该是先转成ASCII比较的; 2.第字符是中文,用$class

kohana框架上传文件验证规则写法示例_php实例

先声明下我用的是ko3.2.0版本. kohana的验证,用的同学们都少懂点,因为每个函数的注释里都会举个例子.今天遇到的情况是验证图片上传,kohana的例子是这个样子的. 复制代码 代码如下: $array->rule('file', 'Upload::type', array(array('jpg', 'png', 'gif'))); 这个本身没有问题,但是呢,在实际的应用中总有点不方便,为什么呢,因为传到后面处理的时候,不仅要验证图片的上传还要验证form表单的某些字段. 一般我们会这样

22个开源的PHP框架

  PHP 是一个被广泛使用的来进行Web开发的脚本语言.虽然有很多其它可供选择的Web开发语言,像:ASP 和Ruby,但是PHP是目前为止世界上最为流行的. 那么,是什么让PHP如此流行?PHP 如此之流行是因为比起别的语言来,它更容易学习,网上有一大堆相当相当不错的PHP教程可以让你快速地马上就可以进行Web程序的开发.虽然PHP是是简单的,而且是容易上手的,但用它编程还是有点麻烦,尤其是一些反复在用的功能.不过,幸运的是,很多开发团队早就注意到了这点,现在在网上,PHP有许多的可以信任的

20个2014年最优秀的PHP框架

  对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言.世界上很多顶级的网站都是基于PHP开发的.本文我们来回顾一下20个2014年最优秀的PHP框架. 每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷.安全和有效.在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的. 1.Laravel Laravel是一款免费并且开源的PHP应用框架,它是为开发基于MVC的WEB应用而设计的,个人觉得,Laravel

php 框架-PHP怎么去熟悉使用各种框架

问题描述 PHP怎么去熟悉使用各种框架 PHP怎么去熟悉使用各种框架,就是在项目里面使用,各个框架的优势和缺点都是些什么? 解决方案 看官方文档并用心使用 解决方案二: 选用一种(比如ThinkPHP),然后看官方文档,然后实践下去. 解决方案三: NO.1 Laravel - 巨匠级PHP开发框架 现在最流行的一款PHP框架,功能强大,学习和使用也非常简单方便,即使你是PHP新手,也不用担心入门问题. NO.2 Phalcon - 最快的PHP框架 Phalcon是基于C语言的拥有高性能和低功

2014年15款“新鲜出炉”的PHP 框架

1.Yaf Yaf 全称 Yet Another Framework,是一个C语言编写的PHP框架.Yaf是一个以PHP扩展形式提供的PHPhttp://www.aliyun.com/zixun/aggregation/13435.html">开发框架, 相比于一般的PHP框架, 它更快,更轻便. 2.Nette Framework Nette Framework 是个现代化风格的 PHP 框架,对安全进行了革命性的改进,使用面向对象的设计理念,非一般的性能表现和超级简单的学习曲线.除了这