Mam aplikację internetową, którą chciałbym mieć jej wersję na pulpicie. Byłoby świetnie, gdybym mógł je skompilować, a nie przepisać. (Nie mogę dać klientowi kodu niestety)Kompilowanie projektu django jako aplikacji komputerowej
Zrobiłem trochę badań i znalazłem kilka rozwiązań kompilacji Pythona w ogóle. Rozwiązania te są następujące:
- cx_freeze
- py2exe
- pyinstaller (ten twierdzi, że posiada wsparcie dla Django, ale jeszcze niepublikowane)
- dbuilder.py
To aplikacja będzie działać głównie w systemie Windows, ale jeśli uda mi się znaleźć rozwiązanie, które sprawi, że będzie działało na Linuksie i Macu, byłoby świetnie.
Czy ktoś zdołał to zrobić właściwie? Jeśli tak, czy możesz wskazać mi właściwy kierunek?
Dzięki.
Cx_freeze * twierdzi, że jest to platforma wieloplatformowa, ale podejrzewam, że żadne z tych rozwiązań naprawdę nie "skompilowało" kodu, ale osadziło kod bajtowy Pythona w oddzielnym "pliku wykonywalnym", więc wyodrębnienie czegoś byłoby dość banalne blisko oryginalnego kodu źródłowego za pomocą narzędzia takiego jak [dekompilacja] (http://sourceforge.net/projects/decompyle/). – Aya