burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
Ich habe mir in letzter Zeit neben mal Quickly angeschaut. Ich bin noch nicht durch alles durchgestiegen, aber irgendwie klingt das schon interessant. Derzeit gibt es ja erst die Templates ubuntu-application, ubuntu-cli (wobei ich zwischen den beiden noch keinen Unterschied feststellen konnte) und ubuntu-pygame. Aber man kann ja eigene Templates für alles mögliche erstellen. Mich würde jetzt interessieren, wer Quickly nutzt und wofür? Und hat vielleicht schon jemand eigene Templates geschrieben?
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Wie oft erstellt man denn neue Projekte, dass man dafür eine Vorlage bräuchte?
|
burli
(Themenstarter)
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
Lunar schrieb: Wie oft erstellt man denn neue Projekte, dass man dafür eine Vorlage bräuchte?
Ich denke, es geht weniger darum, ein Template für ein einzelnes Projekt zu erstellen. Ich denke, dass es durchaus etwas bringt, wenn einmal erstellte Templates auch veröffentlicht werden und nicht auf der heimischen Festplatte vergammeln. Außerdem kann Quickly mehr als nur den Grundrahmen für ein PyGTK Projekt zu erstellen. Vielleicht auch Dinge, die man täglich macht. Man muss sich damit nur mal auseinandersetzen und überlegen, wozu das gut ist. Vielleicht ist Quickly auch einfach nur eine Lösung für ein Problem, das man noch nicht hat, keine Ahnung. Deshalb wäre ein Erfahrungsaustausch ganz nett, bevor man etwas gleich als unnütz verurteilt
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Ich habe ein Programm gewissermaßen auf quickly portiert, und eines mit quickly von Grund auf neu geschrieben. Die Motivation ist für mich vor allem, dass der Paketbau sehr einfach geht, und dass man einfach eine Version in ein PPA hochladen kann. Bevor ich wieder irgendwo ein Python-Paket suche, um dessen Paketierung in mein Projekt zu kopieren und dann wieder so anzupassen, dass es stimmt, kann ich auch gleich quickly verwenden. Das bringt entsprechende Templates mit. Da ich schon vorher mit PyGTK gearbeitet hatte, helfen mir die Templates für GTK-Fenster nicht so viel weiter. Aber nachdem ich einmal ein Projekt von glade nach gtk.Builder portiert habe, mit all den Fallstricken, kann ich mir schon sehr vorstellen, dass es weiterhilft, zu sehen, wie man das gleich richtig machen kann. An einigen Stellen suche ich aber auch noch nach dem richtigen Weg, gewisse Dinge mit quickly umzusetzen. Man merkt schon, dass das Projekt noch eher jung ist und nicht alle rauen Kanten abgeschliffen wurden. Liebe Grüße Fredo
|
burli
(Themenstarter)
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
Genau die Paketierung ist etwas, was mir auch in den Kram passen könnte. Allerdings nicht für Python. Ich überlege, ob man mit Quickly den Sourcecode von einigen Projekten herunterladen und in ein Launchpad PPA hochladen kann, um daraus Pakete zu bauen. Sind aber meistens normale Programme in C geschrieben. Ob das geht oder müsste man das Launchpad Template von Quickly umschreiben/neu schreiben
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Man könnte sicherlich ein Template dafür bauen, aber einiges müsste man neu schreiben. Quickly ist derzeit sehr python-spezifisch und benutzt etwa python-mkdebian, um das debian-Grundgerüst zu erstellen. Liebe Grüße Fredo
|
burli
(Themenstarter)
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
Ist halt die Frage, wie aufwändig das ist. Wenn man alles neu schreiben müsste könnte man auch ein normales Script schreiben. Ich versuche generell noch hinter das Geheimnis von Quickly zu kommen, denn letzten Endes ist das meiste ja doch Eigenleistung in Form Scripts und Templates, die man, sofern nicht vorhanden, selbst schreiben muss. Was ist der Vorteil von Quickly gegenüber "normalen" Scripts?
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
burli schrieb: Ist halt die Frage, wie aufwändig das ist. Wenn man alles neu schreiben müsste könnte man auch ein normales Script schreiben. Ich versuche generell noch hinter das Geheimnis von Quickly zu kommen, denn letzten Endes ist das meiste ja doch Eigenleistung in Form Scripts und Templates, die man, sofern nicht vorhanden, selbst schreiben muss. Was ist der Vorteil von Quickly gegenüber "normalen" Scripts?
Der Vorteil ist erst einmal: Es gibt schon drei Templates. 😉 Ansonsten kann man mit quickly Skripte zusammenfassen. Auch ist es meines Wissens möglich, Templates zu „vererben“, man kann also auf einem bestehenden Template aufbauen und nur die Teile neu schreiben, die man anders haben will. Ob es sich in Deinem Fall lohnt, die Arbeit in ein quickly-Template zu stecken, kann ich nicht beurteilen. Muss man wohl im jeweiligen Fall abwägen. Liebe Grüße Fredo
|
burli
(Themenstarter)
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
Der Vorteil von Quickly ist wohl die Verwaltung der Scripte. Man muss sie nicht immer in die Projekt Verzeichnisse kopieren und Quickly weiß immer, welche Scripte gerade benötigt werden. Wenn man sich innerhalb eines Projekt Verzeichnisses befindet und gibt "quickly add foo" ein dann weiß Quickly, welches add gemeint ist. Ich schätze, da liegt der Vorteil. Hinzu kommt, dass es inzwischen wohl eine API für IDEs gibt, um Quickly in eine IDE zu integrieren. Ist also wohl nur eine Frage der Zeit, bis es ein Plugin für Gedit oder so gibt So langsam blicke ich glaube ich durch den Gedanken von Quickly durch EDIT: ich habe mir gerade mal das Template ubuntu-cli angeschaut. In der Datei commandsconfig werden Scripte aus dem Template ubuntu-application importiert [ubuntu-application]
IMPORT=configure;create;debug;edit;license;package;release;run;save;share
|
burli
(Themenstarter)
Anmeldungsdatum: 27. April 2007
Beiträge: 9001
Wohnort: Petersberg
|
gibt es irgendwo eine Dokumentation zu den Funktionen von Quickly? Oder zur API? Werd da irgendwie nicht fündig
|