
Yo !
Je fut pendant une longue periode a la recherche d’un langage qui me couviendrais pour la créations de RIA mais surtout d’application Desktop, après avoir été écoeuré par les API style wxPython (Celle la c’est vraiment la pire), ou Swing (ca va encore, mais j’accroche pas), J’ai découvert Adobe AIR ,
Adobe AIR est un framework qui permet de coder ses application en :
Et le résultat est impressionnant, on trouve des applications très agréable a utiliser et fluide contrairement a la pluspart des application web, niveau design c’est aussi évolué, c’est comme coder un site web, un peux de CSS pour la mise en forme et les couleurs et ca roule !
Certains (MacOsXiens) dirons : “Ouais mais c’est mal intégré !”, Hé bien moi je répond: Ma priorité est la portabilité entre Linux, MacOsX et Windows, donc j’ai le choix entre deux choses : Faire une application qui tente d’avoir un rendu natif mais qui le fais mal et qui du coup apparait de façon bien laide (Comme ce que tente de faire Wx), Ou bien crée une application qui va s’éloigner des standards de chaque système pour avoir sa propre ergonomie et ressembler a quelque chose, Le choix est vite fait….
Exemple d’application codé avec Adobe AIR, DestroyTwitter, mon client Twitter préféré :

Le programmation d’application avec Adobe AIR est vraiment très simple, j’ai fais en quelques minutes un lecteur de musique basique avec affichage ID3, Pause, etc, J’ai montré le code source a un amis qui dev en C#.... Je vous laisse imaginer sa tête, il était bluffé par la simplicité de programmation.
Et comme je cherchais a coder des applications en utilisant les mêmes méthodes que pour les sites webs, je suis comblé, c’est tout simplement parfait !
3 commentaires
Remarque, y'a des choses qui font que AIR est très bien, mais (j'aurais bien aimé argu, le temps me manque), ça dépend des choses que l'on produit avec, je vois plus des applis axées 2.0 et communication (beaucoup de Twitter, lecture de flux RSS) que des programmes axés bas-niveau opérant sur la machine, jeux next-gens, antivirus (faudrait être malade pour faire ça en AIR).
Voila, bonne journée :).
Oui c'est pas faux, AIR est excellent dans tout ce qui fait appel aux services web, dans tout ce qui est multimédia aussi, par contre par exemple impossible de lancer des nouveaux processus avec AIR, c'est bien dommage car vachement utile :)
(Peut être dans AIR 2.0 ?)
« je cherchais a coder des applications en utilisant les mêmes méthodes que pour les sites webs »
C'est drôle, parce que moi, je cherchais à faire des sites Web en utilisant les mêmes méthodes que pour les applications :D
→ Wt (http://www.webtoolkit.eu/) le permet.