[Solar-general] Re: [softlibre] Herramientas libres para el desarrollo de aplicaciones

Martin Olivera molivera en solar.org.ar
Mar Dic 19 16:56:47 CET 2006


Ricardo Pluss wrote:
> Estimados:
> 
> Les paso la información sobre estas dos presentaciones (que pueden 
> difundir libremente)
> 
> 1.- Desarrollo rápido de aplicaciones con PostgreSQL (Christian Kuroki) 
> (ver presentación aquí 
> <http://rrii.sgp.gov.ar/index.php?option=com_docman&task=doc_download&gid=7791&Itemid=46>) 
> (materiales aquí 
> <http://rrii.sgp.gov.ar/index.php?option=com_docman&task=doc_download&gid=7792&Itemid=46>)
> 
> Enlaces relacionados:
> 
> - Umbrello 
> <http://www.google.com.ar/url?sa=t&ct=res&cd=1&url=http://uml.sourceforge.net/&ei=Mb-BRf7kKYfGwALCoY2HCw&usg=__rPmJ1F2JyS6lSX5jYGAHooSpl1U=&sig2=ES8sqvZ2zlyeZNry4FalWg> 
> (diseño diagrama Entidad-Relación de la base de datos)
> - umbrelo2sql <http://umbrello2sql.sourceforge.net/> (conversión del 
> diagrama ER a código SQL)
> - PEAR DB_DATAOBJECT_FORMBUILDER 
> <http://pear.php.net/package/DB_DataObject_FormBuilder/redirected> 
> (herramienta para desarrollar aplicación PHP)
> 
> 
> 2.- Desarrollo Rápido de Aplicaciones Web con Xpotronix (Eduardo 
> Spotorno) (ver presentación aquí 
> <http://rrii.sgp.gov.ar/index.php?option=com_docman&task=doc_download&gid=7782&Itemid=46>)
> Sitio web:   XPotronix <http://www.xpotronix.com/>
> 
> ------------------------------------------------------------------------
> Abstract Xpotronix
> Eduardo Spotorno (Consejo de la Magistratura CABA) relata la 
> construccion de una herramienta para el desarrollo rápido de 
> aplicaciones web que utiliza transformaciones XSL (lenguaje nativo de 
> transformación de documentos XML) produciéndo código PHP5 orientado a 
> objetos. Técnicamente el desarrollo hace de ORM (Object Relational 
> Mapper) y de Framework de desarrollo basado en librerías de terceros 
> (bajo licencias libres). La generación inicial de código se basa en 
> sentencias declarativas en XML lo que reduce errores en la programación 
> y brinda fortaleza a proyectos de envergadura, ya que la inclusión de 
> nuevos campos o tablas no afecta el desarrollo previo.
> 
> La programación complementaria también se encapsula en XML (que oficia 
> de "contenedor" del código fuente) y la generación de código tiene la 
> habilidad de insertar estos eventos o excepciones en lugares específicos 
> de la aplicación (carga del objeto, guardado del objeto, borrado del 
> objeto, etc). La experiencia obtenida en el uso de la herramienta 
> demostró que resulta innecesaria la modificación del código fuente 
> resultante.
> 
> El código fuente generado en PHP resulta compatible entonces con una 
> plataforma LAMP (Linux, Apache, MySQL, PHP) que específicamente contiene 
> los siguientes paquetes: adodb, para el acceso a base de datos en forma 
> universal, phpgacl que provee roles y accesos para usuarios y smarty, 
> para la definición de la presentación (x)HTML de los objetos de la 
> aplicación. La libería xpui.php (XPotronix User Interface) aglomera las 
> liberías mencionadas en un objeto de presentación.
> 
> El núcleo generador de código está enteramente desarrollado en XSL y el 
> núcleo tiene sólo 1600 líneas de código.
> 
> La experiencia desarrollada en el ámbito del CMCABA ha sido exitosa, 
> plasmada en la creación de los sistemas JusCABA (Sistema de Gestión de 
> Expedientes Judiciales del Fuero Contravencional y de Faltas de la 
> CABA), GesCABA (Sistema de Expedientes Administrativos), Stock de 
> Equipamiento e Insumos, MeAyuda, Registro de Concursantes para Jueces y 
> Secretarios, Ley 70, Ley 572, Recursos Humanos y Lejagos entre otras 
> aplicaciones, desarrolladas en un lapso de 7 meses con 5 programadores. 
> Los sistemas mencionados se encuentran en plena producción. El fuero 
> mencionado utiliza exclusivamente JusCABA.
> 
> Saludos
> Ricardo
> 
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar __._,_.___
> 
> 
> correo electrónico a: softlibre-unsubscribe en gruposyahoo.com.ar
> 
> 
> correo electrónico a: softlibre-unsubscribe en gruposyahoo.com.ar
> 
> 
> 
> 
> 
> La configuración de tu correo: Mensajes individuales|Tradicional
> Modificar la configuración mediante la Web 
> <http://ar.groups.yahoo.com/group/softlibre/join;_ylc=X3oDMTJnY2d0MWJpBF9TAzk3NDkwNDI3BGdycElkAzExNzEyOTg3BGdycHNwSWQDMTY3MDM5NTk2NgRzZWMDZnRyBHNsawNzdG5ncwRzdGltZQMxMTY2NDc5MDUx> 
> (ID de Yahoo! obligatoria)
> Modificar la configuración mediante el correo: Cambiar a resumen diario 
> <mailto:softlibre-digest en gruposyahoo.com.ar?subject=Entrega de mensajes: 
> Resumen> | Cambiar a Completo 
> <mailto:softlibre-fullfeatured en gruposyahoo.com.ar?subject=Cambiar el 
> formato de la entrega: Completo>
> Visita tu grupo 
> <http://ar.groups.yahoo.com/group/softlibre;_ylc=X3oDMTJlM2tqZmFvBF9TAzk3NDkwNDI3BGdycElkAzExNzEyOTg3BGdycHNwSWQDMTY3MDM5NTk2NgRzZWMDZnRyBHNsawNocGYEc3RpbWUDMTE2NjQ3OTA1MQ--> 
> | Condiciones de uso de Yahoo! Grupos 
> <http://ar.docs.yahoo.com/info/utos.html> | Cancelar suscripción 
> <mailto:softlibre-unsubscribe en gruposyahoo.com.ar?subject=Unsubscribe>
> 
> __,_._,___





Más información sobre la lista de distribución Solar-general