| 

.NET C# Java Javascript Exception

3
Ich habe in verschiedenen Artikel gelesen und auch schon ausprobiert, dass man IronRuby (oder Python) in das .Net Framework integrieren kann bzw .NET nutzen kann.

Der Sinn hinter dem Aufwand verstehe ich allerdings nicht.

Ein Grund könnte sein, dass man gerne Ruby programmiert und die komplette .NET Funktionalität nutzen will. Aber wieso steigt man dann nicht gleich auf C# um?

Kennt jemand noch weitere Vor- bzw. Nachteile?
News:
26.07.2009
provita 83 1 4
2 Antworten
4
Nun noch muß man in C# die meisten Typen deklarieren. Auch wenn es in Richtung automatische statische Typüberprüfung gibt. Klar der Hauptgrund ist, wenn man will kann man das ganze .NET "Gedöns" benutzen. Genauso könnte man fragen welchen Wert hat Jruby oder alles versuche andere virtuelle Maschinen für Ruby zu basteln.

Vielleicht waren die einzelnen Entwickler mit bestimmmten Aspekten des Matz Ruby nicht zufrieden und dachten sich. Könnte man nicht....
28.07.2009
FDominicus 129 1 1
1
Das Ruby eine dynamische Sprachelemente bietet hat keinen Vorteil oder?
provita 29.07.2009
2
Es gibt Sprachen und Frameworks die sich für bestimmte Aufgaben und Probleme wesentlich besser eignen als die Allrounder Java und C#. Beispielsweise ist nebenläufige Programmierung u.U. in Scala wesentlich einfacher als in Java. Den Einbindeaufwand hast Du nur einmal, den Vorteil aus dem bequemeren Idiom jedoch immer wieder.

Speziell bei Ruby fällt mir ein, dass daruaf Rails läuft, das einen ziemlichen Produktivitätsschub bei Webanwendungen bewirken kann. Will man beispielsweise im Backend mit anderen .NET-basierten Systemen interagieren ist IronRuby eine gute Wahl.

Anmerkung: Ich bin von Haus aus kein .Net-ler, deswegen kann ich nicht wirklich konkret abschätzen, wie weit IronRuby schon ist. In einer perfekten Welt liefe aber sicherlich Rails darauf :)
04.10.2009
deexem 109 2

Stelle deine .net-Frage jetzt!