¿Para qué tipos de aplicaciones web es mejor usar Java o C #?

En lo que respecta a los objetivos, ambas tecnologías son maduras y puede hacer casi cualquier cosa, excepto algunas áreas específicas donde un lenguaje específico es bueno y otro.

Todo se reduce a seguir al seleccionar un idioma, de lo contrario

  • Cultura de la organización. Algunas organizaciones invirtieron en plataformas basadas en Windows y prefieren C # y algunas organizaciones invirtieron en Linux o Windows con Java. Es realmente difícil cambiar las minas en la organización para cambiar de opinión e implementar una parte de la aplicación en otra plataforma como C #
  • Los desarrolladores solo dominan una plataforma Windows con C # o Windows / Linux con Java. Si deja que el desarrollador decida sobre la tecnología, optará por la tecnología con la que está familiarizado. No experimentarán con otros
  • Si desea una aplicación multiplataforma, el desarrollo basado en Java es el camino a seguir, ya que la implementación de C # no es multiplataforma. Multiplataforma significa ejecutar la misma base de código en entornos Windows o Linux. Recientemente tenemos un marco C # llamado Mono Home | Mono que puede ejecutar el mismo código C # en un entorno Linux, pero supongo que la tecnología todavía está evolucionando y puede tardar un tiempo en madurar. Java, por otro lado, es multiplataforma desde el primer día de su nacimiento. Entonces, en caso de que su aplicación esté disponible multiplataforma, elija Java

Iría con C # para proyectos grandes o escalables. Aunque el desarrollo .NET es costoso y lento. Si está trabajando en un proyecto pequeño, debe considerar PHP con seguridad, pero si está trabajando en algo que cree que se escalará a un gran nivel, entonces siempre debe ir con C #. No se sobre Java.

More Interesting

Hay bibliotecas de JavaScript como backbone.js, visualsearch.js, underscore.js, d3.js, etc. (tecnologías web front-end). ¿Qué debo hacer para aprender rápido?

¿Cuáles son los pros y los contras de las aplicaciones web completamente basadas en tokens basadas en sesiones y en sesiones gratuitas?

Quiero crear un sitio web como Reddit (la funcionalidad de votación positiva y negativa). ¿Como empiezo? ¿Qué idioma debo usar?

¿Qué es una API en desarrollo web?

¿Cuál es la diferencia entre aplicaciones web y aplicaciones móviles?

¿Cuáles son algunos sitios web populares creados por indios?

¿Qué es la lista de verificación de pruebas de penetración de aplicaciones web?

¿Cuál es el mejor servicio para cobrar una tarifa de suscripción anual a los usuarios de una aplicación web?

¿Cuáles son algunas ideas de proyectos interesantes para el desarrollo web MVC?

¿Por qué las aplicaciones nativas en Android tienen una gran demanda en lugar de las aplicaciones híbridas y web?

¿Cuál es el desarrollo front-end, el marco web, el servicio del lado del servidor y del lado del cliente que escuchamos de los ingenieros de software?

¿Hay alguna herramienta que me permita crear una aplicación web con poco o ningún conocimiento de programación?

¿Product Hunt se basa en Telesc.pe o se crea a medida con Meteor?

¿Cómo funciona el algoritmo de Pandora?

¿Qué tan importante es enviar encabezados de tipo contenido a través de HTTP? (¿HubSpot es correcto o está lleno?)