2010-01-07 16 views
5

Actualmente estoy usando php como lenguaje de backend en webdevelopment. pero me pregunto qué necesitas instalar para correr con python y java.python vs java en el desarrollo de servicios web?

con php necesito apache y mysql.

¿Puedo usar esos para java y python también?

no puedo encontrar buenas guías equivalentes a LAMP/MAMP/WAMP, así que entiendo las partes cuando uso ya sea java o python. sería genial si pudiera darme algunos buenos enlaces sobre la instalación y lo que se requiere.

y he leído que es más fácil con Python. pero esta es la única ventaja de usar Python en lugar de Java. porque con java puedo crear applets java, aplicaciones de escritorio y móviles. todos tienden a tener instalado Java. pero no Python.

¿por qué debería usar Python en lugar de Java?

+0

"No puedo encontrar buenas guías equivalentes a LAMP/MAMP/WAMP"? ¿Qué significa esto? No pudiste encontrar http://onlamp.com/? ¿Que estás tratando de hacer?¿Qué has leído hasta ahora? Su pregunta es (a) vaga y (b) un duplicado de docenas en SO. Por favor aclare o lea las otras preguntas que ya están aquí y pregunte algo más específico –

+0

Duplicado exacto: http://stackoverflow.com/questions/1309662/comparing-the-uses-applications-of-java-vs-python –

Respuesta

4

sólo puedo dar sugerencias para el desarrollo web en Python:

  • Uso Tornado - Un servidor no bloqueante web.
  • Use Jinja2 - Un motor de plantillas.
  • Uso MongoDB - Un servidor de base de datos sin esquema | También puede usar cualquier RDBMS de acuerdo con sus requisitos.

Más de 3 herramientas son suficientes para crear una aplicación web en python.

o siempre puede elegir Django - El marco web gigante con todas las características necesarias para construir una aplicación web escalable en python.

+0

Tornado 0.2 era lanzado en septiembre de 2009. Nada después de eso. Estoy un poco decepcionado. – stesch

+1

Ir por Django .. – boring

2

web2py es un framework web de Python que es completamente autónomo, se ejecuta de forma portátil incluso desde una unidad USB. El manual está disponible en scribd, y después de una o dos horas de tutorial tendrá una idea bastante clara de cómo será un framework web de python. No puedo comentar sobre Java en absoluto.

EDITAR: Django y web2py son muy, muy similares. Creo que prefiero web2py porque hace más que no tengo que hacer, pero desde POV de, digamos, frameworks Java, Django y web2py pueden ser lo mismo.

Cuestiones relacionadas