11496 sujets

JavaScript, DOM et API Web HTML5

Bonjour

Pour le debug coté client on a sourcemap pour pré processeur CSS et javascript .

==en css==
En css , on a actuellement compass ( ruby C++ implémentation ) coté dev ( pré processor desktop) et LESS ( javascript) coté client/navigateur ... je découvre post css qui fonctionne apres compass ( post processor dev =desktop) .

==en javascript==
Il me semble que la même chose existe coté javascript ou des préprocesseurs ( Transpiler) sont utilisable coté server ( buid /dev time ) et/ou client ( Run time ) . Traceur fonctionne en mode build ou run time .
0- dans quel contexte fonctionne la majorité des transpilers coté desktop/dev/ "server" ( seulement npm ?)
1- Qu' en est il du mode fonctionnement de Babel et Typescript ? ( build dev time seulement )
2- Est ce que la seule condition pour qu un fichier méta language javascript soit compilable coté client est que le transpiler soit implémenté en javascript ?
3- pour le support de ES6 , le tableau montre que babel supporte plus de fonctionnalité (71%) que typescript(66%) mais les deux ont dans leurs noms core.js? ... ok ai trouvé la réponse sur github.com, mais je ne comprend pas trop bien les subtilités !!
.
==css javascript preprocessor==
4-Il me semble que utiliser un préprocesseur demande avant tout de bien connaitre le langage original . Utiliser un préprocesseur nous oblige a étudier le code généré par celui ci en cas de "bug" !!! Le temps passer a étudier ceux ci ( compass typescript) valent ils le coups en terme de collaboration / maintenance / rapidité-productivité / debug ?
5- Les outils IDE / debug / check/ introspection pour les préprocesseurs sont ils du niveau des languages originaux ( css javascript) avec la support de sourcemap ? il semble que l outils actuel est un navigateur ( debug avec plug in ) qui communique avec un IDE et plus l IDE lui même !!!
6 xdebug est le debug coté server pour php , si on voudrait faire un parallele php/javascript , quel serait le terme équivalent a xdebug pour le debug coté client javascript ?


Merci
Modifié par 75lionel (13 Aug 2015 - 22:43)