以前から、KohanaだKohanaだと、社内では独りで言っているわけですが、以下の
公式ページからの引用を読んでもらえれば、少しはその理由がわかってもらえるんじゃないかと思います。
Why Use Kohana?
You need to build applications quickly.
Many common components are included: translation tools, database access, code profiling, encryption, validation, and more.
You need to use specific libraries and tools.
Extending existing components and adding new libraries is very easy.
You need to write commercial applications.
Uses the BSD license, so you can use and modify it for commercial purposes.
You want a very fast framework.
Benchmarking a framework is hard and rarely reflects the real world, but Kohana is very efficient and carefully optimized for real world usage.
You want good debugging and profiling tools.
Simple and effective tools help identify and solve performance issues quickly.
You want to know what the framework is doing.
Very well commented code and a simple routing structure makes it easy to understand what is happening.
You like working with objects and classes, rather than files and functions.
This is an OOP framework that is extremely DRY. Everything is built using strict PHP 5.2 classes and objects.
You prefer to write your own code, rather than having it generated for you.
There are no code generators and endless configuration files, so setting up is fast and easy.
You need community support.
A very active community forum and IRC channel means that most questions are answered very quickly.
実際、今日、某プロジェクト用に、KohanaのViewをSmarty3に替えて、携帯サイト用に
Net_User_Agent_Mobileを導入しましたが、いとも簡単に融合してくれました。
以前、Zend Frameworkとのベンチマークテストを、どこかにまとめてアップしましたが、あれ、どこいっちゃったんだろう。。。
もっと、Kohana3について意見交換できる友達が欲しいです。
PR