Je suis actuellement en train de développer une extension Chrome et je cherche à améliorer l'ergonomie en trouvant un bon IDE qui peut gérer le javascript et aussi l'API de l'extension Chrome.
Merci d'avance.
Je suis actuellement en train de développer une extension Chrome et je cherche à améliorer l'ergonomie en trouvant un bon IDE qui peut gérer le javascript et aussi l'API de l'extension Chrome.
Merci d'avance.
Utilisez Aptana Studio et ajoutez les scripts suivants aux références du fichier.
Félicitations ! Vous disposez maintenant d'un éditeur javascript très performant avec un support d'autocomplétion pour les APIs de chrome.
Vous pouvez avoir la même fonctionnalité dans Visual Studio, qui a (à mon avis) un meilleur support pour le javascript. En fait, je pense qu'il s'agit du meilleur éditeur javascript qui existe (ce qui est un exploit pour Microsoft :))
Il suffit d'ajouter le commentaire suivant à vos fichiers js :
/// <reference path="MyExternalFile.js" />
Et vous obtenez :
J'ai réussi à le faire fonctionner sur IntelliJ en utilisant ce stub API (pour faire apparaître l'objet chrome dans l'auto complétion).
https://github.com/linux-china/chrome_js_api_stub
En combinaison avec l'extension chrome.js
https://code.google.com/p/closure-compiler/source/browse/contrib/externs/chrome_extensions.js
J'ai ensuite ajouté la bibliothèque stub chrome_js_api_stub et la bibliothèque chrome extension en suivant les instructions suivantes
http://www.jetbrains.com/idea/webhelp/configuring-javascript-libraries.html
Il ne convient pas à tout le monde, mais si vous entendez par ergonomie le fait de bouger vos mains le moins possible, de ne pas chercher à atteindre la souris, VIM est conçu pour que vos doigts restent sur le clavier et soient aussi proches que possible des positions asdf/jkl. La courbe d'apprentissage est assez raide, mais le résultat est un flux de travail extrêmement rapide.
Avec les bons addons, c'est un éditeur javascript très décent, avec coloration syntaxique (y compris les commentaires jsdoc), complétion de code, intégration jslint, etc.
Pour Aptana Studio 3 : (plugin pour Eclipse testé)
Trouvez une bibliothèque qui vous intéresse... Enregistrez-la sur votre disque, puis faites-la glisser dans votre projet. L'endroit où elle se trouve dans le projet n'a pas d'importance, vous pouvez donc créer un nouveau dossier pour les fichiers de ce type si vous le souhaitez.
! ! Le projet doit être un type de projet web : Web, PHP, Python, Ruby, Rails.
http://wiki.appcelerator.org/display/tis/Using+JavaScript+Librairies
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.