When comparing Kohana vs open qoob, the Slant community recommends Kohana for most people. In the question“What are the best PHP frameworks?” Kohana is ranked 20th while open qoob is ranked 23rd. The most important reason people chose Kohana is:
With no PECL extensions or PEAR libraries to increase it's bloat, Kohana is extremely lightweight and massive libraries are avoided for more consistency and speed.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Lightweight
With no PECL extensions or PEAR libraries to increase it's bloat, Kohana is extremely lightweight and massive libraries are avoided for more consistency and speed.
Pro OOP framework that is extremely DRY
Kohana follows the OOP software paradigm and it strictly enforces the DRY principle, which makes it easier for developers to write clean and maintainable code.
Pro Tools for quick development
Includes tools that help developers to make applications quickly and efficiently. Some of these tools include:
- Translation libraries
- Code profiling
- Form validation
etc...
Pro Open source
Kohana is open source and is released under the BSD license, this means that it can be modified even for commercial purposes.
Pro Low RAM usage
It is as fast as any popular framework, but the RAM usage is really low in comparison.
Pro Open source
Open Qoob is completely free and open source. It's hosted on GitHub.
Pro Has auto loading classes
This framework uses PHP's spl_autoload
methods to automatically load classes. This means that if the class is inside the project folder structure, there's no need to call, include or require it.
Pro Simple and lightweight
Qoob is made to create simple REST APIs and not full-blown applications. Therefore it's quite lightweight.
Cons
Con Poorly documented
Kohana has always been criticized for the poor documentation it has. Some things are not explained with details and some other things are not explained at all.
Con Deprecated PHP Framework
Con Still under active development
This framework is still in beta stage and under active development. This means that a lot of stuff may be subject to change and some features may not be 100% complete yet.