[python] Frontend, GUI distribuce pro uživatele

Petr Viktorin encukou na gmail.com
Pátek Leden 30 18:27:43 CET 2015


2015-01-30 17:41 GMT+01:00 Marcus Scalpere <marcus.scalpere na gmail.com>:
> Zdravím,
> rozjel jsem si https://github.com/Edelstadt/Chrono a povedlo se mě (a jiným) funkce pro výpočty celkem úspěšně splácat (tj. výsledky jsou správně...snad), má otázka tudíž zní - co dál? Aby to bylo použitelné pro běžné smrtelníky?
> Webová aplikace je celkem univerzální, ovšem jen s připojením,

Tohle je asi jednodušší varianta z pohledu vývojáře.
Spoustě lidí problém s připojením z nějakého důvodu nevadí.

> *.exe je jen pro win (i když pro "cílovou skupinu" nejspíš naprosto dostačující),

Udělat GUI v Pythonu a zabalit to do exe není úplně jednoduché.
Samozřejmě to jde; jednou jsem to dělal, znovu to ale dělat nechci :)
Možná varianta je udělat webovou aplikaci, a pak jako exe zabalit malý
server, co po spuštění otevře prohlížeč se stránkou kterou servíruje.

Doporučuju kromě toho udělat i CLI rozhraní: mnohem líp se odděluje
backend a frontend, když máš frontendy dva.

> statická stránka s js by asi bylo řešení, ale to je mimo mé schopnosti. Ocením každý návrh.
> (pro ty, kteří tento dotat četli jinde, omlouvám se za otravování)

A pro ostatní vývojáře se bude hodit wheel na PyPI, nebo aspoň
setup.py  – viz
https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/
Když nic jiného tak tam doplň licenci, ať to ostatní můžou používat –
viz http://choosealicense.com/


Další informace o konferenci Python