Kohana is a web application framework for PHP5 that implements Hierarchical Model View Controller (HMVC). It was designed to be secure, lightweight, and easy to use.[1]


Characteristics

edit

The fundamental attributes and goals of Kohana are described in Kohana's online documentation.[2]
Kohana is designed to be as a platform and enable code development that is:

  • Secure
  • Lightweight
  • Minimal learning curve
  • Uses the MVC pattern
  • Fully supports UTF-8
  • Loosely-coupled architecture
  • Easily extensible
Kohana
Developer(s)Kohana Software Foundation [1]
Stable release
3.0.9 / December 30, 2010 (2010-12-30)
Written inPHP5
Operating systemCross-platform
TypeWeb application framework
LicenseApache/BSD-style open source license
WebsiteKohanaframework.org

Technology

edit

Some of the technology around Kohana has been compared with CodeIgniter, another PHP web application platform. [3][4]

  • PHP5 strict OOP
  • Simple database abstraction libraries using SQL
  • Multiple session drivers (native, database, and cookie)
  • A powerful event handler allows small modifications dynamically [5]
  • Originally based on CodeIgniter

References

edit
  1. ^ "Kohana Development Site: About Kohana". Kohana.com. Retrieved 2010-12-14.
  2. ^ "Kohana User Documentation". Kohana.com. Retrieved 2010-12-14.
  3. ^ "Exploring Kohana as an Alternative to CodeIgniter". OnWired. Retrieved 2010-12-14.
  4. ^ "Choosing a PHP Framework Round 2: Yii vs Kohana vs CodeIgniter". Beyond Coding. Retrieved 2010-12-26.
  5. ^ "Web Application Development Using MVC Framework Kohana". Arafat Rahman. Retrieved 2010-12-26.

See Also

edit


edit