Java podría tener algunos problemas, pero se conoce como LA plataforma para aplicaciones empresariales.
En mi humilde opinión, debido a lo siguiente:
* Legado: Java es anterior a C #. Por lo tanto, podría tener más proyectos para conectarse a sistemas heredados.
* Comunidad: ninguna otra plataforma puede vencer a la comunidad Java. Si una organización quiere usar la solución de big data de Hadoop, solr / Lucene para búsqueda /…. Tienen que usar Java.
* Disponibilidad de los desarrolladores: Java sigue siendo un lenguaje de desarrollo convencional. Esto significa que sería más fácil encontrar o capacitar a los desarrolladores.
* Licencia: en Java no es necesario comprar una licencia para IDE, Application Server, DB. En C # es imprescindible.
* Personalización: Java se inclina hacia el código abierto y los estándares mejor que C #. Esto reduce el riesgo para las organizaciones. También proporciona la opción de personalizarlo.
* Estándares: Java es un lenguaje controlado por estándares Esto significa que sería más fácil reemplazar ciertos componentes ya que su interfaz está definida. Por ejemplo, en Java puede elegir entre los muchos servidores de aplicaciones que existen, extenderlos o crear uno por su cuenta. Esto no tendría implicaciones para la aplicación, ya que todos siguen un cierto estándar.
En C # está incluido en IIS.
* Otros lo usan: a menudo la decisión se toma debido al hecho de que otras grandes empresas lo usan. Como java es anterior a C #, la primera aplicación empresarial estaba en java. Otros simplemente siguen y no corren el riesgo de reemplazar.
* Ecosistema: dado que Java fue el primero en existir, existe un sólido ecosistema empresarial para satisfacer diversas necesidades.
¿Qué factores pueden llevar a la selección de Java sobre C # para una aplicación web empresarial a gran escala?
Related Content
¿Por qué Codem es la principal empresa de desarrollo de aplicaciones web en Chennai, India?
¿Cuáles son los mejores recursos para aprender a crear pruebas automatizadas para aplicaciones web?
More Interesting
¿Qué comparaciones hay entre un servidor de aplicaciones y un servidor web?
¿Qué son las aplicaciones web asincrónicas?
¿Cuál es el mejor marco en PHP para desarrollar el sistema ERP?
¿Es la aplicación secreta un poco turbia? ¿La gente entiende cómo agregará valor a la sociedad?
¿Cuál es la arquitectura ideal para una API que necesitará manejar miles de solicitudes por segundo?
¿Es inteligente usar C ++ para una aplicación web, o es mejor usar una combinación de Python y C ++?
¿Cuáles son algunas buenas alternativas de RescueTime?
Cómo desarrollar una aplicación web para este enunciado del problema
¿Cómo maneja un servicio web moderno varios idiomas (configuraciones regionales)?