J’ai profité de quelques heures de libres aujourd’hui pour faire passer mon portfolio, exomel.com de site statique à dynamique, propulsé par un CMS codé avec le framework PHP Kohana.
J’estime à environ 8 heures le temps de développement total, incluant la gestion complète des projets via un système d’administration et un fil Atom. Pas mal, non? Je commence à préférer Kohana à CodeIgniter…
Il n’y a qu’un seul problème : la rapidité d’exécution. J’ai hâte à la version 2.1 qui intègrera une librairie pour la gestion de cache et une classe d’ORM. La notion d’ORM est ce qui manquait à CodeIgniter pour être pris au sérieux.
Mise à jour : J’ai installé la version 2.1 via Subversion et cela s’est vite transformé en cauchemar de rewriting… http://exomel.com produisait une erreur Apache (« No input file specified »), http://exomel.com/index.php produisait une erreur 404 et http://exomel.com/accueil/ fonctionnait à merveille! Malgré l’aide d’un développeur sur leur channel IRC, j’ai dû revenir à la version 2.0…
Salut Remi,
ton code a toi est valide. Pourquoi ne pas le servir en XHTML dumoin transitionel?
Mathieu Chartier (20 janvier 2008 à 0:56 EST)
Juste pour mes 2 cents, j’ai passé 2 mois sur Kohana, dernières version du SVN (donc on peut considérer que j’ai utilisé la 2.1) je suis au final plutôt déçu pour plusieurs raisons:
D’abord j’ai le sentiment que les pages générées sont plus lourdes que sous CI bien que Kohana se vante d’être plus rapide. Je ne constate pas cela dans mes développements bien au contraire.
Ensuite, la communté bien que sympatique n’est ouverte ni aux propositions, ni à d’autres avis que ce que eux estiment bien. Ensuite il n’y a pas vraiment de but à ce framework. Chacun développe pour SES propres besoins et « se fout » un peut des besoins des autres.
Donc résultat pour moi: Je préfère largement retourner à la stabilité et au sérieux d’un framework comme CI bien maintenu, à la communautée étofée et riche de différentes experiences. Et puis ORM pour être pris au sérieux ? Non je ne suis pas d’accord, l’ORM de Kohana n’est absolument pas documenté et complètement inutilisable… tout comme le framework lui même car la documentation est déplorable.
Christophe
Christophe (20 janvier 2008 à 5:22 EST)
Je pourrais très bien le servir en XHTML Strict, mais il y a une raison pour laquelle je ne le fais pas — regarde dans le code source d’exomel.com, tu y trouveras un petit commentaire expliquant la situation actuelle avec la bonne gestion du XHTML :)
D’abord merci de partager ton opinion sur Kohana. On semble être d’accord sur la rapidité des pages produites qui ne semble pas être digne d’un framework qui se dit être swift…
Cependant, pour ce qui est de la philosophie derrière le projet, je ne suis pas d’accord — Kohana a été justement créé parce que certains développeurs trouvaient le cycle de développement trop lent et pas assez ouverts au développeurs externes.
Il faut aussi prendre en compte que le projet n’est vieux que de quelques mois, il est donc normal que la documentation ne pas étoffée. Le fait que la documentation soit un wiki me plait beaucoup plus qu’une documentation maintenue seulement par les développeurs — cela favorise le partage de connaissance :)
Rémi Prévost (20 janvier 2008 à 8:53 EST)