La razón principal de esto es que los desarrolladores no conocen las soluciones correctas para el trabajo, por lo que usan la pila que está en tendencia en este momento (que por el momento es la pila MEAN). Tuvimos lo mismo con Ruby on Rails y Node.JS cuando salieron por primera vez. Los desarrolladores saltan sobre ellos pensando que es lo mejor, pero generalmente la mayoría de los desarrolladores los usan para el trabajo equivocado.
He trabajado en algunos lugares donde los desarrolladores han decidido usar una pila popular, y generalmente termina con un fallo rápido del producto. Veo muchos desarrolladores en estos días que usan Mongo y otras soluciones NoSQL pensando que la alta capacidad de solicitud es perfecta para ellos, pero luego terminan usándola como una base de datos relacional y cualquier ventaja que NoSQL podría traer se descarta rápidamente. Especialmente cuando una base de datos SQL puede hacer datos relacionales, mantener todos sus datos estrictamente escritos y validados, y aún así proporcionar un rendimiento sorprendente.
Los ingenieros decentes se quedarían con el uso de .NET o Java para aplicaciones web empresariales escalables, nada más se compara a nivel empresarial. De la cantidad de solicitudes que pueden manejar, facilidad de escala y rutas de actualización confiables.
- ¿Cómo mixapp puede servir un archivo que se está cargando?
- ¿Necesito descargar algo para comenzar a escribir código en HTML, Javascript o CSS?
- Ahora que Wikimedia ha desplegado completamente HHVM, ¿MediaWiki incorporará elementos del lenguaje Hack?
- ¿Cuáles son los beneficios de escribir páginas web que dicen las cosas obvias sobre un tema?
- ¿Cuál es la forma más rentable de implementar una aplicación Rails de tamaño pequeño a mediano?