Le sugiero que use PHP, Ruby On Rails o Python para el desarrollo del lado del servidor. Angular 2 o React para el desarrollo del lado del cliente, pero tenga en cuenta que si tiene una aplicación de múltiples páginas (MPA) en contraste con la aplicación de una sola página (SPA), puede tener algunas preocupaciones de rendimiento:
Aplicaciones web de múltiples páginas frente a aplicaciones web de una sola página
Asegúrese de organizar su proyecto del lado del cliente de la mejor manera posible, ya sea para MPA o SPA.
- Subjetivo: ¿Puede alguien ser realmente hábil tanto en diseño como en desarrollo?
- Usabilidad: ¿Por qué los sitios web utilizan menús desplegables inutilizables para la selección de años?
- ¿Cómo se construye un sitio web receptivo?
- ¿Existe una alternativa a CSS en el desarrollo web?
- ¿Cuáles son buenos recursos o cursos para Test Driven Development (TDD) para Javascript completo (Front-End y Node.js / Express)?
Ahora, cuando se trata de la aplicación de chat, puede usar una agrupación larga proporcionada por una API Comet que reemplaza a una API RESTful
API de consulta Comet vs REST – Import.io
Asegúrese de saber para qué es MEAN Stack lo mejor para LAMP Stack. Brevemente, MEAN Stack reemplaza a los datos no estructurados, la representación isomorfa y la concurrencia. Eso está manejando múltiples solicitudes a la vez:
Paralelo vs concurrente en Node.js
La pila MEAN: MongoDB, ExpressJS, AngularJS y Node.js