¿Cómo se desarrolla con JavaScript?

Textmate como editor, con varias técnicas para mitigar la latencia de trabajar en un montaje remoto (por ejemplo, Remate: http://ciaranwal.sh/remate/ + ExpanDrive: http://www.expandrive.com/mac). No he encontrado un editor de texto en OSX. Me gusta más, especialmente. al mezclar JS, CSS, HTML y el lenguaje de scripting de su servidor de elección.

jQuery para sitios simples, (Google) Cierre para aplicaciones web serias. jQuery es simple de usar y ahorra muchos tipeos, esencial cuando no se trabaja con un IDE; El compilador de Closure ayuda a verificar los errores de tipo comunes y promueve la programación de estilo OOP con buenas prácticas de documentación y estilo.

Solía ​​usar Firebug de Firefox para la depuración, pero ahora he cambiado al depurador de Chrome como predeterminado. Además de que webkit es el motor de renderizado preferido para geeks y dispositivos móviles, he notado que Firebug tiende a ralentizar sitios que ni siquiera está tratando de depurar: tuve que mantener instancias separadas de Firefox con perfiles individuales para seguir navegando regularmente, antes de que el depurador webkit fuera lo suficientemente bueno como para usarlo a tiempo completo.

Utilizo las herramientas de desarrollador integradas en Google Chrome. Firebug también es una gran opción, probablemente un poco más pulida. Supongo que depende principalmente del navegador que prefieras.

jQuery es más o menos la norma en estos días. Úsalo. Tenga en cuenta que hay un complemento jQuery para todo, desde el manejo de cookies y el almacenamiento local hasta una rica interfaz de usuario y controles sofisticados.

Para la edición de texto, uso MacVim. Javascript es un lenguaje “muy poco escrito” y la mayoría, si no todos, los IDE no proporcionarán herramientas de autocompletado o refactorización de código decentes. Elija cualquier editor que se adapte a su gusto. Estarás bien.

HTML se presta a un ciclo de desarrollo mucho más interactivo que muchas otras plataformas de desarrollo. Con eso, quiero decir que es muy fácil hurgar con el Inspector DOM, cambiar las reglas y atributos de CSS sobre la marcha y ver qué sucede. Uso mucho la consola Javascript para probar cosas hasta que funcione.

También utilizo algunas extensiones de navegador, especialmente un cargador de CSS, (recargue solo el CSS con una sola pulsación de tecla) y un selector de color.

Yo uso Aptana http://aptana.com/ , Pruébalo. Es un IDE gratuito y es bastante rico en funciones y simple.

Tiene complementos para todos los principales marcos AJAX y javascript.

Señala errores y errores a medida que escribe código, de manera muy intrusiva. No te ayuda mucho con cuál es el error, pero al menos te dice dónde está el error. Entonces, necesitas tener algo de conocimiento. Puede ser un poco doloroso para un principiante. Requiere un poco de trabajo y solo un poco de paciencia para darse cuenta de lo increíble que es un regalo gratis.

Es brillante para html / css / javascript. Codifico php con él; Eso también es genial. Todavía no he probado los otros, pero es compatible con muchos lenguajes de programación. También se integra con Dreamweaver (no sé por qué esto es útil, ¡pero parecen estar muy orgullosos de eso!).

Se ejecuta en Linux, Mac y Windows. Yo uso el primero y el tercero. Entonces obtengo un entorno consistente en cada PC en la que trabajo, incluso temporalmente. Espero que pronto tengan una versión portátil, porque me parece bastante ligera y rápida.

More Interesting

¿Quiénes son los proveedores de servicios de desarrollo de temas de WordPress recomendados a nivel mundial?

¿Cuál es la diferencia entre un nombre de dominio y un servicio de alojamiento web? ¿Puedes por favor cómo se relacionaron cuando alojamos un sitio web?

Cómo implementar un proxy web que pasa solicitudes y datos entre múltiples clientes web y servidores web, al mismo tiempo

¿Por qué es importante aprender Javascript para los desarrolladores web en lugar de otros idiomas? ¿Qué hace bien o no tan bien?

¿Cómo se convirtió Omkar Mishra de NIT Jamshedpur en un experto en desarrollo web?

¿Qué debo aprender como desarrollador front-end del framework ASP.NET MVC? Soy nuevo en .Net MVC, entonces, ¿es suficiente aprender bootstrap? ¿Cuáles son los controles de interfaz de usuario más utilizados en .net MVC y los controles de interfaz de usuario que necesito aprender? ¿Son suficientes HTML y HTML helper?

Hoy en día, ¿es necesario abstenerse de usar PNG de 24 bits debido a la compatibilidad con navegadores anteriores?

Cómo aprender desarrollo web front-end

¿Cuál es la diferencia entre una API y la API REST?

Quiero crear una aplicación web simple recomendada que use una API para mostrar datos. ¿Qué marco es mejor: Angular, Ember, Backbone o React?

Entre aprender Ruby on Rails, YII2 (PHP Framework) o Django desde cero, ¿cuál debo elegir? ¿Por qué?

¿Por qué a veces es mejor usar Nginx en lugar del servidor Apache?

¿Qué puedo hacer para que una entrada HTML acepte solo números entre 0 y 10 (antes de usar la entrada en la consulta de la base de datos MySQL)?

¿Por qué debería aprender un marco JS front-end (Angular, React, etc.) y cuáles son sus beneficios sobre un sitio construido más 'tradicionalmente'?

¿Qué proyectos de programación le han dado más información sobre un concepto / técnica de programación?