[Python-es] aplicacion web en python
Natali Melgarejo Diaz
nmelgarejodiaz en gmail.com
Jue Nov 8 12:28:31 CET 2007
Yo tb estoy haciendo una aplicacion de escritorio ahora (programa de diseño
de antenas...pero de las simples! :P)...y dado que luego se pasara a una
aplicacion web estoy viendo de que la transicion no sea muy dura.
Asi que lo que hago es lo que normalmente se hace en otras aplicaciones web.
Separo interfaz gráfica (PyQT4) de las funciones matematicas y los datos de
usuario lo mas posible.
QUe la interfaz grafica se vuelve un tunel de datos, internamente el
programa calcula o hace lo q tiene que hacer y luego muestra las graficas en
las diferentes maneras u opciones que haya pedido el usuario.
-Los datos de usuario se almacenan en un archivo temp por que pueden ser
guardados como historicos.
-Los datos del servicio (parametros, funciones) estan en otro fichero.
-Las funciones estan en otro script que lee de estos y calcula.
Asi parece que fuera el modelo MVC que usa el turbogears (q estoy
aprendiendo ;) ) y luego solo tendre que hacer las plantillas por donde
pasaran los datos del usuario , el calculo y los datos no modificables seran
los mismos. ASi qe espero que no me cueste mucho pasarlo a web por eso :P
.... si tienes alguna sugerencia o haz pensado algo mejr dimelo!!!!
pliiiiiiiiis
Salu2
Natali
On Nov 8, 2007 12:50 AM, bameda <bameda en gmail.com> wrote:
> WinSOL fue un trabajo dirigido que hice (todavía me queda mucho para
> el PFC), y me paso lo mismo que a ti, iba a ser una aplicación de
> escritorio y al final se me fue el asunto de las manos y acabó siendo
> una aplicación de escritorio y un servicio web para toda la comunidad
> universitaria y personal interesado.
>
> Suerte. Saludos
>
> El 7/11/07, ivan obeso <sendero.luminoso en gmail.com> escribió:
> > Precisamente es para mi Proyecto fin de carrera, y la aplicacion la
> > estoy escribiendo orientada a escritorio, pero como va a terminar
> > siendo una aplicacion web, queria que los cambios fuesen los minimos
> > para adaptarla, y que ademas no fuera un framework muy grande con
> > funcionalidades que probablemente no use. Muchas gracias por los
> > enlaces, tengo que mirar a ver cual es el que me conviene.
> >
> > On Nov 7, 2007 12:49 AM, bameda <bameda en gmail.com> wrote:
> > > Zope, Django, PSP, TurboGear, CherryPy, mod_python,... aunque si la
> > > interfaz no es muy complicada (algunos formularios y poco mas) yo te
> > > recomiendo Web.py (http://webpy.org/): es un framewirj para el
> > > desarrollo de aplicaciones web. Es muy rápido de programar.
> > >
> > > ¿Mediano/Grande es relativo?. Para que te hagas una idea
> > > http://winsol.uc3m.es es una aplicación hecha íntegramente en python +
> > > web.py que genera cds de software libre para windows de un modo
> > > personalizado (el usuario administra categorías, aplicaciones,
> > > templates del instalador y personaliza sus cds .iso o comprimidos .zip
> > > desde el nacvegador). LLeva validación contra ldap, gestion de
> > > usuarios externos, log estadístico (en MySQL) del uso de la misma,
> > > etc...
> > >
> > > Las otras alternativas que te han comentado también están muy bien,
> > > pero son algo más pesadas y tediosas paras emplearlas en el desarrollo
> > > de aplicaciones que no tienen un "carácter profesional".
> > >
> > > Web.py es altamente recomendable. Espero que te sirva para valorar
> > > posibles opciones.
> > >
> > > SALUDOS.
> > >
> > > PD. No mandes dos veces el mismo correo que a todos con la primera vez
> > > ya nos es suficiente.
> > >
> > >
> > > El 7/11/07, kverdecia <kverdecia en uci.cu> escribió:
> > >
> > > > Revisa
> > > > http://www.djangoproject.com/
> > > > Es el sitio oficial de django, un framework para crear aplicaciones
> web
> > > > en python
> > > >
> > > > El mar, 06-11-2007 a las 23:55 +0100, ivan obeso escribió:
> > > > > , ¿Que tal?. Os cuento: Estoy haciendo un proyecto en
> > > > > python, una aplicacion simple de escritorio, por ahora, porque la
> > > > > aplicacion acabara estando alojada en un servidor. De esto ultimo
> > > > > (programacion web), no tengo mucha idea en python, ya que solo he
> > > > > usado jboss y java para desplegar aplicaciones. Queria que me
> > > > > recomendarais alguna web, o libro, para ayudarme en este problema,
> y a
> > > > > ver si me podeis orientar un poco. Como ya os he dicho, es un
> proyecto
> > > > > mediano-grande, por lo que no querria meterme en muchos
> berenjenales
> > > > > en este asunto y que fuera de la forma mas simplificada posible.
> > > > > Muchas gracia
> > > >
> > > > _______________________________________________
> > > > Lista de correo Python-es
> > > > http://listas.aditel.org/listinfo/python-es
> > > > FAQ: http://listas.aditel.org/faqpyes
> > > >
> > >
> > >
> > > --
> > > ____________________________________________
> > > |
> > > | David Barragán Merino
> > > | E-mail: bameda en ARROBA@gmail.com
> > > | Ingeniería Informática
> > > | Universidad Carlos III Madrid
> > > |____________________________________________
> > >
> > > _______________________________________________
> > > Lista de correo Python-es
> > > http://listas.aditel.org/listinfo/python-es
> > > FAQ: http://listas.aditel.org/faqpyes
> > >
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> >
>
>
> --
> ____________________________________________
> |
> | David Barragán Merino
> | E-mail: bameda en ARROBA@gmail.com
> | Ingeniería Informática
> | Universidad Carlos III Madrid
> |____________________________________________
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
--
********Natali********
Más información sobre la lista de distribución Python-es