Kohana
Kohana est un élégant et moderne framwork PHP5 orienté objet basé sur une architecture MVC. Il contient un riche ensemble de composants permettant de développer des applications performantes, compacts et sécurisés. Il est robuste et simple permettant une grande souplesse d’utilisation.Léger et performant tout en étant riche et flexible, le framework Kohana possède les points forts suivants:
Architecture
- Architecture HMVC (hierarchical model view controller).
- PHP 5 basé sur des classes objets
- Librairie riches en fonctionnalités avec support UTF-8 et I18N
- Possibilité d'intégrer des librairies externes de manière très simples.
- ORM (object-relational mapping) et connexions au principales base de données du marché
- Utilisation de modules de fonctionnalités développés pour Kohana permettant de simplifier et raccourcir le cycle de développement.
- Système de cache par fichier ou mémoire pour accélérer les performances.
Sécurité
- Conçu et développé dans une optique de sécurité
- Protection contre les injections SQL
- Filtrage du cross scripting (XSS)
- Cookies signées
- Filtrage et validation des données saisies
- Filtrage des pages HTML affichées
- Chiffrement
- Traitement des erreurs
Qualité
- Outil de profilage pour mesurer les performances
- Outil débuggage intégré
- Outils de test unitaires et mesure la couverture du code testé (code coverage)
- Logiciel open source soutenu par une communauté active.


