|
|
|
|
C++ oder Java? |
Vapour Kitey
tappt im Dunkeln
Dabei seit: 23.12.2005
Beiträge: 132
Herkunft: ungewiß
|
|
C++ oder Java? |
|
In meiner Firma soll nun zunehmend Software für Kunden entwickelt werden (z.B. Analysetools). Nun stellt sich die große Frage, ob wir C++ oder Java dafür einsetzen. Kriterien sind
* Effizienz der Programmierung, Wiederverwendbarkeit von Programmteilen
* Stabilität der Umgebung beim Anwender
Ein Vorteil von Java ist z.B., daß es sich sehr gut mit Matlab kombinieren läßt, ein Nachteil, daß es dem Anwender gefühlt öfter Ärger bereitet.
Habt ihr da Erfahrungen mit einer oder beiden Sprachen? Irgendwelche Tips oder Hinweise?
__________________ <FresherAl> There is no denying that people buying drugs fund criminals, who generally aren't very nice people and don't deserve the money.
|
|
09.03.2009 10:30 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Das richtet sich doch eher nach dem Kunden
Das Problem was Java da aufjedenfall hat, ist die Versionsunverträglichkeit.
Hat der Kunde schon ein JRE installiert, und kann es nicht updaten, kannst du auch erstmal dein Programm darauf anpassen, wenn du z.b. moderne Dinge wie Templates/Generics in Java nutzt.
C++ hat natürlich andere Nachteile, aber beide Sprachen können wenn man sauber programmiert sehr stabil sein.
phlox
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
09.03.2009 10:34 |
|
|
Vapour Kitey
tappt im Dunkeln
Dabei seit: 23.12.2005
Beiträge: 132
Herkunft: ungewiß
Themenstarter
|
|
Was genau sind denn die Vor- und Nachteile? Kannst du das etwas genauer spezifizieren?
__________________ <FresherAl> There is no denying that people buying drugs fund criminals, who generally aren't very nice people and don't deserve the money.
|
|
09.03.2009 11:54 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Zitat: |
Original von Vapour Kitey
Was genau sind denn die Vor- und Nachteile? Kannst du das etwas genauer spezifizieren? |
Kannst du deine Anforderungen genauer spezifizieren
Java hat wie gesagt Probleme, wenn mehrere JRE (also Runtimes) mit einander koexistieren müssen.
Java bietet dir aber auch viele Highlevel-Libraries, im Standard schon drin.
So, C++ hat einmal seine Stärken wenn es um Hardwarenahe Dinge geht, bzw. wenn es perfomancelastig wird.
Mit QT hat C++ aber auch ungefähr den Umfang an nützlichen Zusatzlibraries, wie es Java vom Standard her schon hat.
Evtl. schaust du dir mal QT an, die haben gerade eine IDE für ihre Library rausgebracht, und du kannst dir das einfach in einem SDK alles runterladen und installieren:
http://www.qtsoftware.com/downloads
Sag bescheid, wenn ihr einen externen C++ Programmierer braucht
phlox
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
09.03.2009 12:03 |
|
|
Nightwolf
BlackBoarder
Dabei seit: 17.07.2003
Beiträge: 856
Herkunft: Hessen
|
|
Zitat: |
Original von phlox81
Java hat wie gesagt Probleme, wenn mehrere JRE (also Runtimes) mit einander koexistieren müssen.
|
Man kann durchaus mehrere JREs installieren und seine Programme ein bestimmtes davon nutzen lassen. Probleme gibt's da normalerweise nicht.
__________________ Wir ertrinken in Informationen und hungern nach Wissen. - John Naisbitt
|
|
09.03.2009 18:10 |
|
|
|
|
|
|