• # Pas de framework?

    Posté par (site web personnel, Mastodon) . En réponse au journal Garradin : gestionnaire d'association léger, complet et libre. Évalué à 6. Dernière modification le 15 juin 2012 à 10:19.

    Je trouve dommage qu'un framework n'ait pas été utilisé pour le développement.

    Il y en a de très léger, et cela aurait permis de :

    • ne pas avoir eu à réinventer la roue sur de nombreux composants. Je pense par exemple à l'authentification, le moteur de template (certains framework proposant un système de thème) etc.. Cela aurait pu te permettre de te de te concentrer uniquement sur le code "métier", et pas sur les trucs que l'on trouve nécessairement dans tous les projets.

    • de pouvoir faire évoluer plus facilement l'outil. Par exemple, si tu utilisais un framework à modules (Jelix, Symfony2…), il serait plus rapide d'intégrer des nouvelles fonctionnalités comme une interface d'admin, gestion d'utilisateurs, gestion des droits, un wiki, système d'authentification avec ldap etc..

    Au sujet de la base de donnée utilisée, tu imposes sqlite3 (sachant que sqlite, dans le cadre d'un site web, bof en terme de robustesse et fiabilité etc). C'est bien dommage. Tu aurais utilisé la couche d'abstraction PDO incluse dans PHP, l'utilisateur aurait pu choisir le type de base qu'il veut utiliser. Et toi tu n'aurais pas eu à faire cette classe Garradin_DB qui au final ne servirait à rien puisque PDO implémente tout ce que tu as reprogrammé.