[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