¿Qué tan lejos está esto algún día?
Supongo que faltan al menos 2 años.
JavaScript
Aprender JavaScript es una gran idea, ya que js permanecerá aquí durante bastante tiempo.
Por JavaScript, me refiero a JavaScript central no jquery o angular o cualquier otro marco.
- He creado un nuevo sitio web y quiero mostrarlo a todos los entusiastas de la tecnología, ¿cómo puedo hacerlo? No quiero gastar dinero en esta etapa.
- En MailChimp, ¿cómo centras el botón de enviar?
- Soy un novato completo en web-programmimg pero quiero crear un sitio web de debate y debate dirigido por el usuario en Django-python. ¿Qué pasos debes seguir?
- Cómo comparar las cotizaciones recibidas de las empresas de desarrollo de sitios web para diseñar y construir un nuevo sitio web
- ¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?
Nodejs
Nodejs, por otro lado, debe evitarse. Nodejs tiene un alcance excelente y verá un uso importante, pero también es demasiado primitivo. Cualquier desarrollador web decente elegiría un framework nodejs y usaría ese framework.
Pila media
Este es un tema muy interesante. Para empezar, no existe una pila media. Es solo un nombre dado a la combinación de 4 tecnologías diferentes para fines de marketing.
Así que discutiré esas cuatro tecnologías por separado.
Mongodb
Mongodb es una base de datos NoSql muy popular. Pero su caso de uso es bastante limitado y tiene algunos problemas bien conocidos. Entonces, incluso si domina mongoDb, tendrá que aprender un SQL db como postgresql u oracle de todos modos. Lo contrario no es cierto . Postgre, por ejemplo, tiene un amplio conjunto de características y se puede usar en lugar de mongoDb con algunas penalizaciones menores de rendimiento.
Exprimir
Express es un marco popular de nodejs. Ha sido ampliamente utilizado. así que recomendaré aprenderlo después de haber aprendido JavaScript. Pero eche un vistazo a meteorJs antes de comenzar a aprender.
Angular 1.x
Muy antiguo marco js. Angular 1.x es ampliamente utilizado y puede ayudar a asegurar un buen trabajo js. Sin embargo, tiene una curva de aprendizaje empinada y, a medida que se lanza angular 2.0, perderá popularidad.
Angular 2.x
Angular 2.0 es, a todos los efectos, un marco totalmente diferente. Muchas personas creen que el marco se llama angular solo por razones de marketing. Y por lo tanto, no puedo darte ninguna buena razón para aprenderlo.
En este momento hay toneladas de js framework, cada uno tiene su propio punto ideal y fanboys. Sería mejor si aprendieras vainilla. Y elija js framework en los requisitos del proyecto.
Sin embargo, si su prioridad principal es aprender, yo personalmente recomendaría vue.js. Laracasts tiene excelentes tutoriales en video sobre vuejs para que comiences.
Nodejs
Ya discutido anteriormente.
Si desea ser un desarrollador web completo de Stack, existen algunas otras tecnologías que debe dominar antes de pasar a js.
HTML y CSS
La mayoría de las personas que conozco tienen muy poco conocimiento de HTML y CSS, pero todas insisten en que saben lo suficiente. Puedes ser uno de esos. Es bueno que lea las mejores prácticas al respecto.
Preprocesador CSS
Es decir, sass, stylus, etc.
Estos son ampliamente utilizados y populares y deben ser conocidos por cualquier desarrollador web.
Si eres principiante, comienza con menos.