La verdad lo q recomiendas es un Frankenstein de solución nada óptima donde tu mismo lo aceptas.
Y recomendé django xq se lo q es una app web. Enviado desde mi LG G3 El 12/01/2016 15:03, "Nekmo" <conta...@nekmo.com> escribió: > Flask puede servir el proyecto con los archivos estáticos incluidos, y > además está preparado para múltiples peticiones (multithread). Es un > servidor web Python a fin y al cabo. No es tan óptimo como correrlo > con un gunicorn + nginx/lighttpd/loquesea para los estáticos pero, ¿y > qué más da? Sólo tienes un único usuario. > > Con Django necesitas obligatoriamente otro servidor que lo sirva > usando WSGI u otra tecnología. El servidor incluido para pruebas > (runserver) está demasiado limitado. > > Un cordial saludo: > -- Nekmo. > > Sitio web: http://nekmo.com > Dirección de contacto: conta...@nekmo.com > XMPP/Jabber: conta...@nekmo.com > Google+: Nekmo Com > > > El día 12 de enero de 2016, 20:53, Mario Lacunza <mlacu...@gmail.com> > escribió: > > Disculpa y como haces una app "web de escritorio" sin una parte servidor > > donde corra (php, python, java o el lenguaje servidor usado) toda la > lógica > > basado ya sea en LAMP o Nginx? > > > > Xq tener parte de la lógica del cliente en el desktop pues rompe el > concepto > > de app web donde todo reside en el servidor, por eso sólo se necesita un > > browser para usarla sin tener q instalar NADA del lado cliente, creo q > andan > > confundidos con los conceptos centrales y el cómo desplegar la app. > > > > Saludos / Best regards > > > > Mario Lacunza > > Email:: mlacu...@gmail.com > > Personal Website:: http://www.lacunza.biz/ > > Hosting:: http://mlv-host.com/ > > Mascotas Perdidas:: http://mascotas-perdidas.com/ > > Skype: mlacunzav > > > > Lima - Peru > > > > El 12 de enero de 2016, 14:38, Nekmo <conta...@nekmo.com> escribió: > >> > >> Yo para una aplicación de escritorio usando tecnología web, no > >> utilizaría Django por diversos motivos: > >> > >> 1º. Porque Django es bastante grande. > >> 2º. Porque donde destaca es en lado del servidor, y una aplicación de > >> este tipo requerirá sobre todo de lógica en el lado del cliente. > >> 3º. Django está pensado para correr tras un servidor web como Nginx, y > >> aunque es posible usar un servidor web en Python, le estás añadiendo > >> una mayor complicación. > >> 4º. En Django se trabaja por proyectos, siendo un proyecto una web. > >> Ello dificulta su distribución como aplicación de escritorio. > >> > >> Y ojo, no lo digo porque no me guste Django. Lo utilizo todos los días > >> y me dedico profesionalmente a ello. Sólo digo que Django, aunque > >> puede utilizarse para correr una aplicación destinada a cliente de > >> escritorio, no es lo más óptimo ni cómodo, porque no fue diseñado para > >> ello. En su lugar, recomendaría Flask u otro miniframework parecido. > >> > >> Un cordial saludo: > >> -- Nekmo. > >> > >> Sitio web: http://nekmo.com > >> Dirección de contacto: conta...@nekmo.com > >> XMPP/Jabber: conta...@nekmo.com > >> Google+: Nekmo Com > >> > >> > >> El día 12 de enero de 2016, 20:28, Mario Lacunza <mlacu...@gmail.com> > >> escribió: > >> > Pues escoger el motor de base de datos no tiene nada q ver con q sea > >> > desktop > >> > o web, sino va en función de la cantidad de información q tiene q > >> > almacenar, > >> > si va montada en red y permite múltiples usuarios (sqlite no) y > accesos > >> > con > >> > concultas recurrentes, punteros, inserciones y un largo ETC.. > >> > > >> > Saludos / Best regards > >> > > >> > Mario Lacunza > >> > Email:: mlacu...@gmail.com > >> > Personal Website:: http://www.lacunza.biz/ > >> > Hosting:: http://mlv-host.com/ > >> > Mascotas Perdidas:: http://mascotas-perdidas.com/ > >> > Skype: mlacunzav > >> > > >> > Lima - Peru > >> > > >> > El 12 de enero de 2016, 14:25, Kiko <kikocorre...@gmail.com> > escribió: > >> >> > >> >> BTW, si es una aplicación de escritorio porqué irías con postgresql y > >> >> no con algo más simple con sqlite? > >> >> > >> >> El 12/1/16, Nicolas lino <nicolasli...@gmail.com> escribió: > >> >> > Kivy++ > >> >> > > >> >> > El 12 de enero de 2016, 16:11, Nekmo <conta...@nekmo.com> > escribió: > >> >> > > >> >> >> No he probado Kivy, pero tiene buena pinta. > >> >> >> > >> >> >> https://kivy.org/ > >> >> >> > >> >> >> Un cordial saludo: > >> >> >> -- Nekmo. > >> >> >> > >> >> >> Sitio web: http://nekmo.com > >> >> >> Dirección de contacto: conta...@nekmo.com > >> >> >> XMPP/Jabber: conta...@nekmo.com > >> >> >> Google+: Nekmo Com > >> >> >> > >> >> >> > >> >> >> El día 12 de enero de 2016, 19:33, Mario Lacunza > >> >> >> <mlacu...@gmail.com> > >> >> >> escribió: > >> >> >> > Creo q pidió app de escritorio y no web...xq para el caso > también > >> >> >> > puede > >> >> >> usar > >> >> >> > Django. > >> >> >> > > >> >> >> > Saludos / Best regards > >> >> >> > > >> >> >> > Mario Lacunza > >> >> >> > Email:: mlacu...@gmail.com > >> >> >> > Personal Website:: http://www.lacunza.biz/ > >> >> >> > Hosting:: http://mlv-host.com/ > >> >> >> > Mascotas Perdidas:: http://mascotas-perdidas.com/ > >> >> >> > Skype: mlacunzav > >> >> >> > > >> >> >> > Lima - Peru > >> >> >> > > >> >> >> > El 12 de enero de 2016, 13:25, Kiko <kikocorre...@gmail.com> > >> >> >> > escribió: > >> >> >> >> > >> >> >> >> > >> >> >> >> El 12 de enero de 2016, 18:38, Jesús Quintero Suárez > >> >> >> >> <jesusq...@msn.com > >> >> >> > > >> >> >> >> escribió: > >> >> >> >>> > >> >> >> >>> Kiko, si entiendo bien, con flask puedo desarrollar > aplicaciones > >> >> >> >>> que > >> >> >> >>> corren como de escritorio!, como sería eso?. > >> >> >> >> > >> >> >> >> > >> >> >> >> Con flask puedes crer una aplicación web que puedes embeber > >> >> >> >> dentro > >> >> >> >> de > >> >> >> >> un > >> >> >> >> QWebView (PyQT), por ejemplo. > >> >> >> >> > >> >> >> >> O, directamente, puedes correrlo en un navegador y no depender > de > >> >> >> >> PyQT, > >> >> >> >> Wx, GTK/PyGObject,... Dependerás de otras cosas. > >> >> >> >> > >> >> >> >> Pero es solo una sugerencia. Depende de lo que necesites hacer. > >> >> >> >> > >> >> >> >> Un ejemplo mínimo de lo primero copiado/adaptado de aquí > >> >> >> >> (http://codereview.stackexchange.com/a/114307): > >> >> >> >> > >> >> >> >> #Testedo en Python3.5 > >> >> >> >> > >> >> >> >> import sys > >> >> >> >> > >> >> >> >> from PyQt4.QtCore import QThread, QUrl > >> >> >> >> from PyQt4.QtGui import QApplication > >> >> >> >> from PyQt4.QtWebKit import QWebView > >> >> >> >> from flask import Flask > >> >> >> >> > >> >> >> >> PORT = 5000 > >> >> >> >> ROOT_URL = 'http://localhost:{}'.format(PORT) > >> >> >> >> > >> >> >> >> > >> >> >> >> class FlaskThread(QThread): > >> >> >> >> def __init__(self, application): > >> >> >> >> QThread.__init__(self) > >> >> >> >> self.application = application > >> >> >> >> > >> >> >> >> def __del__(self): > >> >> >> >> self.wait() > >> >> >> >> > >> >> >> >> def run(self): > >> >> >> >> self.application.run(port=PORT) > >> >> >> >> > >> >> >> >> > >> >> >> >> def provide_GUI_for(application): > >> >> >> >> qtapp = QApplication(sys.argv) > >> >> >> >> > >> >> >> >> webapp = FlaskThread(application) > >> >> >> >> webapp.start() > >> >> >> >> > >> >> >> >> qtapp.aboutToQuit.connect(webapp.terminate) > >> >> >> >> > >> >> >> >> webview = QWebView() > >> >> >> >> webview.load(QUrl(ROOT_URL)) > >> >> >> >> webview.show() > >> >> >> >> > >> >> >> >> return qtapp.exec_() > >> >> >> >> > >> >> >> >> > >> >> >> >> if __name__ == '__main__': > >> >> >> >> app = Flask(__name__) > >> >> >> >> > >> >> >> >> @app.route('/') > >> >> >> >> def index(): > >> >> >> >> return "Hola Mundo!!" > >> >> >> >> > >> >> >> >> sys.exit(provide_GUI_for(app)) > >> >> >> >> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> De: Python-es > >> >> >> >>> [mailto:python-es-bounces+jesusquin=msn....@python.org] > >> >> >> En > >> >> >> >>> nombre de Kiko > >> >> >> >>> Enviado el: martes, 12 de enero de 2016 10:50 a. m. > >> >> >> >>> Para: La lista de python en castellano <python-es@python.org> > >> >> >> >>> Asunto: Re: [Python-es] Orientación para el desarrollo de > >> >> >> >>> aplicaciones > >> >> >> de > >> >> >> >>> escritorio > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> El 12 de enero de 2016, 16:34, Jesús Quintero Suárez < > >> >> >> jesusq...@msn.com> > >> >> >> >>> escribió: > >> >> >> >>> > >> >> >> >>> Hola todos, he leído de todo un poco pero realmente no es > >> >> >> >>> suficiente > >> >> >> como > >> >> >> >>> para elegir la combinación de paquetes más adecuada, quiero > >> >> >> desarrollar si > >> >> >> >>> es posible con una de las versiones más recientes de python y > >> >> >> >>> con > >> >> >> >>> la > >> >> >> base de > >> >> >> >>> datos postgresql. > >> >> >> >>> > >> >> >> >>> ¿Cuál es ORM el más adecuado? > >> >> >> >>> > >> >> >> >>> ¿Para GUIs que me recomiendan, y si es posible una herramienta > >> >> >> >>> RAD? > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> Agradezco la colaboración que me puedan brindar, gracias. > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> Approach clásico: > >> >> >> >>> - ORM: SQLAlchemy > >> >> >> >>> > >> >> >> >>> - GUI/RAD: PyQT/QtDesigner > >> >> >> >>> > >> >> >> >>> Aunque depende para qué iría con bootstrap+flask+sqlalchemy > >> >> >> >>> - Look & Feel sería similar en las diferentes plataformas. > >> >> >> >>> - no hay problemas de compilar las librerías gráficas, que > >> >> >> >>> puede > >> >> >> >>> ser > >> >> >> un > >> >> >> >>> poco doloroso en algún caso y algún SO. > >> >> >> >>> > >> >> >> >>> - Gran parte del desarrollo te vale para tener una app > online, > >> >> >> >>> si > >> >> >> >>> es > >> >> >> >>> necesario. > >> >> >> >>> > >> >> >> >>> - Aprendes desarrollo web :-P > >> >> >> >>> - ... > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> Saludos. > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> _______________________________________________ > >> >> >> >>> Python-es mailing list > >> >> >> >>> Python-es@python.org > >> >> >> >>> https://mail.python.org/mailman/listinfo/python-es > >> >> >> >>> FAQ: http://python-es-faq.wikidot.com/ > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> _______________________________________________ > >> >> >> >>> Python-es mailing list > >> >> >> >>> Python-es@python.org > >> >> >> >>> https://mail.python.org/mailman/listinfo/python-es > >> >> >> >>> FAQ: http://python-es-faq.wikidot.com/ > >> >> >> >>> > >> >> >> >> > >> >> >> >> > >> >> >> >> _______________________________________________ > >> >> >> >> Python-es mailing list > >> >> >> >> Python-es@python.org > >> >> >> >> https://mail.python.org/mailman/listinfo/python-es > >> >> >> >> FAQ: http://python-es-faq.wikidot.com/ > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Python-es mailing list > >> >> >> > Python-es@python.org > >> >> >> > https://mail.python.org/mailman/listinfo/python-es > >> >> >> > FAQ: http://python-es-faq.wikidot.com/ > >> >> >> > > >> >> >> _______________________________________________ > >> >> >> Python-es mailing list > >> >> >> Python-es@python.org > >> >> >> https://mail.python.org/mailman/listinfo/python-es > >> >> >> FAQ: http://python-es-faq.wikidot.com/ > >> >> >> > >> >> > > >> >> _______________________________________________ > >> >> Python-es mailing list > >> >> Python-es@python.org > >> >> https://mail.python.org/mailman/listinfo/python-es > >> >> FAQ: http://python-es-faq.wikidot.com/ > >> > > >> > > >> > > >> > _______________________________________________ > >> > Python-es mailing list > >> > Python-es@python.org > >> > https://mail.python.org/mailman/listinfo/python-es > >> > FAQ: http://python-es-faq.wikidot.com/ > >> > > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/