What is DotKernel?
The name
DotKernel symbiotically combines the string
Dot, as a
representation of the Internet, and
Kernel, the quintessence of any IT application.
In other words
Dotkernel wishes to be, with modesty, the central part of
the Internet development and hence ensuring increased development
productivity and run-time performance.
What is DotKernel 1?
DotKernel 1 is an
PHP Application Framework, built on top of Zend Framework 1 (ZF1).
It has the first public release on July 2010.
It is tight coupled with
Zend Framework 1 , and add a set of custom or
external features (such as Router, Template Engine, etc.).
It is composed of
Zend Framework 1 and a set of custom or external features (such as Router, Template Engine, etc.).
DotKernel 1 architecture is based on
MVC.
Latest version is
1.8 Long Term Support.
Will no be released a new version anymore, only bugfixes.
What is DotKernel 3?
A
collection of PSR-7 Middleware applications built on top of
Zend Expressive microframework.
It is composed of a set of custom and extended
Zend Framework 3 components.
DotKernel 3 architecture is based on
Middleware.
DotKernel implements the following PSR's: PSR-1, PSR-2, PSR-4, PSR-7, PSR-11.
Currently there are 2 applications: Frontend, Admin and a 3rd one is under development: API
DotKernel = DotKernel 1 or DotKernel 3?
In posts older than 2017
DotKernel 1 was referred as
DotKernel because it was the only DotKernel version.
Since the release of
DotKernel 3, is reffered to as
DotKernel 3 or
DotKernel.
All future references to DotKernel 1 will be explicitly made.
As of DotKernel 3 release:
DotKernel 1 = Dot Kernel 1
DotKernel 3 = DotKernel 3
DotKernel = DotKernel 3