Ajouter un commentaire

WebIDE : un environnement de développement d'applications Web intégré à Firefox

Par:
fredericmazue

mar, 24/06/2014 - 12:57

Mozilla vient d'annoncer l'intégration de WebIDE, un environnement de développement d'applications web,  dans Firefox. Pour l'instant l'intégration n'est présente que dans la version nightly build du navigateur, version destinée à ceux qui aiment bien expérimenter. L'activation de WebIDE demande d'ailleurs une petite manipulation au niveau de la configuration du navigateur, comme montré par l'image animée ci-dessous.

Partant du constat que démarrer le développement d'une application Web (application à base de HTML, CSS et JavaScript) n'est pas une chose simple et que cela nécessite la manipulation de nombreux outils, Mozilla veut apporter, avec WebIDE, un environnement complet, immédiatement utilisable. Un environnement qui sera agréable aux développeurs Web, habitués aux navigateurs.

WebIDE est construit à partir de l'App Manager de Firefox OS et il incluts des outils de déploiement et de débogage. L'éditeur de code est basé sur CodeMirror (projet open source) et l'analyse du code est faite grâce au framework tern.js.

S'il peut servir au développement de n'importe quelle application Web, WedIDE est bien entendu tout désigné pour développer des applications Firefox OS. Ainsi il est possible de déployer son application depuis WebIDE vers un smartphone ou un émulateur Firefox OS. L'outil de débogage distant, le Firefox Remote Debugging Protocol se charge de la communication avec les appareils mobiles connectés en USB, ou avec l'émulateur.

WebIDE propose un bon nombre de modèles d'applications afin d'éviter de devoir démarrer de zéro.

Si WebIDE ne vous suffit pas, sachez qu'il expose une API permettant à des outils externes d'accéder à ses fonctionnalités.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  K  K  DDD   U   U  M   M 
Y Y K K D D U U MM MM
Y KK D D U U M M M
Y K K D D U U M M
Y K K DDD UUU M M