mmLinuxer
Anmeldungsdatum: 21. September 2006
Beiträge: 417
|
Hallo Leute. Ich komme aus der Java und früher aus der Delphi-Ecke. Nun suche ich eine Programmiersprache (und was vermutlich wesentlicher ist) eine dazu passende IDE um schnell kleine saubere Programme mit gute Gtk-GUI's zu schreiben. Was verwendet ihr dazu bzw. was könnt ihr empfehlen (Programmiersprache, IDE, Werkzeuge)? Super wäre es wenn mann die GUI's samt Eigenschaften, Ereignissen und Code-Gerüst über eine IDE mit der Maus ohne viel Code-Schreiberei erstellen kann. Wäre super wenn da jemand Tipps hätte!
|
encbladexp
Ehemaliger
Anmeldungsdatum: 16. Februar 2007
Beiträge: 17524
|
GUI's erstellen kann man prima mit Glade, aber das ist halt keine IDE wo man mit Coden kann... Ich selbst verwende Python als Programmiersprache, ist aber Geschmackssache was man nehmen will... mfg Betz Stefan PS: Und jetzt bitte keine unnötige Diskussion über irgendwelche Programmierspracheninternas, es sei den die haben was mit dem Thema zu tun!
|
Kelvan
Anmeldungsdatum: 19. Januar 2007
Beiträge: 781
Wohnort: Wien
|
Anjuta hat soviel ich weiß Glade integriert. In Gutsy ist es mir aber jedesmal abgestürzt wenn ich es verwenden wollte. MonoDevelop ist zwar recht nett, aber halt Mono 😉 mfg, Kelvan PS: Habs kurz in Hardy getestet, scheint stabiler geworden zu sein.
|
nille
Anmeldungsdatum: 16. August 2007
Beiträge: 792
|
mmLinuxer also wenn es dir nur um das Look and Feel geht schau dir noch mal Swing mit Java an bzw Netbeans 😉 Sonnst da du ja schon Java kannst gibs auch noch GKT für Java http://forum.ubuntuusers.de/topic/173867/reply/ http://tirania.org/blog//texts/gtkjava.html
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9066
Wohnort: Petersberg
|
Ich werfe einfach mal als Programmiersprache Python und als GUI Toolkit wxWidgets in die Runde. wxWidgets finde ich deutlich umfangreicher als GTK und sieht auf verschiedenen Plattformen immer so aus wie die Einstellungen des jeweiligen Betriebssystems. wxWidgets kann man natürlich auch mit C++ programmieren, aber für kleine Tools ist man mit Python schneller fertig Ein schönes Beispiel für wxWidgets ist Audacity
Ungültiges MakroDieses Makro ist nicht verfügbar Ungültiges MakroDieses Makro ist nicht verfügbar Klicki Bunti Werkzeug gibt es dafür auch (wer's braucht).
|
jerik
Anmeldungsdatum: 19. August 2006
Beiträge: 425
|
lua? Noch nie was damit gemacht, hatte aber immer den Eindruck das die dafür geeignet sein soll.. lass mich aber auch gerne korriegen. Gruss – jerik
|
Sid_Burn
Anmeldungsdatum: 23. Oktober 2004
Beiträge: 2159
|
jerik hat geschrieben: lua? Noch nie was damit gemacht, hatte aber immer den Eindruck das die dafür geeignet sein soll.. lass mich aber auch gerne korriegen.
Lua ist eher eine Sprache die in C/C++ eingebettet wird und dann in der Spiele Programmierung genutzt wird.
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9066
Wohnort: Petersberg
|
Man kann mit Lua auch stand alone programme oder Scripts schreiben. Es gibt sogar Bindings für wxWidgets
|
mmLinuxer
(Themenstarter)
Anmeldungsdatum: 21. September 2006
Beiträge: 417
|
@alle Schon mal danke für eure Hinweise! nille hat geschrieben: mmLinuxer also wenn es dir nur um das Look and Feel geht schau dir noch mal Swing mit Java an bzw Netbean
Swing, Netbeans, Eclipse kenne ich. Da gibts nix zu meckern, alles sehr mächtig und ausgereift, aber ... für so auf die Schnelle ein paar eigene kleine GUI-Programme gibt es hoffentlich kürzere Wege. Ich habe den Eindruck, dass in der Linux-Gemeinde Ruby und Python weit verbreitet sind. Für wen der beiden gibt es "bessere" GUI-Werkzeuge?
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9066
Wohnort: Petersberg
|
Die GUI Werkzeuge sind weitestgehend gleich. wxWidgets, GTK, Qt. Wie's bei Ruby mit den Bindings aussieht weiß ich nicht, aber Python hat neben den Bindings für diese drei Toolkits ein eigenes namens Tkinter und außerdem eine riesige Klassenbibliothek die kaum Wünsche offen lässt. Ehrlich gesagt weiß ich nichtmal ob Ruby standardmäßig bei Linux installiert wird wie Python
|
fred.reichbier
Anmeldungsdatum: 14. Dezember 2006
Beiträge: 350
|
Ob Ruby standardmäßig installiert ist, hängt von der Distribution ab. Bei Ubuntu ist es ab Werk nicht installiert.
|
e1bart0
Anmeldungsdatum: 12. Mai 2007
Beiträge: 927
Wohnort: München
|
burli hat geschrieben: aber Python hat neben den Bindings für diese drei Toolkits ein eigenes namens Tkinter
Das ist auch nur ein Binding für ein Toolkit (Tk).
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17622
Wohnort: Berlin
|
fred.reichbier hat geschrieben: Ob Ruby standardmäßig installiert ist, hängt von der Distribution ab. Bei Ubuntu ist es ab Werk nicht installiert.
Das kann sich aber rasch ändern. mmLinuxer hat geschrieben: Swing, Netbeans, Eclipse kenne ich. Da gibts nix zu meckern, alles sehr mächtig und ausgereift, aber ... für so auf die Schnelle ein paar eigene kleine GUI-Programme gibt es hoffentlich kürzere Wege.
Wenn Dir da ein vereinfachter Layer fehlt - wieso programmierst Du den nicht selbst?
|
Hello_World
Anmeldungsdatum: 13. Juni 2006
Beiträge: 3620
|
user unknown hat geschrieben: mmLinuxer hat geschrieben: Swing, Netbeans, Eclipse kenne ich. Da gibts nix zu meckern, alles sehr mächtig und ausgereift, aber ... für so auf die Schnelle ein paar eigene kleine GUI-Programme gibt es hoffentlich kürzere Wege.
Wenn Dir da ein vereinfachter Layer fehlt - wieso programmierst Du den nicht selbst?
Weil wirklich kompakte Programmierung in Java nicht möglich ist. Dafür fehlen die Sprachmittel, z. B. abstrakte Datentypen (Listen, Tupel, Dictionaries) direkt in der Sprache.
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9066
Wohnort: Petersberg
|
e1bart0 hat geschrieben: burli hat geschrieben: aber Python hat neben den Bindings für diese drei Toolkits ein eigenes namens Tkinter
Das ist auch nur ein Binding für ein Toolkit (Tk).
Das stimmt schon, aber Tkinter gehört zu Python, oder genauer: es ist das Standard Toolkit und wird mitgeliefert
|