El 23/11/07, Oswaldo Bellido <[EMAIL PROTECTED]> escribió:
> Yo me encuentro en etos momentos en Huancavelica, en el tramo final de la
> construcción de la cuarta etapa de la presa de relaves de Antapite. La
> empresa con la que trabajo, ha iniciado la implementación de servidores de
> archivos y de redes bajo Linux (Open SUSE 10); mientras que yo, en mi
> laptop, he instalado Ubuntu 7.04 (actualizado al 7.10).

Que interesante Oswaldo!! Esa creo que sería una manera bonita de
celebrar.. enterarnos como Linux va llegando a todos los rincones de
nuestro pais...

Si alguien tiene mas historias breves que compartir estamos deseosos
de escucharlas..

> Hay un par de aplicaciones desarrolladas en M$ Access, de controles de
> horas-máquina y de planillas, las cuales quisiera convertir a un sistema que
> sea accessible tanto desde Windows como desde Linux. Se me ocurre que podría
> usar Open Office.org Base; o llevarlo a un sistema bajo MySQL. ¿Qué me
> recomiendan?

Hay bastantes opciones ahora..  pero una mas o menos facil.. que
podrias evaluar es usar Visual Studio para escribir una aplicación
visual con .Net pero que use MySQL o PostgreSQL en lugar de MS SQL
Server. Luego, en Linux la corres con Mono que ya soporta las
aplicaciones Windows Forms bastante bien.

Otra alternativa es Python con GTK+ o también WxWidgets, es
multiplataforma, igual tu backend seguiría siendo MySQL o PostgreSQL.

Hasta el momento te he mencionado opciones bajo el modelo clásico de
Cliente/Servidor que es lo que la mayoría de empresas conocen y
entiende pero que ya esta pasando de moda.

Una alternativa mas moderna sería que coloques toda la logica de
negocios de tu aplicación en un desarrollo que puedes hacer en PHP, en
Python (Django por ejemplo) o en Ruby on Rails usando como backend
MySQL y PostgreSQL y que expongas luego una API de webservices usando
REST y un protocolo como JSON-RPC.

¿Que has ganado ahi? Que tienes la lógica de la aplacación accesible a
cualquier cliente ya sea web, visual, otro programa, un middleware, lo
que sea, es una garantia hacia el futuro.

Para construir el front-end y que sea multiplataforma, podrías
utilizar XUL (de Mozilla) o podrias utilizar widgets AJAX como los de
ExtJs.

Mira estos ejemplos:

http://extjs.com/deploy/dev/examples/desktop/desktop.html
http://extjs.com/deploy/dev/examples/feed-viewer/view.html

Ahora, esto último no es tan fácil como programar visualmente con
Visual Studio pero tampoco es algo imposible, ya varias empresas en
Perú vienen utilizando estas tecnologías con éxito.

Opciones tienes varias, se me ocurre recomendarte Ruby on Rails usando
PostgreSQL para el backend y Mozilla/XUL en el frontend. El resultado
te puede quedar muy bonito.

Si quieres ver una aplicación XUL corriendo (con backend LAMP) asomate
a una de las cajas de la cadena "Boticas y Salud". A primera impresión
te va a parecer que estas viendo un desarrollo en Visual Basic o algo
parecido.

Son solo ideas.. tienes que evaluarlas..

Suerte,

Antonio.
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a