¿Cuál es la mejor manera de aprender Node.js, con una aplicación móvil (cuál) o un sitio web?

Node.js es relativamente nuevo en el juego, por lo que muchas veces estarás abriendo nuevos caminos con él. Sin embargo, no es algo malo, Node.js ha aprendido de los errores de otros lenguajes (incluidos .NET, PHP o Java), y tuvo poca leyenda. Node.js probablemente tendrá un poco de ventaja donde tienes muchas conexiones pequeñas. Si está utilizando una gran cantidad de Ajax en sus páginas, y está haciendo muchas llamadas asíncronas por página, o utilizando sockets web o conexiones largas similares, Node.js funcionará mejor.

Por lo tanto, sugeriría optar por NodeJS. Node.js es un entorno creado sobre JavaScript. .NET es un lenguaje propio.

Si bien ambos están destinados a la programación del lado del servidor y están destinados a lograr las mismas cosas, Node.js es el camino a seguir.

Este es el por qué:

  1. El nodo es más rápido.
  2. El administrador de paquetes del nodo (npm) es más extenso.
  3. El uso del nodo no se limita a un servidor web. Ver meteorito.
  4. El nodo hace que la E / S sin bloqueo parezca inútil. Lo prometo.
  5. Nodo + Reaccionar = Hermoso.

Node.js es una tecnología revolucionaria, por lo que es una gran habilidad para el futuro inmediato y cercano del desarrollo moderno de aplicaciones web. Node.js garantiza un alto rendimiento y mejores funciones de respuesta para el sitio web desde el lado del servidor hasta el front-end. Esto ha llevado a que los desarrolladores de Node.js tengan una gran demanda por parte de la industria, que ha superado todos los principales marcos de desarrollo web presentes en el mercado como PHP, .NET, etc. Este aumento y tendencia se puede ver en el gráfico a continuación y aquí

Cualquier persona que quiera comenzar su carrera por adelantado en Desarrollo web o Desarrollo de backend y tenga interés en trabajar con grandes tecnologías como la comunicación en tiempo real, la transmisión en vivo, la computación en la nube y el equilibrio de carga en su cartera puede comenzar esta capacitación.

Algunas de las principales empresas que utilizan node.js para escalar sus procesos y tecnología.

NodeJS y MongoDB son altamente escalables, lo que lo convierte en la plataforma perfecta para compañías / sitios web que esperan millones de usuarios o millones de transacciones y es la mejor tecnología si su sitio tiene mucha comunicación en tiempo real (como Facebook) o muchos mensajes en vivo (como WhatsApp)

El salario promedio de un desarrollador de pila MEAN en INDIA es de 6 LPA y el salario promedio de un desarrollador de pila MEAN en EE. UU. Es de $ 142000. Las compañías como Amazon , Salesforce , Intel , Uber , Goldman Sachs y hasta nuevas empresas B2C en crecimiento están persiguiendo a los desarrolladores de JS de pila completa. como Paytm y Flipkart . Entonces, esta es la mejor pila de tecnología de los años presentes y futuros.

La mejor manera es a Google.

Cuando te quedas atascado, google. Alguien más ha tenido tu mismo problema.

Cuando necesite un tutorial para obtener los conceptos básicos, google.

Si quieres un curso para aprender más en profundidad, google.

Cuando tienes una pregunta muy específica, google.

Puedes Bing si quieres, pero escuché que algunos terroristas usan Bing, así que evito que no esté en el mismo grupo que ellos.

DuckDuckGo también es genial.

Stackoverflow suele ser un gran lugar para encontrar múltiples respuestas, pero debe tomarlo como lo que es.

La documentación oficial es excelente y la mejor manera de aprender es lograr cosas más allá de los tutoriales y cursos, por lo que debe estar lo suficientemente cómodo como para usar todos sus recursos juntos para aprender cómo lograr un objetivo, no solo acumular puntos sin pensar en un aprendizaje increíble para codificar el juego. Incluso si eso te ayuda a aprender, tienes que usar TODOS tus recursos juntos.

Esto se aplica a todos los idiomas y plataformas, y aprender sobre varios hace que aprender el siguiente sea más fácil de comenzar. Es divertido así y una vez que vuelves a tu primer círculo si aún existe, tendrás la oportunidad de practicar todas las cosas nuevas que aprendiste.