Considero que la mayoría de ellos son una pérdida de tiempo, especialmente en el nuevo mundo de Node / Composer, donde hay una gran cantidad de módulos y componentes que intentan hacer la vida más fácil.
Obviamente los uso (!), Pero desperdicia / complica mi tiempo al tener que ejecutar pasos de compilación, y ver las dependencias de los módulos descender solo sirve para recordarme cuánto control ahora está en manos de terceros. Preferí mucho los días en que si necesitaba algo, lo encontraría (solo) y lo incluiría yo mismo y siempre tendría un conocimiento íntimo de mi aplicación.
Cómo “dependencias” en la tierra se convirtió en una palabra aceptable en tecnología que nunca sabré, cuando todos los mejores desarrolladores parecen predicar que la simplicidad es el evangelio.
- ¿Cómo se asegura de que su desarrollador web no secuestre su sitio web?
- ¿Angular solo es bueno para los SPA? ¿Hay mejores alternativas para los no SPA como Vue y React o se puede usar Angular?
- Para un B. Tech. Graduado de CSE que aún no ha comenzado a programar, ¿es bueno comenzar con Python y JavaScript? En caso afirmativo, ¿cuáles son los mejores libros para dominar Python y JavaScript en un nivel de principiante?
- ¿Cuáles son las diferencias entre los bootcamps de Nueva York, es decir, Startup Institute, Hacker School, App Academy, Flatiron School, Fullstack Academy, etc.? ¿Y cómo elegirías?
- ¿Cuáles son algunas noticias interesantes en el mundo del desarrollo web?
Entonces, ¿qué es esencial, al menos para mí (como desarrollador de LAMP)?
- Marco : un marco decente y estable. Me gusta laravel
- Base de datos : cualquier sabor de SQL
- Implementación : alguna forma de implementación, por ejemplo, Capistrano
- Vigilancia. Grita a uptimerobot.com
Incluso si eliminaste Composer, npm, todos los pasos de compilación de JS / SASS, aún podría compilarte una aplicación de nivel empresarial.