Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

DotGNU

aus Wikipedia, der freien Enzyklopädie

DotGNU war ein 2001 vorgestelltesGNU-Projekt, mit dem Ziel, eine Alternative für die Erstellung vonWebservices und vonC#-Applikationen zu bieten und damit der Konkurrenz vonMicrosoft zu begegnen. Vorbild war der Erfolg desGNU-Projekts als Lizenzmodell für herstellerunabhängige Software. Wichtigster Bestandteil von DotGNU istPortable.NET.

DotGNU stand zunächst unter derGNU General Public License. Im Januar 2009 wurde es unter dieGNU Lesser General Public License 2.1 gestellt.[1]

Offiziell seit Dezember 2012 wird am DotGNU-Projekt nicht mehr weitergearbeitet.

DotGNU Portable.NET

[Bearbeiten |Quelltext bearbeiten]

Portable.NET ist der wichtigste Teil von DotGNU. Es war ursprünglich ein separates Projekt und wurde 2001, kurz nach der öffentlichen Bekanntgabe von DotGNU, zu einem Teil des DotGNU-Projektes.[2] Fortan trug Portable.NET den NamenDotGNU Portable.NET. Bei dem Teilprojekt handelt es sich um eineImplementierung des.NET Framework bzw. des daraus hervorgegangenen internationalen StandardsCommon Language Infrastructure.

Zu den Bestandteilen von Portable.NET gehören im Wesentlichen die folgenden Komponenten (zumindest in der DotGNU-Version 0.7):[3]

Auch einJust-in-time-Compiler gehört zu Portable.NET. Dieser Compiler nutzt auch die Bibliothek LibJIT. LibJIT zielt darauf ab, eine Grundlage für verschiedenevirtuelle Maschinen und dynamischeSkriptsprachen zu bieten.[4] LibJIT wurde aus DotGNU herausgelöst und nach der Einstellung des DotGNU-Projekts separat weiterentwickelt.

Einsatz

[Bearbeiten |Quelltext bearbeiten]

DotGNU war standardmäßig in derLinux-DistributionDebian 3.1 enthalten.[3]

Das Linux Magazine berichtete 2009, dass DotGNU in etlichen kommerziellen Applikationen zum Einsatz komme. Zum Beispiel setzte der WerkzeugmaschinenherstellerTrumpf DotGNU für diegrafische Benutzeroberfläche seiner Software für einLaser-Schneidegerät ein.[5]

Rezeption

[Bearbeiten |Quelltext bearbeiten]

Das britische TechnologiemagazinThe Register urteilte 2004, DotGNU undMono seien „interessante Projekte für Menschen, die an Programmiersprachen, Compileraufbau und anderen, ziemlichesoterischen Hardcore-Gebieten der Softwaretechnik interessiert sind. Allerdings haben die Projekte keinen praktischen Nutzen und existieren nur mit der Unterstützung Microsofts.“[6]

Die amerikanische Ausgabe desLinux-Magazins beurteilte DotGNU 2005 insgesamt als weniger ausgereift als Mono. Als Vorteile von DotGNU nannte der Artikel, dass es standardmäßig im BetriebssystemDebian enthalten sei und dass esBytecode, der unter Windows generiert worden ist, ohne Modifikationen ausführen könne. Nachteilig sei, dassWindows Forms nicht vollständig implementiert sei, dass es Fehler bei derEreignisbehandlung und keine passendeEntwicklungsumgebung gebe.[3]

Richard Stallman, Gründer desGNU-Projekts, sprach sich 2010 zwar für offene Implementierungen von .NET wie Mono und DotGNU aus, jedoch empfahl er, nicht inC# bzw. nicht für .NET zu programmieren, da die Gefahr vonPatentklagen durch Microsoft nicht abgeschätzt werden könne.[7]

DotGNU und Portable.NET wurden in etlichen Fachbüchern und wissenschaftlichen Publikationen vorgestellt und erwähnt, z. B. in Leuf (2005).[8]

Literatur

[Bearbeiten |Quelltext bearbeiten]
  • Jason King, Mark Easton:Cross-Platform .NET Development. Using Mono, Portable.NET, and Microsoft .NET, Apress 2004,ISBN 978-1-59059-330-1

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Alexander Neumann:DOTGnu unter der LGPL, in:heise developer vom 14. Januar 2009, abgerufen am 14. Dez. 2015
  2. Andrew Orlowski:And then there were two open source .NET clones, in:The Register vom 2. August 2001, abgerufen am 14. Dez. 2015
  3. abcMichael Tschater:LOTS OF DOTS. Comparing the free .NET implementations Mono and DotGNU, in:Linux Magazine Nr. 61 (2005), S. 72–75
  4. Just-In-Time Compiler Library, abgerufen am 19. Dez. 2015
  5. Mayank Sharma:Singing Sharp, in:Linux Magazine Nr. 102 (2009), S. 22–27
  6. Neil Davidson:Mono and dotGNU: what's the point?, in:The Register vom 11. Feb. 2004, abgerufen am 19. Dez. 2015, Originalzitat: “Mono and dotGNU are interesting projects for people who are interested in computer languages, compiler construction and other fairly esoteric, hard-core areas of software engineering. But they have no practical use, and exist only with the patronage of Microsoft.”
  7. Glyn Moody:Richard Stallman on .NET, Mono and DotGNU., in:Computerworld UK vom 14. Juli 2010, abgerufen am 19. Dez. 2015
  8. Bo Leuf:The Semantic Web: Crafting Infrastructure for Agency,John Wiley & Sons 2005,ISBN 978-0-470-01522-3, S. 80
Abgerufen von „https://de.wikipedia.org/w/index.php?title=DotGNU&oldid=198684370
Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp