051
24.05.2004, 17:17 Uhr
Bruder Leif
dances with systems (Operator)
|
Dein Argument gegen .NET kann ich so akzeptieren, derartige Bedenken hatte ich zunächst auch. Abgelegt habe ich diese Bedenken einerseits, weil sich Sun vehement dagegen wehrt, Java standardisieren zu lassen, andererseits, weil sich Microsoft davor hüten wird, sein .NET-Patent durchzusetzen. Dann würde die ganze Anti-Trust-Geschichte schon wieder von vorne losgehen, wo sie doch gerade erst halbwegs überstanden ist. Sun hingegen bringt eine neue JVM auf den Markt, und kaum ist sie zum Standard geworden, hakt es hinten und vorne. Im Moment läuft ein "altes" Java-1-Programm noch auf der aktuellen JVM, aber wie lange noch? Die "deprecated"-Meldungen des Compilers lassen böses ahnen. Dagegen kann man Microsoft vieles nachsagen, mangelnde Abwärtskompatibilität aber nicht. Schon möglich, dass meine Abneigung gegen Java daraus resultiert, dass ich es schon in seiner Anfangszeit ausprobiert habe, anstatt auf die ersten "Service Packs" zu warten. Was ich damals für meine vier Stunden Downloadzeit bekommen hatte, war nun wirklich unter aller Sau. Java hat sich gemacht, das gebe ich zu. Aber in meinem Hinterkopf dröhnt es immer noch, wenn ich den Namen höre... VJ++ 6.0 war ein Schlag gegen die Plattformunabhängigkeit, das stimmt auch. Allerdings - warum muss man mit der SPRACHE Java immer gleich das gesamte Konzept übernehmen? Für die Entwicklung reiner Windows-Programme war Java wesentlich besser geeignet als das damalige Visual C++. Die WFC waren im Vergleich zu MFC & Co. ein Traum; schade, dass das gestoppt werden musste. Wenn Sun es geschafft hätte, Java so auszubauen, wäre ich heute der reinste Java-Junkie. Sun wollte "sein" Java so behalten, wie es war, also (unter anderem) bin ich jetzt auf .NET-Seite. Interessante Anmerkung am Rande: Nach dem Schulterschluss von Sun und MS gibt es derzeit bei beiden Firmen konkrete Pläne, Java und .NET einander anzunähern bzw. eine Kompatibilität herbeizurufen. Die Bytecodes sind zwar semantisch noch recht unterschiedlich, aber für zukünftige Versionen könnte das eine interessante Mischung werden... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |