¿Cuál es la mejor pila de JavaScript moderna para el desarrollo de aplicaciones web?

Es una pregunta extremadamente difícil y muy discutida.

Desde mi punto de vista hay:

  • Backend – NodeJS (la única variante de backend JS)
  • Frontend – Reaccionar | Angulat | VueJS: el más popular y vibrante. Reaccionar te da bastante libertad. Angular : le brinda convenciones, estructura, mejor confiabilidad y más de forma inmediata. VueJS: lo mejor de ambos, pero es bastante nuevo, por lo que hay algunas preguntas sobre qué camino tomará
  • Base de datos – Mongodb (NoSQL) – muchas posibilidades, Postgres (SQL) – Creo que es mejor hoy en día
  • Aplicación móvil: React Native. Aplicación móvil universal y nativa (no vista web)

PD: te recomiendo que uses Typecript con cualquier framework (o incluso nodeJS) para aumentar la confiabilidad y simplificar la navegación a través del código. (¿Te ayuda Typecript a escribir un mejor código?)

No hay una única respuesta correcta a esta pregunta. Es bastante difícil seleccionar una pila de Javascript que pueda considerarse moderna y mejor. Desde el punto de vista de Inheritx, nos hemos centrado en

– webpack, sass, vue.js 2.x, vuex (redux), d3.js para front end y koa2, node.js, pm2, ubuntu, nginx balanceador de carga, rethinkdb para Back-end.

En Inheritx usamos Meteor y Node.js. Aunque diango y reaccionar también funciona bien.

También angular porque se clasifica en fiabilidad.

Es imposible seleccionar una pila de JavaScript que sería universalmente la mejor. En mi opinión, la respuesta a su pregunta depende en gran medida de la aplicación particular para la que desea utilizar esa pila. En JSSolutions usamos con mayor frecuencia Node.js y Meteor. Puede consultar los otros marcos JS con los que trabajamos en nuestra página de desarrollo de aplicaciones web.

A partir de hoy (agosto de 2017) usaría lo siguiente:

  • Backend: koa2, node.js, pm2, ubuntu, equilibrador de carga nginx, rethinkdb
  • Frontend: webpack, sass, vue.js 2.x, vuex (redux), d3.js para gráficos

Meteor.js

Meteor es todo en uno, realmente bueno para construir un back office.

Lo mejor tendría que ser MERN o MEAN. Muy difícil elegir entre estos dos.

Yo uso diango + react y me funciona bastante bien