Kako zapakirati Django aplikaciju?

Posted on Saturday 2 June 2007

Silver Stripe Software ima Silver Catalyst aplikaciju koja bi trebala služiti za upravljanje projektima na kojima rade distribuirani i agilni timovi. Možda se varam, ali aplikacija baš i nije vrijedna pažnje. Sučelje je spartansko, ali totalno neintuitivno i prilikom kratkog testa morao sam nekoliko puta konzultirati priručnik da bi vidio kamo i kako dalje. Možda je to agilnim Indijcima intuitivno, ali meni nije. Oni grafovi izgledaju zanimljivo, ali rad programera ne može se samo tako svesti na burndown chart pa da vi na osnovi njega vidite kako projekt napreduje. Ali vrijednovanje programerskog posla je puno kompleksnija tema kojom se sad neću baviti.

Ono što je zanimljivo kod Silver Catalysta je način na koji je zapakirana ta Django aplikacija. Kratki opis tehnologije možete pročitati u postu Deploying a Django app on the desktop. Ključna aplikacija za proces pakiranja je cx_Freeze koja omogućava smrzavanje Python skripti u stanje pogodno za distribuciju.

Zapakirani Silver Catalyst ima sve što je potrebno za izvršavanje aplikacije (samo za Windows platformu) pa na ciljnom računalu ne morate imati ništa osim operacijskog sustava. Izvorni kod je preveden u byte code format (nema običnih .py skripti), a većina koda (korišteni Python moduli, Django, sama aplikacija) zapakirana je u catalyst.exe datoteci koja je u ZIP SFX formatu. Zgodno i praktično.

hr.digg|prijavi: hr.digg

No comments have been added to this post yet.

Leave a comment

(required)

(required)


Information for comment users
Line and paragraph breaks are implemented automatically. Your e-mail address is never displayed. Please consider what you're posting.

HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


RSS feed for comments on this post |