Je suis intéressé à faire des projets impliquant une utilisation intensive de JavaScript. À savoir des jeux de toile basés sur HTML5, utilisant potentiellement aussi node.js. Je suis intéressé à apprendre les meilleures pratiques, outils et ressources modernes pour JavaScript.
JavaScript est difficile à rechercher car vous finissez par parcourir de nombreux documents vraiment obsolètes, provenant de l'époque où «JavaScript» était un mot de quatre lettres.
Si vous êtes fortement impliqué dans la programmation JavaScript ...
- Quel éditeur de texte ou IDE utilisez-vous?
- Quel cadre de tests unitaires utilisez-vous?
- Utilisez-vous du sélénium ou autre chose?
- Quels autres outils utilisez-vous?
- Quelles communautés existent pour discuter des récents progrès en JavaScript?
- À quels livres lisez-vous / faites-vous référence?
- Quels blogs lisez-vous?
tools
javascript
developer-tools
Matt Greer
la source
la source
Réponses:
Ma liste serait:
Les livres sont obsolètes dès qu'ils arrivent sur les étagères (généralement).
la source
Tous prennent en charge les fonctionnalités complètes de développement d'applications Web (javascript, HTML, CSS, etc.). Choisissez Aptana, si vous recherchez une solution freeware.
Sélénium
la source
J'ai toujours l'impression que les outils disponibles pour un développement JavaScript sérieux sont loin derrière où ils devraient être, mais voici quelques-uns de ceux que j'utilise.
la source
Eh bien ... bien que loin d'être terminé, je suis actuellement le développeur principal d'un nouveau projet open source multiplateforme:
JS Studio
Voici une capture d'écran:
Certaines fonctionnalités sont plus complètes que d'autres ... mais voici les objectifs visés:
J'ai mis en place des versions quotidiennes pour Windows et vous pouvez trouver la version la plus récente ici: http://files.quickmediasolutions.com/jsstudio/
la source
Dans la catégorie «autres outils», j'utilise CoffeeScript (un langage qui se compile en JavaScript), car il enlève les douleurs que la syntaxe Javascript m'impose.
contre
On pourrait soutenir, techniquement, que ce n'est plus du javascript, mais le "sentiment" de coffescript est qu'il ne s'agit que d'une fine couche.
la source
L'API pour la bibliothèque jQuery http://api.jquery.com/ et une copie bien mise en évidence de jQuery In Action . Lisez-le de couverture en couverture, puis suivez http://twitter.com/jquery pour obtenir les mises à jour dans les nouvelles versions.
Vous avez dit que les livres ne sont plus à jour, mais vous devrez acquérir un niveau de connaissances de base sur lequel bâtir, puis une fois que vous serez à jour, restez à jour.
Qunit pour les tests unitaires et Firebug et une coloration syntaxique JavaScript pour Firebug pour le débogage.
la source
La plupart des choses ont été couvertes mais personne n'a mentionné
la source
J'espère que cela ne sera pas trop critiqué pour cela, mais si des choses comme les IDE et les outils sont importants pour vous, alors je vous recommande fortement de regarder Google Web Toolkit . Vous écrivez votre code en Java dans Eclipse, ce qui aide vraiment à écrire votre code. Il fournit une complétion de code très efficace, des outils de refactorisation et une aide au débogage et à la navigation dans votre base de code.
Vous pouvez toujours accéder au Javascript brut lorsque vous en avez besoin.
Votre code est ensuite compilé en JS optimisé et minifié. J'ai utilisé cette approche avec succès dans un environnement JS DOMless de type node.js.
Pour les jeux HTML5, consultez PlayN qui est une bibliothèque qui utilise GWT pour cela.
la source
Je fais beaucoup de développement JavaScript. Beaucoup d'entre eux sont mentionnés, mais voici ce que j'utilise:
la source
Je peux recommander la newsletter JavasScript Weekly . Ses
Je n'ai pas lu les livres de John Resig, mais j'ai entendu et lu de bons commentaires. Son nouveau livre Secrets of the JavaScript Ninja sera publié prochainement.
la source