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 <d...@coder.cl> escribió: > On Friday 01 July 2011, > Julian <julian.reyes.escri...@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>