Developers:

kohana是一个基于MVC模型构建的php5框架,它的目标旨在安全重量轻,且易于使用

特点

  • 高安全
  • 极度的轻量级
  • 短的学习曲线
  • 使用 MVC 模型
  • 100% UTF-8 兼容
  • 松耦合架构
  • 易扩展

技术

  • 严谨的 PHP 5 面向对象编程(OOP)
  • 使用 SQL 助手实现简单的数据库抽象
  • 多会话驱动 (native, database, cookie)
  • 强大的事件处理机制
  • 基于 CodeIgniter 开发

Kohana 有什么不同之处呢?

虽然 Kohana 使用许多相同的设计模式和概念,但有一些不同之处:

  1. 社区, 没有公司. 专业人员对于快速、有力的框架的需求,推动了Kohana的发展.
  2. 严谨的 PHP 5 面向对象编程(OOP). 优势: 可见性保护,自动加载,重载,接口,抽象类,单一模式等。
  3. 轻量级设计.Kohana 没有依赖PECL扩展或PEAR库.强大,独立的类库. 庞大,单一的类库被避免使用有利于优化解决方案.
  4. GET, POST, COOKIE, SESSION 数组都能理想的工作. Kohana 不限制你访问全局数据, 但是提供 XSS 过滤和保护.
  5. 真正的类自动加载. 在你的程序里真正需要的时候才加载.
  6. 没有名字空间冲突. All classes are suffixed to allow similar names between components, for a more coherent API.
  7. 级联式资源 提供了良好的可扩展性.Kohana 大部分组件可以不修改系统核心文件就能得到重用和扩展. 模块使得增加多个插件到你的程序轻而易举.
  8. 类库驱动和API一致性.类库可以使用不同的"驱动"来处理不同形式的 APIs. 例如, 多回话存储选项是可用的(数据库, cookie, native), 用这些相同的接口可以在现有的类库上开发新的驱动, 并保证了API的一致和透明.
  9. 强大的事件处理机制. Observer-style 事件处理机制允许高度的自定义.
  10. 快速的开发周期.在短时间内修复用户反馈的bug以及提出的建议.