Salut à tous :-)

Il y a eu beaucoup de choses de dites ça va être difficile de tout
reprendre.

Alors globalement je suis pour l'approche qui est faite au niveau du
language pour développer Nsetup:

Python me parait être tout à fait aproprié, je n'y vois aucun
inconvénient. Dans le style, il y a Ruby aussi, mais je ne le connais
pas (je connais très très peu Python aussi).
Leif à fait remarquer qu'Ubuntu utilise Python, j'ajouterai que Gentoo
aussi. En fait Gentoo utilise Python + Bash pour son gestionnaire de paquet.

Guiguilinux a fait remarquer que Bash pouvait vite montrer ses limites,
notamment en terme de maintenabilité. Je partage son avis à 100%.

Maintenant, si l'on choisit un language tel que Python pour développer
Nsetup, il va falloir complètement revoir la conception du code : on a
essayé de pousser Bash jusqu'à la limite pour obtenir un code modulaire
dans Nsetup (et Ncooker). Python apporte en plus une couche objet dont
il serait vraiment dommage de se passer.

Pour ce qui est de Ncooker, je pense qu'il serait bon de continuer en
Bash : on arrive à contourner tous les obstacles pour l'instant, il faut
laisser sa chance au Bash et aller au bout, amha. Et puis Ncooker est
beaucoup moins diversifié  qu'Nsetup, donc Bash peut faire l'affaire. Et
il faut en laisser un peu pour Nasgaia-n+1 ;-)

++
Chicha

Laville Guillaume a écrit :
> Le 15/05/05, paul (aka: azmodai)<[EMAIL PROTECTED]> a écrit :
> 
>>voilà,
>>Je me lancerai dans cette initiative quand tout sera ok au niveau Nsetup,
>>(et quand toutes les marches à suivrent seront visibles noirs sur blanc ;))
> 
> 
> A priori rien ne me choque dans cette approche...
> il faudra juste alors veiller à la lisilité du code et ne pas faire de Nsetup
> un outil inmaintenable...
> 
> C'est d'ailleurs une des raisons pour lesquells bash me rebute:
> pour un outil de la taille te de la complexité (interfaces graphiques,
> modules en veut-tu en voilà) du futur Nsetu notre bon viex language
> shell ne montre tres vite ses limites...
> 
> Peut-etre n'est pas justifié, et que je me trompe:
> mais personnellement, je n'aimerais pas pondre une trotinette
> consommant autant qu'un éléphant: l'utilsateur ne les supporterait
> pas... et moi non plus ;-)
> 
> Ce qui m'attire dans python est le caractere strucuré et concis du
> code, sans convention inutiles et fioritures. A mon avis, cette
> qualité de vient indispensable pour maintenir
> vu les ambitions de notre projet: apres, si je me trompe, ouvrez moi les yeux:
> je ne mord pas :-D
> 
> @+
> guiguilinux
> 
> _______________________________________________
> Nasgaia-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/nasgaia-dev

Répondre à