KROKvsKROK
Ensign
- Registriert
- Apr. 2013
- Beiträge
- 149
Nach dem Studium werde ich warscheinlich als Entwickler für Desktopprogramme anfangen.
Ich frage mich, mit welcher Sprache (kommen ja wohl nur Java, C# oder C++ in Frage) für diesen Bereich am ehesten geeignet ist bzw. in diesem Bereich die am meisten verwendete ist.
Java ist stark auf der Serverseite im Webbereich vertreten. Fast jede Java-Stellenanzeige zielt auf JEE ab. Zudem ist Java natürlich auch auf Android verbreitet.
Aber auf dem Desktop sieht es doch eher etwas mau aus finde ich. Wirklich viele bekannte Programme gibt es nicht (JDownloader, Eclipse, Umlet, ProjektLibre). Und man muss sagen, dass man bei all diesen Programmen wirklich merkt, dass diese in Java entwickelt sind. JDownloader ist richtig lahm, Umlet und ProjektLibre haben auch eine sehr unflüssige und teils bughafte GUI und Eclipse ist auch nicht wirklich flott. Keine Ahnung ob das direkt an Java liegt oder eher an Swing?
C# soll ja angeblich (?) für den Desktopbereich besser als Java sein. Einerseits bietet C# mehr Sprachfeatures und zum anderen sollen bei C# die GUI's wesentlich flotter laufen. Außerdem kann man mit C# etwas Systemnäher arbeiten, da man Zugriff auf die Windows-API hat.
Allerdings muss ich gestehen, dass mir kein einziges bekanntes C#-Programm einfällt. Selbst Google liefert da nur Programme, von denen ich bisher noch nie etwas gehört habe.
C++ soll schwer sein und wird (angeblich) nur bei extrem Performancelastigen Dingen (Simulationen, aufwändige Spiele etc) verwendet. Schaue ich mir allerdings mal einige der bekanntesten Programme (ImgBurn, Adobe Reader, WinRar, Antivirenprogramme, Firefox, Chrome, Steam, Skype...) an, dann fällt auf, dass diese allesamt in C++ geschrieben sind.
Und bei den Programmen hier handelt es sich um wesentlich populärere Programme als bei den oben aufgezählten 4 Java-Programmen.
Was meint ihr, welche die am meist verwendete Sprache ist, um Desktopprogramme zu programmieren (im Beruflichen Umfeld) und mit der man auch die besten Chancen auf dem Arbeitsmarkt hätte? (Momentan kann ich nur Java)
Ich frage mich, mit welcher Sprache (kommen ja wohl nur Java, C# oder C++ in Frage) für diesen Bereich am ehesten geeignet ist bzw. in diesem Bereich die am meisten verwendete ist.
Java ist stark auf der Serverseite im Webbereich vertreten. Fast jede Java-Stellenanzeige zielt auf JEE ab. Zudem ist Java natürlich auch auf Android verbreitet.
Aber auf dem Desktop sieht es doch eher etwas mau aus finde ich. Wirklich viele bekannte Programme gibt es nicht (JDownloader, Eclipse, Umlet, ProjektLibre). Und man muss sagen, dass man bei all diesen Programmen wirklich merkt, dass diese in Java entwickelt sind. JDownloader ist richtig lahm, Umlet und ProjektLibre haben auch eine sehr unflüssige und teils bughafte GUI und Eclipse ist auch nicht wirklich flott. Keine Ahnung ob das direkt an Java liegt oder eher an Swing?
C# soll ja angeblich (?) für den Desktopbereich besser als Java sein. Einerseits bietet C# mehr Sprachfeatures und zum anderen sollen bei C# die GUI's wesentlich flotter laufen. Außerdem kann man mit C# etwas Systemnäher arbeiten, da man Zugriff auf die Windows-API hat.
Allerdings muss ich gestehen, dass mir kein einziges bekanntes C#-Programm einfällt. Selbst Google liefert da nur Programme, von denen ich bisher noch nie etwas gehört habe.
C++ soll schwer sein und wird (angeblich) nur bei extrem Performancelastigen Dingen (Simulationen, aufwändige Spiele etc) verwendet. Schaue ich mir allerdings mal einige der bekanntesten Programme (ImgBurn, Adobe Reader, WinRar, Antivirenprogramme, Firefox, Chrome, Steam, Skype...) an, dann fällt auf, dass diese allesamt in C++ geschrieben sind.
Und bei den Programmen hier handelt es sich um wesentlich populärere Programme als bei den oben aufgezählten 4 Java-Programmen.
Was meint ihr, welche die am meist verwendete Sprache ist, um Desktopprogramme zu programmieren (im Beruflichen Umfeld) und mit der man auch die besten Chancen auf dem Arbeitsmarkt hätte? (Momentan kann ich nur Java)