The Kohana v3.1 RC1 release has been pre-release and has completed all the features of the release. Kohana is a pure PHP5 framework, developed based on MVC pattern, featuring high security, lightweight code, and easy to use.
Kohana is the elegant HMVC PHP5 framework that provides a rich set of RS for building Web applications.
It requires very little revisit, fully supports UTF-8 and translatable, and provides many of the tools that a developer needs within A highly flexible system. The integrated class auto-loading, cascading filesystem, highly consistent API, and easy integration with noun libraries Make it viable to any project, SCM or Sgt.
What is the difference between Kohana and other frameworks?
Although Kohana uses many of the same design patterns and concepts, there are some differences:
1, rigorous PHP5 object oriented programming. Advantages: Visibility protection, automatic loading, overloading, interface, abstract class, single case mode, etc.
2. Community to, rather than commercial. Kohana is a community based work. Kohana's developers come from all over the world with their own talents. This allows the http://www.aliyun.com/zixun/aggregation/12029.html "> development speed to improve and provide a short period of bug fixes and feedback on user recommendations."
3, GET, POST, COOKIE, and session array are improved. Kohana does not make read restrictions on global data, but still provides the same data filtering and XSS protection as CodeIgniter.
4. Cascade resources, modules, and class inheritance. Controllers, data models, libraries, assistants, and views can be loaded anywhere in the system. The program's configuration options can be inherited or overwritten.
5, no namespace conflicts. Classes add suffixes such as "_controller" so that the user's controller and data model can be loaded concurrently.
6. True automatic class loading. This includes libraries, controllers, data models, and assistants. Unlike CodeIgniter, Kohana automatic loading is a real dynamic load, not a preloaded one.
7, library driver and API consistency. Libraries can use different drivers to handle different external APIs. For example, session storage has several databases, cookies, and native, but they all use the same interface. This allows the library to continuously add new drivers, but does not affect API consistency.
8, a powerful event processor. Kohana events can be dynamically added, replaced, or deleted. This allows the user to dynamically make changes during Kohana execution without affecting the original system code.
Git version gallery: https://github.com/kohana/kohana/tree/3.1-RC1
Kohana v3.0.9 (Stable): Http://kohanaframework.org/download/kohana-latest