Ein Programm mit GUI unter Windows
-
Servus,
ich würde gerne mal eure Meinung und (ernstgemeinte) Vorschläge hören, zu folgender Frage:
Wir haben in der Firma (soweit ich weiß) nur Windows Rechner ( ab Windows 2000 ). Und jetzt stellt sich die Frage welche Sprache wir verwenden wollen, folgende Kriterien muss sie erfüllen:
- kostenlos
- relativ gute Möglichkeiten eine GUI unter Windows zu machen
- am besten muss auf einem Rechner auf dem das Programm laufen soll nichts dazu installiert werdenBisher wurde es mit Visual Basic SCRIPT ( also nicht das normale VB ) gemacht nur die GUI's ( ja es geht irgendwie ) sind recht grausig in der Programmierung wie im Verhalten/Aussehen.
Aber ich glaube ohne zusätzliche Installation geht nix oder?
Eine Vorschlag vom Kollegen war Python. Wie sieht es ansonsten mit guten Tutorials zu VBSCRIPT aus, vorallem zum Thema GUI-Erstellung. Vielleicht ist es ja doch garnicht so schlimm.Gruß
PaFFy

-
C#
http://msdn.microsoft.com/vstudio/express/visualcsharp/default.aspx
Es muss lediglich das .NET-Framework installiert werden (was ihr in der Firma problemlos über wsus einspielen könnt)
-
java mit swt (eclipse) ist auch ne gute option. ne java runtime ist eh auf fast allen rechnern und auch wenn nicht, ist sie recht schnell und gefahrlos installiert.
allerdings ist die hauptfrage, welche art von software damit entwickelt werden soll.
-
Warum auf Java setzen wenn man fast genauso auf einer Plattform programmieren kann die für die vorhandenen Systeme optimiert ist?
C#
-
Warum muss das Werkzeug kostenlos sein? Eine Entwicklungsumgebung kostet auch nicht so viel. Vor allem im Vergleich zu den Arbeitskosten. Es kommt aber wirklich darauf an, was ihr vorhabt zu realisieren. Manche Anwendungen lassen sich mit den kommerziellen Paketen schneller erstellen.
Bei den kostenlosen Entwicklungsumgebungen muss man auch immer die Lizenzbedingungen beachten, oft wird die kommerzielle Nutzung ausgeschlossen.PaFFy schrieb:
Aber ich glaube ohne zusätzliche Installation geht nix oder?
C(++)-Programme kann man so kompilieren, daß keine Installation notwendig ist. (C# zählt nicht dazu, hier braucht man das .Net-Framework).
-
fdgfd schrieb:
Warum auf Java setzen wenn man fast genauso auf einer Plattform programmieren kann die für die vorhandenen Systeme optimiert ist?
C#swt ist auch plattformspezifisch optimiert
