Le 26/06/05, Leif Thande<[EMAIL PROTECTED]> a écrit :
> Je ne partage pas du tout ton avis Guillaume. Les modules seront écris
> très majoritairement par l'équipe de Nsetup. De plus, rien n'empêche
> de séparer le travail : module et interface graphique. Ngui est voué à
> l'échec puisque GTK et Ncurses sont à la base incompatibles : un
> fonctionne avec un placement logique (gtk), l'autre avec un placement
> fixe sur un plan ( ncurses ). Et encore la, Ngui serait beaucoup trop
> limitatif, ça revient à écrire un *dialog. Bref, pour moi, ce n'est
> guère une solution à envisager.

Bon je dois bien l'admettre, il est vrai sue de toute façon les
différences entre les toolkits rendent une telle librairie utopique,
et au mieux limitée... l'idée est séduisante sur la papier, mais
irréalisable dans la réalité...

> Concernant l'idée de jean-mi, je ne crois pas que ça aiderait vraiment
> : comment un contributeur à qui on veut simplifier la tâche créera
> t'il ses propres modules ? Ça me semble plutot illogique. De plus, le
> but d'une lib comme Ngui est de fournir un ensemble de base pour que
> tout le monde n'ait pas à réécrire les mêmes choses. Donc, si une
> extension est manquante, c'est dans Ngui qu'il faut l'intégrer, pas
> dans un module. De toute façon, je le répète, Ngui est voué à l'échec
> puisque ce n'est pas la solution appropriée.

La aussi je t'approuve: le programmeur devrait pouvoir trouver tout ce
qu'il lui faut
dans Ngui, et nous venons de voir que cela est dans la pratique un
idéal irréallisable

> Personnellement, quand je regarde le code de Gontran, je ne trouve pas
> cela si illisible. Je crois qu'avec un peu de pratique on arrivera à
> s'en servir.

Pour parler très franchement, je partage ton point de vue sur l'architecture
de code de gontran: avec de l'organisation et un minimum de rigueur,
cela peut tout à fait marcher...

Pour tout dire si j'ai cherché d'autre solutions, ce n'est pas par pur
esprit de contradiction mais parce que je regrette que l'on doive
sacrifier la simplicité dans Nsetup... Mais je vois de plus en plus
que d'une manière ou d'une autre nous allons dans cette direction, et
qu'il faut s'y résigner : j'aurais juste tenté de faire tout mon
possible pour garder Nsetup dans léideal de Nasgaia: simplicité,
clareté.
Après il faut voir si cela veut dire clareté et simpilcité du poitn de
vue de l'utilsateur seulement ou egalement du developpeur...

Pour moi, utiliser l'architecture de gontran est donc ok,
puisque de toute pour tenir les autres objectifs il faut en arriver là...
mais je garde l'impression que nous sacrifions une partie de Nasgaia et
de ses objectifs, et je le regrette profondément.

@+
guiguilinux

Répondre à