| |
|
Das Mono-Projekt hat Geburtstag! |
|
|
Veröffentlicht durch maol am Dienstag 09. Juli, 17:18
Aus der Happy-Birthday Abteilung
|
|
|
|
|
|
|
|
|
|
"Mono ist ein Projekt, das sich zum Ziel gesetzt hat, den standardisierten
Teil von Microsofts .NET für Linux/Unix, Windows und MacOS zur Verfügung zu
stellen. Desweiteren enthält es einige Erweiterungen von MS.NET, die nicht
standardisiert sind, sowie eigene Erweiterungen, um bestmöglichst Linux/Unix zu unterstützen. Die Vision ist, mit C# und den anderen
.NET-Programmiersprachen all die API zur Verfügung zu haben, die man heute
für C/C++ zur Verfügung hat.
So wird auch das Gtk#-Projekt (http://gtk-sharp.sf.net), das als Ziel hat,
.NET-Bindings für Gtk+ zu erstellen, von Ximian unterstützt.
Der Vorteil von .NET/Mono ist die Sprachunabhängigleit. So ist es möglich,
Klassen von kompilierten Bibliotheken einer .net-Sprache, in einer anderen
.net-Programmiersprache zu verwenden.
Derzeit arbeiten 94 Enrtwickler mit CVS-Zugang an Mono, wobei 5 Personen von denen von Ximian vollzeit damit beschäftigt sind und weitere 5 von Ximian hin und wieder dran arbeiten.
Diese große Unterstützung von Entwicklern trägt auch ihre Früchte. So
existiert heute bereits
- ein .net-kompatibler JIT-Compiler, der auf x86-Rechnern läuft, sowohl auf Linux, als auch auf Windows.
- ein .net-kompatibler Interpreter für x86, PPC, Sparc und Strong/Arm, der sowohl auf Linux, als auch auf Windows, FreeBSD und Solaris läuft.
- ein C#-Compiler, der sich komplett selber kompilieren kann.
- ein Haufen .net-Klassen, die nötig sind
- zusätzliche Klassen und Biundings von Gtk#, mit denen man schon einfache GUI-Programme schreiben kann (z.B. ein Programm, das alle Bilder in einem Verzeichnis in verkleinerter Form anzeigt)
- ein Compiler der Sprache Logo für Mono (http://monologo.sourceforge.net/)
- eine lauffähige Basis von ASP.NET und ADO.NET
und vieles mehr."
|
|
|
|
< Heise mit Inlinewerbung | Druckausgabe | DRS2 zu freier Software und Politik (Wdh) > | |
|