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

Répondre à