Una aplicación tiene buena escalabilidad si puede mantener su rendimiento mientras aumenta su volumen de datos o solicitudes. Es decir, el rendimiento debe mantenerse estable para cualquier usuario individual mientras aumenta el número de usuarios.
Muestra Node.js como un marco que afirma tener una mejor escalabilidad que otros idiomas. Esto es una mierda de marketing. El rendimiento y la escalabilidad se logran mediante la arquitectura de la aplicación , no mediante una elección particular de lenguaje o marco.
Puede hacer una aplicación escalable en Node.js o Java o PHP o Ruby o Python o Perl o cualquier otro lenguaje que pueda nombrar. Mucha gente lo ha hecho.
- ¿Cuánto tiempo llevaría convertirse en un programador suficientemente bueno para crear un prototipo funcional de una aplicación móvil o web?
- ¿Es difícil pasar del desarrollo de aplicaciones web móviles al desarrollo de Android / iOS?
- Cómo convertir una aplicación web php a una aplicación nativa usando Cordova o gap telefónico
- ¿Alguna compañía ha creado una plataforma para la creación de aplicaciones tan simple que pueda usar un novato?
- ¿Alguien puede hacer una lista de todo lo que se necesita para ejecutar una aplicación? (¿desde el desarrollo de la aplicación hasta el back-end?
Lo contrario también es cierto: puede escribir código basura en cualquier idioma y crear cuellos de botella en su arquitectura que perjudiquen la escalabilidad de su aplicación.
La elección del lenguaje o marco de programación debe basarse en mejorar la productividad del desarrollador al crear y mantener su aplicación. Definitivamente, hay algunos idiomas que están diseñados para ser más convenientes para cierto trabajo y, por lo tanto, le permiten ser más productivo en ese tipo de aplicación.