Kohana (framework)

Last updated
Kohana
Developer(s) Kohana Team
Final release
3.3.6 [1] / July 25, 2016;5 years ago (2016-07-25)
Written in PHP
Operating system Cross-platform
Type Web application framework
License BSD License
Website kohanaframework.org

Kohana was a PHP 5 HMVC framework. Kohana was licensed under the BSD license and hosted on GitHub. [2] It was noted for its performance when compared to CodeIgniter and other high-performance PHP frameworks. [3] [4] [5] [6]

Contents

Features

Development

Kohana development begun on 31 May 2007 when a few CodeIgniter community members decided to start a community fork of CodeIgniter, named BlueFlame. In June 2007 the project was renamed "Kohana" and in July version 1.0 was released without any documentation. The project leader left in August and development stagnated until September when a new BDFL was selected and an effort to rewrite the source code began. At that time Kohana had only three developers. Version 2.0 was released in November 2007, based purely on PHP 5.0 and a new OOP framework. [7] Version 3.0 was released on 9 September 2009. [8]

The latest version 3.3.6 was released on Jul 25, 2016. [9]

Kohana was retired and declared "deprecated" on July 1, 2017. [10]

After the deprecation of Kohana, a fork called Koseven was created. It targets to be a compatible replacement of Kohana for the projects that still use it and don't want to perform migration to a different framework. Koseven focus is to keep fixing bugs and maintain compatibility with the latest PHP versions. [11]

See also

Related Research Articles

KDevelop Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

Media Player Classic

Media Player Classic (MPC), Media Player Classic - Home Cinema (MPC-HC), and Media Player Classic - Black Edition (MPC-BE) are a family of free and open-source, compact, lightweight, and customizable media players for 32-bit and 64-bit Microsoft Windows. The original MPC, along with the MPC-HC fork, mimic the simplistic look and feel of Windows Media Player 6.4, but provide most options and features available in modern media players. Variations of the original MPC and its forks are standard media players in the K-Lite Codec Pack and the Combined Community Codec Pack.

IronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. Jim Hugunin created the project and actively contributed to it up until Version 1.0 which was released on September 5, 2006. IronPython 2.0 was released on December 10, 2008. After version 1.0 it was maintained by a small team at Microsoft until the 2.7 Beta 1 release. Microsoft abandoned IronPython in late 2010, after which Hugunin left to work at Google. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE.

The following tables compare general and technical information between a number of IRC client programs which have been discussed in independent published literature.

Phalanger is a compiler front end for compiling PHP source code into CIL byte-code, which can be further processed by the .NET Framework's just-in-time compiler. The project was started at Charles University and is supported by Microsoft. Phalanger was discontinued in favor of the more modern PeachPie compiler, which utilizes the Roslyn API.

This is a comparison of notable web frameworks, software used to build and deploy web applications.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

CodeIgniter is an open-source software rapid development web framework, for use in building dynamic web sites with PHP.

Mbed TLS is an implementation of the TLS and SSL protocols and the respective cryptographic algorithms and support code required. It is distributed under the Apache License version 2.0. Stated on the website is that Mbed TLS aims to be "easy to understand, use, integrate and expand".

MATE (software) Desktop environment forked from GNOME 2

MATE is a desktop environment composed of free and open-source software that runs on Linux, BSD, and illumos operating systems.

FuelPHP

FuelPHP is an open-source web application framework written in PHP which implements the HMVC pattern.

Nette Framework

Nette Framework is an open-source framework for creating web applications in PHP 5 and 7. It supports AJAX, DRY, KISS, MVC and code reusability. Original author of the framework is David Grudl, but further development is now maintained by the Nette Foundation organization. Nette is a free software released under both the New BSD license and the GNU GPL version 2 or 3.

KDE Frameworks Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as technological foundation for KDE Plasma 5 and KDE Gear distributed under the GNU Lesser General Public License (LGPL).

Phalcon is a PHP web framework based on the model–view–controller (MVC) pattern. Originally released in 2012, it is an open-source framework licensed under the terms of the BSD License.

Open Live Writer

Open Live Writer is a free and open-source desktop blogging application released by .NET Foundation. It is a fork of Windows Live Writer 2012 by Microsoft. Open Live Writer features WYSIWYG authoring, photo-publishing and map-publishing functionality, and is currently compatible with WordPress.com, WordPress (hosted), and Blogger, with support for more platforms planned. The application's source code is available on GitHub under the MIT License.

Angular (web framework) Open source web application framework

Angular is a TypeScript-based free and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.

Pop PHP Framework Free and open source PHP web framework

The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. It is distributed under the BSD License and hosted on GitHub. The framework is intended to be utilized for rapid application development, with an emphasis on web applications.

PeachPie

PeachPie is an open-source PHP language compiler and runtime for the .NET Framework and .NET. It is built on top of the Microsoft Roslyn compiler platform and is based on the first-generation Phalanger project. PeachPie compiles source code written in PHP to CIL byte-code. PeachPie takes advantage of the JIT compiler component of the .NET Framework in order to handle the beginning of the compilation process. Its purpose is not to generate or optimize native code, but rather to compile PHP scripts into .NET assemblies containing CIL code and meta-data. In July 2017, the project became a member of the .NET Foundation.

References

  1. "Kohana V3.3.6". kohanaframework.org. Retrieved 2016-07-25.
  2. "Kohana on GitHub". GitHub . Retrieved 4 August 2014.
  3. "Benchmark update: Cake vs. CodeIgniter vs. Kohana". Pr0digy.com. 2008-09-03. Archived from the original on 2009-07-14. Retrieved 2014-08-05.
  4. "VSCharts: Kohana vs. Zend Framework 2". VSCharts. 2014-08-04. Retrieved 2014-08-05.
  5. "Altabel Group's Blog: The Best PHP Framework". Altabel. 2012-03-12. Retrieved 2014-08-05.
  6. "Web Application Frameworks Comparison: CodeIgniter vs Kohana". Carbonated Interactive Inc. 2011-05-11. Archived from the original on 2014-08-09. Retrieved 2014-08-05.
  7. "History". Kohana Team. 2008-08-14. Archived from the original on 2014-08-08. Retrieved 2014-08-05.
  8. "KohanaPHP » Kohana v3.x » v3.0.0". Kohana Team. 2009-09-09. Archived from the original on 2014-08-08. Retrieved 2014-08-05.
  9. "Releases · kohana/Kohana". GitHub .
  10. http://discourse.kohanaframework.org/t/kohana-retirement-2017-07-01/1277
  11. "Koseven/Koseven". GitHub . 14 November 2021.