[eside-ghost] Python y Java en servidores de aplicaciones
Gustavo Fernández
gus en zylk.net
Mar Ene 22 19:15:43 CET 2008
Buenas:
La verdad es que yo he trabajado con los dos lenguajes, aunque más con java. La idea es que ni uno ni otro es más rápido todo depende del modelo que se monte y del tipo de servicio que se va a implementar.
Por ejemplo, si creas un servicio web basado en python servido por un cgi en un servidor apache será infinitamente más lento que un servicio web servido por una axis2 / servlet. Si en vez de cgi normal utilizas fast-cgi para la gestion de los hilos irá mejor.. y si utilizas zope pues supongo que irá también bien porque gestionará los hilos y las peticiones que se hagan.
Por otro lado, no creo que el lenguaje importe tanto, ya que si el servicio por ejemplo accede a una base de datos el cuello de botella seguro que está en el modelo de acceso a los datos y no en el resto del flujo del programa. (pool de conexiones, frente a conexión directa, indices en las tablas, querys bien montadas etc..)
Por otro lado para publicar servicios web si ya tienes programasdas las clases java que implementan la logica de negocio, creo que sería una perdida de tiempo volver a programar la lógica de negocio en pyhton para exponer en un canal web-services dichos servicios. El otro tema que me preocuparía a la hora de exponer servicios web sería el tema de la seguridad. En java + axis hay otro proyecto de apache que cubre ese campo wss4j. En pyhton no conozco equivalente, pero seguro que hay algo.
un saludo
--gustavo
-----------------------------------------
Gustavo Fernández
ZYLK.net - iniciativas tecnológicas
Enpresaldea, Modulo 9.
Ctra. Basurto Castresana 70.
48002 Bilbao (Bizkaia)
movil: 637546184
ofic.: 944272119
email: gus at zylk.net
-----------------------------------------
----- Mensaje original -----
De: "Txus Sanchez" <txusinho en gmail.com>
Para: "Lista de eside-ghost" <eside-ghost en deusto.es>
Enviados: martes 22 de enero de 2008 17H22 (GMT+0100) Europe/Berlin
Asunto: [eside-ghost] Python y Java en servidores de aplicaciones
Aupa peña,
Desbarrada al canto va.
En el curro todo dios anda con java en servidores de aplicaciones
(axis2 + geronimo, por ejemplo), pero tengo la intuición de que para
desarrollo de Web Services, python está mas orientado a ello.
Hablo desde el conocimiento único de Zope2 y algún cacharreo con
Zope3, pero tengo la impresión que para andar con especificaciones de
WS-* puede resultar más fácil el uso de Zope que el uso de alguna
solución open source para servidores de aplicaciones basados en java.
hay alguien que pueda hablarme de las bondades de soluciones java en
servidores de aplicaciones, please? Sé que la pregunta es demasiado
genérica, pero a lo mejor existe alguien que haya funcionado con las 2
soluciones...
Milesker
--
___________________________________________________________________
If your computer's broken because you are running Windows, don't just
fix it, 'nix it ;-)
Txus Sánchez
Registered GNU/Linux user number: 346962
Key fingerprint = CF93 6A5A 5A43 F7AA 0F71 8A78 58DE 6EE4 5374 3E48
wget -O - fermat.movimage.com/txus.asc | gpg --import
Más información sobre la lista de distribución eside-ghost