Node.js es un marco web del lado del servidor que ofrece contenido HTTP. Una aplicación como Skype que ofrece contenido multimedia entre dispositivos necesitará una infraestructura de servidor, así como aplicaciones de cliente que interactuarán con el servidor y retransmitirán contenido y entregarán contenido al cliente. También puede necesitar almacenamiento para persistencia.
Opciones para el software del servidor:
Node.js,
- ¿Dónde puedo encontrar un trabajo de desarrollador front-end remoto?
- ¿Cuál es la mejor manera de organizar archivos CSS?
- ¿Eres un desarrollador front-end?
- ¿Qué son las variables de tiempo de ejecución? ¿Cómo se configura la variable de tiempo de ejecución?
- ¿Puede un servidor dar JSON como respuesta cuando el navegador exige un archivo .HTML?
Servicios web, WCF, API web,
Cualquier marco de servicios web basado en Java.
Opciones para el software del cliente:
Aplicaciones móviles: Android, iOS, Windows Mobile
Aplicación de escritorio de Windows: Windows 7, 8, 10
Aplicación de la Plataforma universal de Windows (UWP) – Windows 10
Aplicación de escritorio iOS – Mac OS
Aplicación de escritorio basada en C ++ – Linux
Opciones de almacenamiento / base de datos:
Bases de datos relacionales: SQL Server, Oracle, MySQL / Maria DB
Bases de datos de documentos: MongoDB, Cassandra, CouchBase
Base de datos / cuadrícula en memoria: Redia, Hazelcast, Ignite