Je sais que vous avez demandé Eclipse mais VS2010 est de loin supérieur à celui de tout autre éditeur que j'ai utilisé. Il donne l'autocomplétion contextuelle qui creuse plus profond que je n'ai jamais vu ailleurs. L'édition express pour Visual Studio Web Developer 2010 est gratuite en passant.
Personnellement, je n'aime pas vraiment Microsoft, mais en tant qu'éditeur javascript, cela me rend beaucoup plus productif.
exemple: Une fois, je fait une (mauvaise) solution templating qui a transformé javascript objets à des éléments DOM comme celui-ci:
var html = { tag: 'div', id: 'myDiv', content: [
'Hello ',
{ tag: 'span', content: 'world!' }
]}
transformerait en
<div id="myDiv">Hello <span>world!</span></div>
En appelant
var myDiv = DOM.create(html);
Maintenant, je l'ai fait en traversant récursivement l'objet javascript et en appelant for(key in html)
. Là, j'ai imbriqué un if(html.hasOwnProperty(key))
. Dans là j'ai vérifié si key
était égal à 'tag'
et dans cette déclaration si j'ai fait le document.createElement(html[key])
. Maintenant, je sais que c'est un mauvais code et j'oublie certaines étapes, mais ce n'est pas le but.
Visual Studio a été en mesure de compléter automatiquement les propriétés de la variable myDiv
pour un élément div. Ajouter que le javascript a été inclus à partir d'un autre fichier que celui que je l'appelais. Vous ne pourriez pas être impressionné par cela mais mon esprit a été soufflé.
Vérifiez les points suivants blogposts pour plus de détails:
définitivement intéressé par cela. J'utilise intellij parce que je pense que c'est la meilleure IDE pour JS. Vous vous demandez si l'alternative libre en vaut la peine maintenant ... – hvgotcodes
son encore Aptana. – IAdapter
@ 01 J'ai entendu dire qu'Aptana est très complexe et ne veut pas qu'elle prenne le contrôle de mon interface Eclipse, je l'utilise aussi pour d'autres choses. Cependant j'apprécierais la discussion plus loin (pas seulement) au sujet d'Aptana. –