On Mar 1, 11:45 pm, ekameleon <[email protected]> wrote:
> Hello :)
>
> > Justement, lorsque tu fais une application Flex, il faut que tu
> > installes beaucoup de choses (dont le Flash Player) et il te faut au
> > moins les librairies
> > Flex. En allégeant le SDK, il me semble que si on peut faire un SWF
> > tout petit, qui se charge vite, et c'est intéressant... même si tout
> > n'est pas disponible (genre le color picker ou les classes
> > automation).
>
> Pas besoin de se prendre la tête avec le flex SDK du coup ;) autant faire un
> framework AS3 tout court :) et forcément ce sera plus léger :) Pour ma part
> dans tous les cas si on prend le choix de faire du Flex avec MXML et Flex
> SDK framework faut assumer le boulot de Adobe :) Si tu cherches à créer une
> brance alternative tu peux faire un proposal alternatif sur le JIRA
> d'Adobe... mais bon difficile à maintenir, autant partir sur des bases
> simples et surtout AS3 c'est tout :)

Et justement non, c'est là que je ne suis pas d'accord. Tu peux aimer
la simplicité du MXML et les effets graphiques du Flash, mais ne pas
apprécier la lourdeur du Framework Flex ! Ce n'est pas "Flex/MXML/
Lourdeur" ou "AS3/rapidité/simplicité"... tu peux avoir du Flex petit
et rapide :)
Donc, faire un framework AS3 "from scratch", éventuellement... mais
compatible avec les principes de base de Flex... pour pouvoir utiliser
Flex Builder qui marche bien !


> Si tu veux les virer.. pas besoin du playerglobal.swc modifié.. car les
> classes du framework flex se trouvent dans d'autres swc tout à fait
> opensource vu que dans le SDK de Flex :)

Il y a des SWC opensource pour remplacer playerglobal, et qui ont un
rendu graphique ? Je ne parle pas de avmplus, qui est ligne de
commande uniquement :)

>
> Sinon pour ton histoire de priority queue etc... pour ma part j'ai pri
> plutôt la direction de faire un framework complet d'ADT (abstract data type)
> inspiré JAVA et JAKARTA Collections framework mais aussi .NET etc.. et au
> final un framework complet avec unit test pour réaliser beaucoup de chose
> sans se prendre la tête avec le core du flashplayer qui dans tous les cas il
> n'est pas possible de maintenir ;)
>
> Exemple :
>
> http://code.google.com/p/maashaack/source/browse/#svn/trunk/AS3/src/s...
>
> Dans le lien au dessus tu as l'intégralité du package system.data de
> Maashaack opensource et ma fois très complet ;)

Je ne veux pas réinventer la roue... Adobe a fait un framework Flex
connu par beaucoup de monde, bien foutu pour pas mal de choses, et
j'aimerais pouvoir réutiliser ça, tout en réduisant sa complexité...


> tu as essayer Array.prototype.myMethod ;) C'est pas mal aussi :)
>
> A mon avis en AS3 faut penser un peu plus large et on peut facilement
> trouver des solutions acceptables sans se prendre la tête à toucher le bas
> niveau du playerglobal.swv :)

C'est pas "AS3" ça ;-) C'est utiliser les possibilités pourries de
AS1/2... et je trouve ça très moche !

>
> Optimal.. dans tous les cas utiliser le FLEX SDK c'est pas optimal lol Donc
> je le répète le seul moyen de faire un code optimal est de se faire un
> framework AS3 de base sans dépendance avec Flex.
>
>
>
> > LE but ultime: obtenir un SWF tout petit, self contained, qui se
> > télécharge vite, et qui s'execute vite.
>
> .. je me répète pas de MXML .. pas de FLEX .. seulement de l'AS3 et plus de
> soucis ;)
>

Faire un framework AS3 de base, avec les mêmes concepts que Flex... ça
c'est optimal :) Je me répète: MXML, c'est bien, je veux le
réutiliser, mais sans sa lourdeur. Tu peux ne pas être d'accord avec
moi, c'est ça qui est bien, on peut tous avoir un avis différent :) Je
suis d'accord que commencer un truc "from scratch", c'est très
agréable, on peut faire tout comme on veut, optimiser comme on veut,
tout ça, mais je préfère repartir de quelque chose qui marche, qui est
connu, et que je peux optimiser (code size, ram size et cpu).

>
> Je te propose de tester Maashaack et VEGAS basé dessus (fusion en cours vers
> Maashaack...) :
>
> http://code.google.com/p/maashaack/http://code.google.com/p/vegas/
>
> Fait un peu de veille sur nos projets opensource et franchement tu verras
> qu'on se prend moins la tête ... l'idée faire du code pour AS3 qui peut
> ensuite marcher dans Flash, Flex, etc... sans dépendance au départ avec
> toute la machinerie du SDK Flex ... et au final proposer un framework
> standard propre, avec des unit tests complet et surtout .. simple à utiliser
> avec des outils performants (ioc, ADT, events, reflection, etc.... )

Je vais essayer, ça n'engage à rien, et ça ouvre l'esprit. Tu as
complètement raison.

Je pense tout de même que jeter un oeil au playerglobal.as peut être
très instructif, même si effectivement je ne m'en sers pas plus
tard... ça donne des bonnes idées ! Il me semble avoir vu que Zwetan
en avait une version...

Merci de tous ces éclaircissements ! Je jetterai un oeil sur maashaack
et vegas dans la semaine.

Merci,
Jérôme

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à