Soy un principiante total para el desarrollo web. ¿Debo elegir ember js, meteor js y MongoDB para comenzar?

Puedes perseguir lo que quieras, pero te sugiero encarecidamente entrar en AngularJS AngularJS vs. Backbone.js vs. Ember.js Si miras esa página, verás que el interés en Angular en los últimos 2 años ha explotado, exponencialmente más grande que Ember.

Ember es un buen marco y es mantenido por algunas personas muy inteligentes. Sin embargo, en términos profesionales, Angular parecería ser la mejor opción en este momento.

Si decides que te gusta Angular, te sugiero la pila MEAN.

M – MongoDB
E – Express (un marco de aplicación web Node.js)
A – angular
N – Node.js

Esto le permitirá conocer el stack completo, en JavaScript, y conocer las bases de datos NoSQL con MongoDB. Esta es una pila muy útil, tanto para prototipos internos como para uso en producción. También es bastante atractivo en el mercado laboral a partir de hoy.

Al final, ve tras lo que te emociona. Pero, si está buscando una buena carrera, observe las estadísticas de uso y su mercado de desarrollo local para ver qué tecnologías tienen una gran demanda.

Si realmente eres un principiante, primero debes aprender Javascript, HTML y CSS. Después de aprender un poco, puede comenzar a usar jQuery para facilitar la vida de proyectos reales. Luego, si está interesado principalmente en Javascript, puede aprender NodeJS y escribir backends para aplicaciones.

Después de eso, puede aprender MongoDB / NoSQL, pero también debería aprender sobre bases de datos relacionales. Las bases de datos de documentos (lo que son la mayoría de los dbs NoSQL) tienen una aplicación bastante limitada, ya que no pueden expresar las relaciones naturales entre gran parte o la mayoría de los datos del mundo.

Solo aprenda un marco como AngularJS, Ember.js, etc. después de saber lo que está haciendo con Javascript, HTML, ajax y REST, o, en el mejor de los casos, escribirá un código terrible que se ve bastante bien.

Si es un principiante en el desarrollo web, le recomiendo que comience a aprender de JavaScript y luego continúe con el aprendizaje del desarrollo front-end y back-end. Después de dominar estos instrumentos, podrá hacer frente a Meteor de manera fácil y rápida.

Recursos para el estudio completo de Meteor. Esta lista consta de:
– JavaScript
– Angular, columna vertebral, ascua
– Node.JS
– meteorito

Fui uno de los primeros en adoptar Ember, pero esencialmente me di por vencido. Sigue siendo un objetivo en movimiento, y aunque me gusta gran parte de la filosofía incrustada en su diseño, nunca se ha “gelificado” realmente.

More Interesting

Mis márgenes están configurados en "automático" y, sin embargo, claramente no tienen un ancho uniforme o igual en cada lado, ¿por qué?

Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?

¿Cómo debo conseguir mi próximo trabajo de consultoría?

Quiero comenzar un sitio web para reservar hoteles. ¿Sugiere sistemas de reserva que permitan la reserva en línea?

Quiero mover el contenido de un sitio autohospedado a WordPress. ¿Afectará mi clasificación y qué medidas debo tomar?

Ahora estoy trabajando como aprendiz en Python y Django. ¿Crees que esta combinación está lista para superar a la pila LAMP en el desarrollo web?

Necesito obtener algún tipo de concierto de programador / desarrollador. ¿Cuál es el mejor curso de acción para llegar allí?

¿Qué idioma debo saber para ser desarrollador web?

¿Cuál es el lenguaje básico para aprender para un desarrollador front-end?

Casi fallé todas las preguntas durante la entrevista de posición de desarrollador de full stack, pero aún así me contrataron, ¿qué pasó?

Soy un desarrollador front-end. ¿Cómo mejoro las habilidades de entrevista cuando las compañías realmente no están probando mi conocimiento de front-end?

¿Puede una persona ingenua construir su propio sitio web por su cuenta, en caso afirmativo, cómo puede comenzar a aprender a diseñar un sitio web?

¿Qué más necesito aprender para ser un desarrollador web completo?

Si deseo crear un sitio web con una fuente de noticias, un foro, reseñas y un blog, ¿cuáles son las mejores combinaciones de lenguajes de computadora que debo usar?

Me uniré a la universidad este año. ¿Debo aprender C, luego C ++, luego Java y luego C # en 4 años?