Todo en este mundo tiene sus pros y sus contras también.
Lo mismo ocurre en el campo del desarrollo de aplicaciones web.
Solo depende del propósito de su aplicación web.
Uno debe elegir el lenguaje de programación en consecuencia solo después de especificar el propósito del proyecto.
Hacer un SRS ayudaría mucho más y puede darle una idea clara de en qué se centra más su aplicación y en qué idioma debe elegir comenzar a codificar.
Python gana a Java en velocidad de desarrollo y concisión del código.
Esto generalmente hace que Python sea una mejor opción para pequeñas startups para quienes la velocidad en el mercado y la capacidad de implementar nuevas características son las más importantes.
mientras
Java gana a Python por la velocidad de ejecución, la cadena de herramientas, la disponibilidad de los desarrolladores y la facilidad de tener a muchas personas trabajando juntas en un gran proyecto.
- ¿Podemos hacer aplicaciones web pesadas usando Yii 2?
- ¿Cuáles son los pros y los contras de usar Coffeescript para las aplicaciones del lado del servidor Node.js?
- Mi equipo quiere usar el marco Phalcon para construir una aplicación web de red social. ¿Es mejor usar frameworks para construir aplicaciones web en PHP?
- ¿Cuál es la mejor tecnología para crear aplicaciones web de una sola página en 2017?
- ¿Cuál es tu aplicación de viaje favorita?
Aquí hay un enlace con la pregunta exacta que ha formulado
Java o Python para la aplicación de internet?
Aquí hay otro enlace que podría ayudarte
Aplicaciones ricas de Internet (RIA): ¿Deberíamos usar Java o Python?
Además, también puede usar vsChart.com: el Wiki de comparación para comparar entre 2 o más marcos web de Python o tecnologías web Java.
Aquí hay un ejemplo: web2py vs. Django vs. JSP
¡Espero que ayude! 🙂