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: [email protected]
XMPP/Jabber: [email protected]
Google+: Nekmo Com


El día 12 de enero de 2016, 20:28, Mario Lacunza <[email protected]> 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:: [email protected]
> 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 <[email protected]> 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 <[email protected]> escribió:
>> > Kivy++
>> >
>> > El 12 de enero de 2016, 16:11, Nekmo <[email protected]> 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: [email protected]
>> >> XMPP/Jabber: [email protected]
>> >> Google+: Nekmo Com
>> >>
>> >>
>> >> El día 12 de enero de 2016, 19:33, Mario Lacunza <[email protected]>
>> >> 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:: [email protected]
>> >> > 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 <[email protected]>
>> >> > escribió:
>> >> >>
>> >> >>
>> >> >> El 12 de enero de 2016, 18:38, Jesús Quintero Suárez
>> >> >> <[email protected]
>> >> >
>> >> >> 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:[email protected]]
>> >> En
>> >> >>> nombre de Kiko
>> >> >>> Enviado el: martes, 12 de enero de 2016 10:50 a. m.
>> >> >>> Para: La lista de python en castellano <[email protected]>
>> >> >>> 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 <
>> >> [email protected]>
>> >> >>> 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
>> >> >>> [email protected]
>> >> >>> https://mail.python.org/mailman/listinfo/python-es
>> >> >>> FAQ: http://python-es-faq.wikidot.com/
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> Python-es mailing list
>> >> >>> [email protected]
>> >> >>> https://mail.python.org/mailman/listinfo/python-es
>> >> >>> FAQ: http://python-es-faq.wikidot.com/
>> >> >>>
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> Python-es mailing list
>> >> >> [email protected]
>> >> >> https://mail.python.org/mailman/listinfo/python-es
>> >> >> FAQ: http://python-es-faq.wikidot.com/
>> >> >>
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Python-es mailing list
>> >> > [email protected]
>> >> > https://mail.python.org/mailman/listinfo/python-es
>> >> > FAQ: http://python-es-faq.wikidot.com/
>> >> >
>> >> _______________________________________________
>> >> Python-es mailing list
>> >> [email protected]
>> >> https://mail.python.org/mailman/listinfo/python-es
>> >> FAQ: http://python-es-faq.wikidot.com/
>> >>
>> >
>> _______________________________________________
>> Python-es mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a