[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bitobi-dev] Implementation (gruik) en ruby.
From: |
Olivier Lourdais |
Subject: |
Re: [Bitobi-dev] Implementation (gruik) en ruby. |
Date: |
Mon, 27 Jan 2003 15:38:54 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826 |
Aurélien DEHAY wrote:
Salut a tous.
J'ai commence une implementation un chouia crade de bitobi en
ruby. Pour l'instant, j'essaye juste de lui faire faire un truc
simple: gestion d'une tribune, mais j'essaye aussi de faire un truc
extensible assez facilement.
Une fois la tribune terminee (avec quelques features en plus qu'une
'normale'), je m'attaquerai a une implementation d'une propagation
(tres tres) simple de messages.
Pour l'implémentation, j'ai pris le problème dans l'autre sens, en
commençant par la couche de propagation.
Pour l'instant, j'ai juste fait quelques diagrammes de classes, je pense
commencer à coder sous peu.
Je partagerais bien ces diagrammes, mais je les ai faits sur papier,
étant donné que je n'ai pas trouvé d'éditeur UML utilisable.
J'ai essayé ArgoUML ( http://argouml.tigris.org/ ) :
- il est assez complet (pas top-top non plus)
- il est fortement lié à java (pas étonnant vu qu'il est écrit en java)
- il commence à avoir la lourdeur des clicodromes (même s'il reste
utilisable)
- il reste quelques bugs (surtout des bugs graphiques) dont un qui m'a
un peu refroidi : en enregistrant et en réouvrant un projet, j'ai perdu
les types de retour de toutes les fonctions
- il ne connait que son propre format d'enregistrement (export possible
en gif/ps/eps/svg)
Puis j'ai essayé Umbrello ( http://uml.sourceforge.net/index.php ) :
- utilise le format de fichier XMI (dialecte XML, standardardisé par l'OMG)
- encore beaucoup de lacunes dans l'implémentation d'UML
- interface pas spécialement ergonomique
- il m'a segfaulté à la gueule après 10 minutes d'utilisation (sans
avoir fait quoi que ce soit de particulier)
Je regarderais s'il y a une version plus récente d'ArgoUML, mais dans
l'état actuel des choses, aucun des deux softs ne semble pleinement
utilisable.
Reste à tester :
- Alma ( http://www.jesuislibre.org/progdetail.php3?idprog=46 ) : a
l'air plutôt bien
- Unimodeler ( http://www.unimodeler.com/ ) : euh, les screenshots me
font un peu peur
- magicdraw ( http://www.magicdraw.com/ ) : ou pas (j'en ai entendu
beaucoup de bien mais c'est un soft proprio)
Si quelqu'un en connait d'autres...