Login
Newsletter
Werbung

Thema: Red Hat und Sun kooperieren für freies Java

1 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von nico am Mi, 7. November 2007 um 09:54 #
* Mono war schon immer frei.
- War Java auch. Sun erlaubte aber bereits sehr früh Konkurierende VMs, die mussten nur die Kompatibilität einhalten.
Was MS bewusst nicht tat und somit nicht mehr mit Java Spielen durfte, bzw. sich nicht mehr Java nennen durfte.

* Ist ist um Klassen schneller gewachsen, als die freien Java-Projekt
- Java ist in vielen bereichen gewachsen es gibt die unterschiedlichsten Anwendungsgebiete. Sogar Javaprozessoren.
.Net ist nur dort gewachsen, wo es MS gerade von Strategie und Marketing gepasst hat.
- Sun hat auch nie konkurierenden VMs gedroht, MS stachelt mit Patentkeule ständig gegen Mono.

* Es ist nicht auf eine Programmiersprache festgelegt
- Java auch nicht.

* Es gibt performante GUIs
- gibt es auch unter Java, müssen nur genutzt werden.
Dafür lässt sich MS mit jeder Version etwas neues einfallen und schmeisst alles vorher über den haufen.

* Um auch systemnahe Programmierung zu ermöglichen, besteht in .NET die Möglichkeit, über platform invoke Systembefehle und unmanaged code aufzurufen, ähnlich Javas JNI.
- eben nichts besonderes

* Geschwindigkeitskritische Programmteile können in C# in sogenanntem unsicherem unsafe code geschrieben werden, was ähnlich zu inline-assembler in C-Programmen zu sehen ist. Java kennt hierfür keine Entsprechung.
- Die Kritischen Teile kann man auslagern
- unsafe ist eine krücke, welche das gesamte .Net Konzept zerschiesst. Dies dient nicht dafür schnellen code zu erzeugen, sondern kompatibel mit alten Code zu bleiben

* Überladen von Operatoren
- muss nicht zwingend ein vorteil sein.

[
| Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung