Coincido completamente. Ya nos contarás si tienes algún problema. Si al final, con lo del cliente en las tablets o móviles, lo que necesitas es una interfaz de tipo REST, puedes tener en cuenta https://www.django-rest-framework.org/ para el servicio y HTTP shortcuts (https://f-droid.org/en/packages/ch.rmy.android.http_shortcuts/) para el móvil, disponible también en la tienda de google.
Pixu Kideak <pixukid...@gmail.com> writes: > Hola, > > Si la idea que busco es que los ordenadores clientes puedan comunicarse > contra el script que se > encuentra en el servidor, por lo que todo apunta a utilizar un framework tipo > Flask, FastAPI o > django. > Dockerizar podría ser una solución, pero creo que al ser una capa más, y no > tener experiencia prevía > con la herramienta sería más costoso depurarlo. > py2exe lo descarto ya que los clientes podrían ser equipos diferentes a > Windows. > En futuro si quisiera que el cliente fuera un móvil o una tablet, sería mejor > el "Servicio Web". > Pese a que tenga una curva de aprendizaje, creo que el tiró debe ir hacía el > framework web. > > Saludos, > > On Thu, 9 Nov 2023 at 17:16, Alberto Luaces <python...@aluaces.fastmail.com> > wrote: > > Hola, > > si el servicio va por red, está garantizado que no se precisará nada de > python en los ordenadores clientes. > > Creo que lo que no has definido es cómo esperas que se comuniquen los > ordenadores clientes. Si por «Servicio web» te refieres a una página > web con formularios a la que se accede por un navegador, entonces > necesitarás preferiblemente un framework como django o flask. Hay mucha > gente aquí que los emplea, pero tienen su curva de aprendizaje. > > Al final vas a tardar menos con docker, como dices, o con algo como > https://py2exe.org/ > > Pixu Kideak <pixukid...@gmail.com> writes: > > > Buenos días, > > > > Tengo un script en Python3 que puedo ejecutarlo en una máquina GNU/Linux > sin problema desde > consola; > > bueno realmente es una concatenación de distintos scripts. > > > > Es un programa iterativo que a medida que se va ejecutando, pregunta al > operador por el valor > de > > ciertas variables y éste las va metiendo; en función del valor de esas > variables el script > realiza > > una cosa u otra. > > > > Me gustaría poder hacer funcionar este script en una red interna, que > desde cualquier máquina > de la > > red, se pudiera llamar al script (sin que tenga que instalar en todos los > equipos Python, sus > > dependencias y demás). > > > > Entiendo que para ello debería de crear un Servicio Web y en la máquina > dónde tengo el script > tener > > un Servidor Web; pero no tengo muy claro cómo se podría hacer todo esto. > > > > ¿Alguien tiene experiencia en convertir un script a un Servicio Web? > > > > Otra posibilidad puede ser dockerizar el script, pero creo que es más > correcta la opción del > Servicio > > Web. > > > > Un saludo y gracias. _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es