Vegas with Maashaack in AS3

0 views
Skip to first unread message

eKameleon

unread,
Apr 27, 2008, 12:36:20 PM4/27/08
to VEGAS - ECMASCript & ActionScript OpenSource framework
Hello :)

Petit message rapide pour faire un point sur la version AS3 de VEGAS.

Cela fait un petit moment maintenant que VEGAS se base sur le package
system de maashaack mais depuis quelques semaines nous travaillons
Zwetan et moi sur de nombreuses nouvelles implémentations qui ont
entrainé une petite modification (très transparente) du noyau de VEGAS
en AS3.

Je suis maintenant contributeur sur Maashaack et j'aide Zwetan à faire
avancer le projet qui reste ambitieux mais vraiment passionnant.
L'idée étant de créer un framework application de base très stable,
unit testé et avec à l'intérieur tout ce qu'il faut pour créer une
application riche.

http://code.google.com/p/maashaack/

A l'heure actuelle les changements principaux sur VEGAS sont :

- Plus de classe vegas.util.MathsUtil, elle devient la classe
system.numeric.Mathematics
http://maashaack.googlecode.com/svn/trunk/ES4a/src/system/numeric/Mathematics.as

- Plus de classe pegas.geom.Range qui se trouve maintenant directement
dans system.numeric.Mathematics.
http://maashaack.googlecode.com/svn/trunk/ES4a/src/system/numeric/Range.as

- Nouvelle implémentation de l'interface IFormatter avec création d'un
package system.formatters
http://maashaack.googlecode.com/svn/trunk/ES4a/src/system/formatters/IFormatter.as

- Nouvelle implémentation avec l'interface IEvaluator qui va nous
permettre de créer des evaluators très pratique (MathEvaluator,
edenEvaluator, DateEvaluator, MailEvaluator, etc..). Ces evaluators
vont me permettre de donner un gros coup de fouet aux container léger
de AndromedA... vous verrez bientôt à quel point ;)

Exemple du MathEvaluator que Zwetan a finalisé ce week end ;)

http://maashaack.googlecode.com/svn/trunk/ES4a/src/system/evaluators/MathEvaluator.as
(documentation et exemples en cours)

Sinon, à venir

- Grosse refonte des outils de Reflection dans system.reflection
(Zwetan oeuvre dessus à l'heure actuelle)

- Nouvelle fonctionnalité dans Strings.format avec la possibilité
d'utiliser une nouvelle notation ${expression}eval1,eval2,...$ qui va
permettre des manipulations et formattage sur les chaines de caractère
super efficace avec des evaluators custom

- system.network et system.IOC packages

Sinon au niveau de ASTUce (framework de test unitaires) ... nous
sommes en train d'ajouter des outils pour créer efficacement des "Mock
objects"...

http://code.google.com/p/astuce/

Bref... il y a encore plein de chose à dire sur tout ce que nous
sommes en train de mettre en place.. mais je voulais juste ici vous
prévenir des changements en cours et à venir. Je rentrerai par la
suite dans le détail.

Le gros intérêt dans tout cela c'est que maintenant VEGAS AS3 et ses
extensions s'appuie sur un framework bas niveau collaboratif et
réfléchi..

Si vous avez des questions sur le sujet, faut pas hésiter à poser des
question ;)

EKA+ :)

ekameleon

unread,
Apr 27, 2008, 12:39:20 PM4/27/08
to VEGAS - ECMASCript & ActionScript OpenSource framework
Petite erreur au dessus ;)

Pour le moment aucun package system.IOC est prévu mais plutôt un package system.IO, ce qui n'est pas du tout la même chose ;)

A l'heure actuelle je conserve dans AndromedA mes outils pour implémenter des containers légers et le design pattern d'IOC.

EKA+ :)

Le 27/04/08, eKameleon <ekam...@gmail.com> a écrit :

zwetan

unread,
May 7, 2008, 4:42:45 AM5/7/08
to VEGAS - ECMASCript & ActionScript OpenSource framework

> Petite erreur au dessus ;)
>
> Pour le moment aucun package system.IOC est prévu mais plutôt un package
> system.IO, ce qui n'est pas du tout la même chose ;)
>
> A l'heure actuelle je conserve dans AndromedA mes outils pour implémenter
> des containers légers et le design pattern d'IOC.
>

en effet c'est IO, meme si y aurait rien contre un IOC

mais IOC c'est bien plus que le bas niveau du framework

petite eclaircissement

MaasHaack c'est le projet collaboratif
et dans celui-ci on trouve ES4a qui est le framework applicatif

le framework est une partie du truc, pas tout le truc

le but etant d'avoir dans le wiki de la doc, des tutoriaux etc.
pour les unit tests, des principes d'architecture de code, etc.

pour etre honnete je veux essentiellement basé tout ca sur des
tutoriaux videos
enfin j'ai l'impression que les gens peuvent suivre plus facilement
une serie de video
que de long articles de text, opinions/avis bienvenue :)

zwetan

Boost

unread,
May 8, 2008, 2:59:22 AM5/8/08
to veg...@googlegroups.com
Je pense qu'effectivement des tutos vidéos est une bonne chose...

Personnellement, j'ai plus une mémoire visuelle ;)

De plus, on peut voir les différentes étapes de confection d'un cas pratique associé au code exemple :
- les builds
- l'environnement (fdt...)
- etc


Enfin, c'est mon avis :)

++ Boost
Reply all
Reply to author
Forward
0 new messages