Aquí está mi conjunto de herramientas básico ordenado de básico a avanzado.
HTML5 Boilerplate para páginas / plantillas muy básicas pero semánticas y de alto rendimiento.
Bootstrap / Foundation para un sistema de estilo predefinido. (Prepárese para tener un sitio feo o pague a un diseñador y desarrollador de estilo Frontend de lo contrario).
Prefiero Node.js / Express y sus variantes sobre Ruby, y ambas son preferidas sobre PHP. Si tiene un punto muerto en PHP, WordPress es probablemente una buena idea.
Git para control de fuente, pero probablemente ya lo uses.
jQuery / Zepto para selectores DOM de navegador cruzado y AJAX.
Grunt / Gulp para el proceso de construcción de CLI y tareas de mantenimiento.
JSHint para error de captura en js. (Atornillado a su editor de texto, o integrado en una tarea de observación Grunt / Gulp).
Sublime Text 3 es mi editor de elección, pero si te mueres por un IDE, iría con Webstorm mucho antes que Aptana / Eclipse.
Las herramientas de desarrollo de Chrome son críticas y cumplen mucho de lo que esperaría de un IDE.
Stackoverflow como loco, obviamente.
Puntos de bonificación para un sistema MV * frontend como Backbone preferiblemente o Angular / Ember. (Bastante avanzado para principiantes, pero necesario si su aplicación se inclina hacia la arquitectura de una sola página).
SVG para gráficos planos que se escalan fácilmente / sin problemas. (Use una herramienta de compilación para llevarlos al crossbrowser).
Olvidé mencionar a NPM, Bower y Yeoman. La cadena de herramientas JS es bastante grande, la administración de paquetes es de gran ayuda. Además, si está haciendo un trabajo significativo de JS, considere usar Browserify.
- ¿Qué 'plataforma' es mejor para diseñar rápidamente un sitio web adaptable / receptivo / centrado en dispositivos móviles para una aplicación / SaaS para servicios individuales + familiares, conserje personal?
- ¿Por qué usamos http mientras podemos abrir cualquier sitio web sin http o directamente con www?
- ¿Cómo aumentar el ranking de un sitio web? ¿Cuál es el criterio exacto para la calidad o cantidad de Google?
- ¿Cómo debo proceder si quiero crear un sitio web para 200 usuarios, que es básicamente un sitio web de antiguos alumnos para mi universidad? ¿Qué plataforma debo usar?
- ¿Cuál es la mejor manera de hacer que parezca que un sitio web ha sido vendido o ha cambiado de propietario?