Salut, > Et bien, comme tu dis, ce ne sont que des réflexions, et la recherche > d'un framework PHP machant un peu le travail (mon préféré est > CodeIgniter, un peu jeune, mais plein de promesses et justement très > souple). J'ai fais quelques tests de 2-3 pages, mais je n'ai pas de > vue d'ensemble.
J'ai regardé les vidéos de présentation, c'est très amusant et très abordable (tant au niveau de l'anglais qu'au niveau de ce qu'il fait). Disons qu'avec CodeIgniter, tu a accès à des techniques de programmation intéressantes comme le MVC (Model View Controller) ou encore un semblant de DAO [1] (Data Access Objects). Ce qui me fait peur avec un tel système c'est qu'il se veut généraliste et donc pas forcément totalement adapté à tes besoins voire même trop lourd pour tes besoins. En outre, je ne suis pas sûr que ce genre de framework ne soit très utilisé (bien que les techniques qu'il met à ta disposition elles le soient) et si justement tu essayes de te former c'est peut-être pas l'idéal. Pour une vue d'ensemble de CodeIgniter, je dirais qu'il t'offre la possibilité de concentrer sur ce que tu souhaites faire, et seulement sur cela. Ça a l'avantage de te permettre d'avancer vite, et à priori bien. L'inconvénient, c'est que tu rates tous les à-côtés du « ce que tu souhaites faire » qui sont aussi intéressants pour un programmeur. > Comme je l'ai dit, je le fais pour rentrer dans le monde PHP à pleines > enjambées, [...] Il est fort possible que tu aies le temps de monter un > site complet avant que j'aie une ébauche de mon travail ;-) Je suis pas un super héros hein.. :) Et la vocation de Nasgaïa étant aussi de nous permettre d'apprendre, autant le faire à plusieurs. > Par contre, j'ai quelques idées (encore un peu confuses) sur la > manière de gérer les utilisateurs (avec des rôles), la publication de > documents (un peu à la manière de SPIP, mais en moins rigide) et tout > ce qui peut être traduisible (les documents, le contenu statique, les > informations sur les projets, les utilisateurs, etc..). > > Je prévoyais de me faire un cahier des charges pour donner une > direction à mes ébauches, je pourrais plus me focaliser la dessus si > ça t'intéresse. Je pense qu'on pourrait essayer de rédiger quelque chose sur le sujet, oui. Il va falloir jouer avec le Wiki [2].. > PS: je recommence petit à petit à travailler sur Ngadkm. La reprise > est difficile, mais de la même manière, tout ce temps sans coder a > laissé le temps à quelques idées de murrir dans ma tête, ça devrait > donc se décanter. C'est important ça aussi de laisser décanter les idées :) [1] Semblant de DAO seulement car le seul point commun avec un système de DAO c'est l'abstraction vis à vis du SGBDR sous-jaccent. [2] Note pour bientôt: retrouver mon mot de passe. -- There is a god but he drinks. _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
