Estoy interesado en hacer algunos proyectos que impliquen un uso intensivo de JavaScript. A saber, juegos de lienzo basados en HTML5, que también pueden usar node.js. Estoy interesado en aprender las mejores prácticas modernas, herramientas y recursos para JavaScript.
JavaScript es difícil de investigar porque terminas vadeando una gran cantidad de material realmente desactualizado, proveniente de los tiempos en que "JavaScript" era una palabra de cuatro letras.
Si está muy involucrado en la programación de JavaScript ...
- ¿Qué editor de texto o IDE utilizas?
- ¿Qué marco de prueba de unidad utiliza?
- ¿Utiliza selenio o alguna otra cosa?
- ¿Qué otras herramientas usas?
- ¿Qué comunidades existen que discuten eventos recientes en JavaScript?
- ¿A qué libros lees / te refieres?
- ¿Qué blogs lees?
tools
javascript
developer-tools
Matt Greer
fuente
fuente
Respuestas:
Mi lista sería:
Los libros están desactualizados tan pronto como llegan a los estantes (generalmente).
fuente
Todos tienen soporte para funciones completas de desarrollo de aplicaciones web (javascript, HTML, CSS, etc.). Elija Aptana, si está buscando una solución gratuita.
Selenio
fuente
Todavía siento que las herramientas disponibles para el desarrollo serio de JavaScript están muy por detrás de donde deberían estar, pero aquí hay algunas de las que uso.
fuente
Bueno ... aunque lejos de estar completo, actualmente soy el desarrollador principal de un nuevo proyecto de código abierto multiplataforma:
JS Studio
Aquí hay una captura de pantalla:
Algunas de las características son más completas que otras ... pero estos son los objetivos previstos:
He configurado compilaciones diarias para Windows y puede encontrar la compilación más reciente aquí: http://files.quickmediasolutions.com/jsstudio/
fuente
En la categoría 'otras herramientas', uso CoffeeScript (un lenguaje que compila a JavaScript), porque me quita los dolores que la sintaxis de Javascript me impone.
versus
Uno podría argumentar, técnicamente, que ya no es javascript, pero la "sensación" de coffescript es que es solo una capa delgada.
fuente
La API para la biblioteca jQuery http://api.jquery.com/ y una copia destacada y bien actualizada de jQuery In Action . Léalo de principio a fin y luego siga http://twitter.com/jquery para obtener las actualizaciones en las nuevas versiones.
Usted ha dicho que los libros están desactualizados, pero necesitará obtener un nivel básico de conocimiento sobre el cual construir, luego, una vez que esté actualizado, manténgase actualizado.
Qunit para pruebas unitarias y Firebug y un resaltado de sintaxis de JavaScript para Firebug para la depuración.
fuente
La mayoría de las cosas han sido cubiertas pero nadie mencionó
fuente
Esperemos que no se lo critique demasiado por esto, pero si cosas como IDE y herramientas son importantes para usted, le recomiendo que busque en Google Web Toolkit . Escribe su código en Java en Eclipse, lo que realmente ayuda a escribir su código. Proporciona una terminación de código altamente efectiva, refactoriza las utilidades y ayuda a depurar y navegar a través de su base de código.
Todavía puede entrar en Javascript sin procesar cuando lo necesite.
Su código luego se compila en JS optimizado y minificado. He usado este enfoque con éxito en un entorno DOMless JS similar a node.js.
Para juegos HTML5, echa un vistazo a PlayN, que es una biblioteca que usa GWT exactamente para eso.
fuente
Hago mucho desarrollo de JavaScript. Se mencionan muchos de estos, pero esto es lo que uso:
fuente
Puedo recomendar el boletín semanal de JavasScript . Sus
No he leído los libros de John Resig, pero he escuchado y leído buenos comentarios. Su nuevo libro Secretos del JavaScript Ninja se publicará pronto.
fuente