Comparto la solución de Mario lacunza si es de aplicación de escritorio
usar wxpython, Dormite sqlalchemy aunque es un monstruo es mejor dedicar
mas al aprendizaje en algo que te va a dar salucion a diferentes
necesidades , ahora desde punto de vista y que también he querido perderle
miedo a las ap
Hola Jesús.
La programación web te obliga a tener cierto dominio de js, css, HTML, etc.
Pero quizás sea la ocasión de perder el miedo y atreverte, no creo que mueras
en el intento.
Por ahí te hablaron de Flask, genial no es complicado y muy potente, ideal para
desarrollo de API.
También te hab
De hacerlo yo, lo haría con Qt, Wx, o probaría Kivy, el cual ya propuse
antes.
Y no, no digo que utilizar Flask sea lo ideal, pero con la poca información
inicial, podría haber sido una opción tan digna como cualquier otra. Aquí
todo el mundo ha propuesto soluciones con la mejor de las intenciones
Ya leiste los requerimientos q ha puesto el amigo Jesus? aún piensas q tu
idea es buena?
Antes q existieran las apps web estuvieron las desktop puras y aún siguen y
su distribución no es mucho problema, 2 o 3 installers (y luego 1) tipo
click click q tanto les gustan a los users windows y listo.
@Mario Lacunza, Flask consume muy poquitos recursos, como 8-12MiB de RAM,
y aunque modesto, su servidor web se porta realmente bien si no hablamos de
grandes cantidades de usuarios.
Si hablamos de desarrollar para un solo usuario, al ser una "aplicación de
escritorio", te sirve y te sobra.
¿En q
Jesús
ahora está mas claro, yo tengo varias de esas viejas Apps hechas con fox
migradas (la lógica no código) a Python sin problemas.
He hecho varios sistemas como el tuyo y no veo la necesidad de usar una BD
no relacional, todo es tema como tu app acceda a la info, permisos y diseño.
Con 40 ten
Vivo en el mismo mundo q tu, y no todo se debe o puede hacerse en web ya q
todo depende de los requerimientos para modelar una solución ofimática. En
este caso el amigo sólo pidió "aplicación de escritorio" sin más. Por eso
muchos entendemos una app tradicional no web, claro q ahora el modelo web
t
Hola todos, gracias por responder.
Creo que me falto un poco de contexto, se trata de varias aplicaciones,
accedidas simultáneamente por múltiples usuarios, (no excede los 40), se
deben instalar en el servidores de archivos de cada uno de mis clientes
todos con Windows.
Estas aplicaciones ya existe
@Mario Lacunza
Mario,
Con el debido respeto, cuando dices que
> "*La verdad lo q recomiendas es un Frankenstein de solución*"
Me haces pensar que quizás vivas en otro mundo.
La tendencia hoy día es hacer TODAS las aplicaciones para la web. Esto
ofrece, entre muchas otras, la ventaja de que
O, directamente, puedes correrlo en un navegador y no depender
> de
> >> >> >> >> PyQT,
> >> >> >> >> Wx, GTK/PyGObject,... Dependerás de otras cosas.
> >> >> >> >>
> >>
ero copiado/adaptado de aquí
>> >> >> >> (http://codereview.stackexchange.com/a/114307):
>> >> >> >>
>> >> >> >> #Testedo en Python3.5
>> >> >> >>
>> >> >> >> import sys
>> >>
t; >> >> >> from PyQt4.QtWebKit import QWebView
> >> >> >> from flask import Flask
> >> >> >>
> >> >> >> PORT = 5000
> >> >> >> ROOT_URL = 'http://localhost:{}'.format(PORT)
> >> >>
5000
>> >> >> ROOT_URL = 'http://localhost:{}'.format(PORT)
>> >> >>
>> >> >>
>> >> >> class FlaskThread(QThread):
>> >> >> def __init
; def __del__(self):
> >> >> self.wait()
> >> >>
> >> >> def run(self):
> >> >> self.application.run(port=PORT)
> >> >>
> >> >>
> >> >> def provide_GUI_for(ap
gt; >> def run(self):
>> >> self.application.run(port=PORT)
>> >>
>> >>
>> >> def provide_GUI_for(application):
>> >> qtapp = QApplication(sys.argv)
>> >>
>> >> webapp = FlaskThread(applica
e)
>>
>> webview = QWebView()
>> webview.load(QUrl(ROOT_URL))
>> webview.show()
>>
>> return qtapp.exec_()
>>
>>
>> if __name__ == '__main__':
>> app = Flask(__name__)
>>
>> @app.route('
> >>
> >> webapp = FlaskThread(application)
> >> webapp.start()
> >>
> >> qtapp.aboutToQuit.connect(webapp.terminate)
> >>
> >> webview = QWebView()
> >> webview.load(QUrl(ROOT_URL))
> >> web
_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:* mart
[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
> *Asunto:* Re: [Python-es] Orientación para el desarrollo de aplicaciones
> de escritorio
>
>
&g
!!"
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
> *Asunto:* Re: [Python-es] Orientación pa
castellano
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 mailto:jesusq...@msn.com> > escribió:
Hola todos, he leído de todo un poco pero realmente no es suficiente como para
elegir la combinac
El 12 de enero de 2016, 16:34, Jesús Quintero Suárez
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
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 recom
23 matches
Mail list logo