miércoles, 16 de julio de 2008

Python vs. Java

Un articulo ya publicado, que es importante conocer frente a la posibilidad de optar por un lenguaje de programacion, publicado en http://gda.utp.edu.co/pipermail/j2ee/2004-May/000033.html:

  * En general se dice y se muestra que ambos lenguajes
brindan un desempeño
muy similar según la IEEE
(a excepción de aplicaciones gigantes que
requieran
demasiado desempeño), ambos son orientados a objetos,
soportan
aplicaciones web, serialización, conecciones
de internet e interfaces
nativas
* Pero un programador en python es de 5 a 10 veces más
productivo que en
Java.
* El código en python es más corto, más claro,
estéticamente más limpio, e
incentiva al programador
a documentarlo bien, por lo que es mucho más fácil
de leer.
* Cito traduciendo: "Personalmente pienso que java
es un triunfo del
mercadeo sobre el sentido común
(con _algunas_ buenas ideas)"
* Un hola mundo en Java2 necesita por lo menos un
runtime de 9MB para correr
en solaris, contra 1,6MB
que necesita Python.
* Y que es mejor no usar Java, a menos que sea
estrictamente necesario