Kohana v3.1 RC1 Release

Source: Internet
Author: User
Keywords Publish make differ same
Tags api automatic automatic loading based class code data data models

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.