[lowRA] - Des nouvelles du front!
Par Laurent Deketelaere le vendredi, mai 15 2009, 14:22 - Flash plateforme - Lien permanent
Bonjour
En ce beau vendredi pluvieux, un petit billet pour parler d'un framework trop peu connu à mon goût.
Pour rappel, lowRA est un framework AS3 orientée applicatif créé par Francis Bourre. Il est basé sur les patterns IOC (Inversion de contrôle) et MVC+FC (Modèle-Vue-Commande + Contrôleur). En résumé, faible couplage, faible couplage et encore faible couplage! :p
Pour les personnes qui n'ont rien compris aux lignes précédentes, il faut juste retenir que c'est un ensemble de classes Actionscrit3 qui permette la mise en place d'une structure propre et facile à maintenir pour vos projets Flash.
- Facilité pour le travail en équipe, car chaque partie du code est bien séparée.
- Facilité pour les échanges entre graphistes et développeurs car les assets et le code sont bien séparé.
- Et enfin facilité pour la reprise de projet par d'autre dev. (qui connaissent le framework bien sure) car l'ensemble des projets suivent la même structure!
Historiquement, lowRA est la fusion de deux librairies AS2 (pixLib +pixIoC) porté en AS3.
lowRA, vous avez dis lowRA?
lowRA, fait partie de ces projets open-source qui ont du mal à se faire connaître des développeurs. Peu de personnes osent franchir le cap, car vu de l'extérieur l'architecture de lowRA peut paraître obscure. Il faut en général avoir été contraint de l'utiliser (sur un projet collectif) ou être déjà sensibilisé aux notions de faible couplage &co, pour saisir tous les avantages de son utilisation. :p
lowRA est-il stable?
Bien qu'aucune annonce officielle n'ai été faite sur sa stabilité. je peux dire que pas mal de studios orientés application l'utilise depuis un bon moment en production. Personnellement, cela fait plus d'un an que nous l'utilisons chez Triptyk. Donc on peut dire que le code est stable, et en cas de découverte de bug, il y a du monde pour le corriger!
Quelles sont les nouveautés?
En parallèle des dernières améliorations du code, les nouveautés concernent la documentation et le partage d'informations.
- La grande majorité des classes sont maintenant documentées. [lien]
- Des nouveaux tutoriaux/ressources ont été publiés. [lien]
- Et des sessions de formation sont organisées au bord de la mer! lowRA on the beach :p
Quelques liens
- lowRA sur Google code
- La page d'accueil du projet
- La mailing-list, qui est le vrai coeur du projet (la langue par défaut est l'anglais, mais le français est toléré ).
- Les ressources sur le site de Romain, où l'on retrouve la doc, les annexes de la doc qui permettent de rentrer from scratch dans le logique de lowRA, et l'eXchange qui contient des plugins pré-compilé, que l'on peut utiliser tel quel!
- «lowRA on the beach» pour les sessions de formation les pieds dans l'eau, présenté par Michaël.
De mon coté, je compte dans les semaines qui arrivent prendre du temps pour faire 2-3 tutoriels en français sur la prise en main de lowRA, donc si vous avez des questions, c'est le moment!
Bon week-end!!!
Commentaires
Merci Laurent pour ce bien beau billet
Ton annonce de petits tutoriaux sur lowRA me fait super plaisir, comme tu le dis, peu (ou trop peu) de développeurs ont connaissance de ce superbe framework... pourtant l'essayer... c'est l'adopter !
Il va être temps de passer la vitesse supérieur moi je vous le dis
Pour ce qui est de la stabilité, de mon coté, ça fait un paquet de temps que lowRA est le SWC de base de tous mes projets, donc pas de soucis.
Et comme tu le dis, dans le pire des cas, la est assez réactive pour corriger ce qu'il faut quand il faut
Encore merci Laurent
R.
c'est quoi le front ?
Salut les gars
@ Romain < Si tu savais comme ça me manquai d'écrire des billets! Sinon c'est clair! pixLib c'était de l'AS3 avant l'heure, et lowRA apporte une telle souplesse que je me demande si je serrai encore capable de dev sans lui. ^^
Merci à toi, pour ton boulot sur lowRA.
@ JP < J'avoue que je n'étais pas très inspiré pour le titre. :p J'espère que tout roule pour toi!
++
Laurent
Un billet qui s'imposait en effet!
Merci Laurent :).
En parlant de contributions, sachez pour ma part que je concocte un projet utilitaire AIR (open-source) dédié au montage des projets LowRA.
Mais chut..., il encore un peu tôt ;).
Merci à tous pour votre beau boulot et vos contributions sur un projet que j'estime, avec beaucoup de reconnaissance, être le plus réussi des frameworks applicatifs AS3. Question de goût et de préferences!
Mike
Comme je disais à Romain, je vais essayer de trouver un moment pour descendre vers chez vous, histoire de parler de tout ça autour d'une bonne bière.