quelques articles intéressants vu ces derniers jours ca commence avec un article sur le pourquoi de Objective-J http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractions-and-objective-j/
oui ils ont fait comme un Objective-C mais pour JavaScript exemple: http://cappuccino.org/learn/tutorials/objective-j-tutorial.php ca marche avec qlqs editeurs: SubEthaEdit, Coda, TextMate, VIM, xCode mouais ... mais en fait ce post répondait à John Resig http://ejohn.org/blog/javascript-language-abstractions/ il mentionne une autre abstraction: Pyjamas (Python vers JavaScript) http://pyjs.org/ d'autres repondent par rapport à GWT (une abstraction Java vers JavaScript) http://gwt-unofficial.blogspot.com/2008/12/gwt-javascript-and-correct-level-of.html et pleins de comments... pour revenir à notre monde Flash, on a vu passé aussi des abstractions AS2, c'est le bon gros exemple dur a comprendre quand il n'y avait que AS2, mais avec AS3 on sent bien la différence (un private est vraiment private, erreurs au runtime, etc.) haxe, est une autre abstraction, et par extension MTASC peut etre vu comme une abstraction aussi bref, tout ca fait pas mal réfléchir est ce que ca vaut vraiment le coup de programmer en Ojective-C like ou Python ou Java pour en fin de compte obtenir du JS ? et pour au final faire des applis web ? JResig le mentionne bien, cela nous éloigne du langage original et en tant que dev ca nous donne peu d'options qd qlqch foire ou n'est pas prévu mais sur la fin il parle aussi de sa lib processing pour JS, qui en soit est une plus petite abstraction, mais a du sens car elle se base sur le principe de pouvoir executer un script processing tel quel C'est sur un truc comme GWT ou Objective-J ca semble pas mal puissant (et puis la demo http://280slides.com/ est vraiment pas mal) genre de gros outils ou toolchain qui permet de gerer du gros dev JS mais là ca me fait qd meme dire: hey y a mieux, y a AS3 + la platforme Flash nan franchement je me vois plus facilement faire une app comme 280slides en Flash que autre chose (pas forcément Flex hein ;)), voir fonctionner l'appli en JS dans du HTML, oui ok jolie et impressionnante demo, mais c'est extreme pour du JS oui là on peut me dire "mais c'est du JS/HTML ca marchera dans tous les browsers!" ce à quoi je réponds "nan t'es gentil, ca marchera dans les toutes dernières versions des browsers" bah oui un google doc ou autre slide280, ca marchera surtout bien dans la derniere version dite "moderne" de firefox ou IE ou Safari, et ca se deteriorera tres vite voir ne marchera pas sur du vieux browser cf http://cappuccino.org/learn/ " Cappuccino and Objective-J run in any modern web browser, including: * Internet Explorer 6 & 7 * Firefox 2 and 3 * Safari 3 / WebKit * Google Chrome * Opera 9 " (en fait, le plugin Flash supporte plus de target que ce qu'il y au dessus, c'est bete hein :p) et au final autant on sera dependant du compiler GWT/Objective-J/autre pour supporter tel browser en target autant on sera dependant d'un plugin flash player marchant sur tel browser en target bref meme avec une tres grosse abstraction pour JS on n'est pas forcément mieux lotti que avec Flash bon apres c'est un choix perso de dev, mais franchement entre le plugin Flash, et AIR, et Tamarin on couvre vraiment bcp de terrain et amha plus que n'importe quelle abstraction. zwetan --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
