[LUG.ro] Programación Libre

Mario Oroz jmoroz en uol.com.ar
Vie Jun 27 09:15:19 ART 2008


Diego Coppari escribió:
> Quería saber que me sugieren para introducirme a la programación en Python.

http://150.185.173.5/Descargas/42%20PYTHON%20BOOKS%20+%20EXAMPLES.tar.gz

El que los publico (en la lista de Python en español:
http://listas.aditel.org/listinfo/python-es | FAQ: http://listas.aditel.org/faqpyes
muy buena!) dice: lo subi al Utorrent, buscalo como 42 books python
son 162 mb descargalo...

En lo personal comencé  con byteofPython y luego DiveintoPython (tiene trad. 
español)

> Tengo conocimientos de php, perl (algo), mayormente programo en un 4gl pero
> estuve buscando y no encontre nada parecido que sea SL. y veo que muchos
> se están inclinando a desarrollar en Python.

Vi en tu web que programas en Progress 4gl, estuve buscando hace unos años atras
y lo que encontré libre se llama Aubit: www.aubit.com ; es un 4gl que se puede
usar entre otras bases (incluye odbc; creo!) postgresql con el parche para que
se comporte como una base informix like, el parche se puede bajar de la misma 
web y creo que es parte del mismo proyecto postgresql.
No la use con base de datos, solo corrí ejemplos de código 4gl, salida  de 
reporte a pdf (medio feito), menues... tiene una onda 4gl de progress.

OJO! no tiene un Entorno de desarrollo!, es compilar desde linea de comandos y
usar vi.


> Es una buena opción para aplicaciones de gestión? o conviene otra cosa?
> Desde el vamos me interesaría que mis aplicaciones sean multiplataforma.

Python es multiplataforma y muchos de sus bindings con librerías gráficas
también lo son; recomiendan WX, sin mencionar que tiene varios frameworks para 
desarrollo web.
Además tiene el monstruo llamado Zope!.

Le doy mi voto a Python!

Ahora bien, lo que nunca he preguntado y no se si se puede es tener una 
aplicacion en python que sea multiplataforma y que corra tanto en ambiente 
grafico como sobre la web. Lo que digo tiene toda la onda de una sistema
orientado a servicios; es decir un motor servidor de applicaciones con sus
front-end clientes desde web, entornos window, disparando requerimirntos contra 
el app server ????
Esto se puede hacer o hay algo en el soft libre que me permita este nivel de 
libertad en cuanto a la programacion (algun lenguaje) de interfaces web, 
ventanas o caracteres contar un servidor de aplicaciones.



> Salu2 a to2

Saludos.
Mario.


Más información sobre la lista de distribución Lugro