Tecnologia Desktop + Web
Julian
julian.reyes.escrigas en gmail.com
Vie Jul 1 18:05:07 CLT 2011
bueno la aplicación esta hecha con symfony y pues estaba pensando en Python
ya que cuenta con un buen framework y segun tengo entendido puedo hacer
modulos que se llaman igual no importa si es escritorio o web, una cosa si
es importante es que funcione correctamente en windows la aplicación de
escritorio, tengo conocimientos en C++ y creo que seria capaz de escribir la
aplicación pero ahi si seria doble trabajo hacer una cosa en ambos lados por
eso estab pensando en algo como python
El 1 de julio de 2011 16:30, Daniel Molina Wegener <dmw en coder.cl> escribió:
> On Friday 01 July 2011,
> Julian <julian.reyes.escrigas en gmail.com> wrote:
>
> > Hola a todos
> >
> > estoy investigando ya que tengo pendiente un proyecto donde se debe
> > implementar una aplicación de escritorio y también una herramienta web
> >
> > la idea es que por falta de conectividad (Internet) la persona pueda
> > trabajar localmente
> >
> >
> > - importar/exportar datos
> > - realizar depuraciones
> > - realizar cruces de datos entre diferentes base de datos
> > - CRUD (Crear, Obtener, Actualizar, Eliminar) Registros
> > - Generar Estadísticas (generar de reportes para usuarios no
> > avanzados) - Generar Gráficos de las estadísticas
> > - exportar resultados de las estadísticas a XLS,CSV
> >
> > y que al mismo tiempo la aplicación sea capaz de trabajar en tiempo real
> > con la web o si quiere trabajar directamente sobre la web, por ejemplo
> > que en el momento que exista conectividad la aplicación sincronice los
> > cambios (de ser posible de hacerlo) con la web de manera transparente al
> > usuario.
> >
> > soy un desarrollador PHP es lo que mas conozco, y la aplicación antes
> > descrita ya esta desarrollada en PHP, en otras palabras ya esta hecha la
> > parte web pero lo queme gustaría saber si conocen que
> > lenguaje/tecnología para poder desarrollar algo en ambos ambientes
> > (Desktop y Web) sin tener que escribir dos veces una misma
> > funcionalidad.
>
> Facil. Siempre que estes usando buenas practicas de programacion PHP
> y no tengas cosas como $_REQUEST[], $_POST[] o $_GET[] fuera de los
> controladores, y tengas la aplicacion bien modularizada, podrias migrar
> todo a php-gtk: http://gtk.php.net/, sin tener que reescribir mucho
> codigo. El problema seria el instalador para sistemas Windows y para
> algunas distribuciones de Linux que no tiene el package correspondiente.
>
> Si eres desordenado, seguramente tendras que reescribir mucho codigo.
>
> Si quieres reescribir la aplicacion, podria ser Python (con cython)
> mas algun toolkit, como python-kde4, python-qt4 o python-gtk2, como
> para compilar el codigo a binarios nativos.
>
> Ahora, si no tienes problemas para programar en C o C++ y lo quieres
> portable, prueba con algun toolkit + runtime, como GTK+ con APR o
> bien con Qt, y cosas similares...
>
> >
> > hago una aclaración que NO SEA JAVA.
>
> Atte.
> --
> Daniel Molina Wegener <dmw [at] coder [dot] cl>
> System Programmer & Web Developer
> Phone: +56 (2) 979-0277 | Blog: http://coder.cl/
>
--
Si la depuración es el proceso de eliminar errores, entonces la programación
debe ser el proceso de introducirlos
– Edsger W. Dijkstra
<http://rkmax.tumblr.com/> <http://twitter.com/#!/rokemaster>
Más información sobre la lista de distribución Linux