¿Debo usar Rails, Express o Meteor para el backend? (Por favor vea los detalles a continuación)

A2A; Asi que, entiendo,

  • tiene dos proyectos ganados / premiados / asignados que le preocupan el ‘mejor’ marco para hacer.
  • No sabe específicamente cuáles son los requisitos de su proyecto (en tiempo real, ¿sí / no?)
  • Está buscando una posible empleabilidad futura / futura.

las reacciones serían

PLAN A ir con express, usted sabe bien y puede trabajar con backend / frontend / sebsocket ok

PLAN B Ve con RoR: es el marco más completo y, en mis libros, el marco de fabricación de aplicaciones todo en uno más competente del mercado.

Cree que la última versión viene con conexión con reactivo / zócalo muy parecido al trinquete para laravel

PLAN C – node.js – sails.js

Simplemente porque desarrollar con velas es

  • 100% js
  • Construido en express
  • Construido en Socket.IO
  • Construido con el espíritu de ‘no sabemos exactamente qué estamos construyendo o qué características podríamos necesitar en el futuro’ (es decir, creación de prototipos imparciales).

En general, aconsejaría experimentar y ver con cuál estás más en casa

Ruby on rails es lo mejor para mí: si estás empeñado en la empleabilidad o en crear una aplicación web potente, respetable y extensible.

Sin embargo, si se trata de prototipos y nodos “rápidos”, entonces definitivamente pruebe sails.js

Las tres son opciones sólidas para una aplicación React.

Exprese si desea un comienzo simple con flexibilidad y obtendrá un par de horas aprendiendo a configurar su aplicación. Tendrá que configurar un paquete separado para que los websockets funcionen (como express-ws).

Rieles si quieres un comienzo rápido con muchas funciones integradas. Obtiene un ORM para acceso a la base de datos, un enrutador y una canalización de activos preconfigurada. Todas estas son nuevas habilidades pero son muy valiosas. Rails 5 tendrá ActionCable, un sistema websocket (para comunicación en tiempo real).

Meteorito que personalmente no usaría, pero ese soy yo. Estás cambiando el motor de plantillas predeterminado de Meteor por React. Está destinado a ser ideal para aplicaciones en tiempo real (personalmente no tengo experiencia). También he oído que a veces te encuentras con un obstáculo que no puedes evitar fácilmente.

Esperemos que eso te dé algunos pros y contras en esta situación.

Los 3 te harán más empleable, al final, probablemente deberías saber los 3.