Wie ich soebend von John Lam erfahren habe, hat Microsoft nun mit Sun gleichgezogen. Nochmal eine kleine Wiederholung, für alle die, die in den letzten Wochen nix mitbekommen haben. Mit JRuby existierte seit nun knapp 2 Jahren ein Ruby Interpreter, der vollständig in Java geschrieben ist. Dieser konnte direkt mit dem Java Framework in Kontakt treten. Sun hielt dieses Projekt scheinbar für so fruchtbar, dass sie sich entschieden, die beiden Core Entwickler anzuheuern und nun Vollzeit an JRuby arbeiten zu lassen.
Soviel zur Vergangenheit. Und nun ein paar etwas neuere Informationen. Mit RubyCLR existiert ebenfalls seit einiger Zeit ein Layer der es ermöglicht, mithilfe von Ruby Code direkt mit dem .NET Framework in Kontakt zu treten. Und nun hört her: Microsoft hält dieses Projekt wohl für so fruchtbar, dass Sie sich dazu entschieden haben, den Hauptentwickler anzuheuern! Laut seiner Aussage ist es noch nicht 100% sicher ob er direkt an RubyCLR weiterarbeitet. Er wird jedoch im Bereich Skriptsprachen für .NET tätig sein... WOW
Kommentar schreiben
Kommentare
Moin, Link zu Sun betreffend JRuby: http://www.sun.com/2006-1010/jruby/index.jsp Nur der Vollständigkeit halber ;)
sehr cool ... das sind chancen im leben, die man wahrnehmen sollte ;) ich bin von der idee von rubyclr sehr begeistert ... allerdings habe ich es nie bei mir zum laufen bringen können :/
So langsam stellt sich mir die Frage "quo vadis Ruby?". - Es gibt keine Ruby-Spezifikation, d.h. Ruby ist immer genau das, was der Interpreter gerade macht, und das, was in der zugehörigen STandardbibliothek da ist. Und die offizielle 1.8.x ist inzwischen veraltet. - Ruby 1.9, als reine Entwicklertestspielwiese gedacht, wird nun Dezember 2007 (in 14 Monaten!) eine offizielle stabile Version. Mangels Spezifikation gibt es dann also ein zweites offizielles Ruby. - Was mit mit Ruby 2 ist, verstehe ich, ehrlich gesagt, nicht mehr. Wird das wie das Warten auf Perl6? - Murphy und ich sind ja vor kurzem auf eine seltsame neue Oniguruma-Geschichte gestossen. Was soll da nun draus werden. - JRuby und, ich nenne es mal einfach so, .NETRuby sind zwei Varianten, die zueinander und zu den Ruby 1.8 und Ruby 1.9 auch nicht kompatibel sind (können ja wegen der Standardlibrary nicht). Es gibt also in absehbarer Zeit (=vor Ruby 2) 4 verschiedene Rubys, und man kann nicht unbedingt (=eher unwahrscheinlich) davon ausgehen, dass Programme austauschbar sind. Quo vadis Ruby?
jruby ist doch nahezu komplett kompatibel, wenn ich das richtig verstanden habe, oder nicht? ich persönlich würde es begrüßen, wenn ruby dann mal auf die entsprechenden plattformen (.net und java) portiert werden würden, da sie einfach verbreiteter sind. auch würde der nachteil der fehlenden standard-gui ausgeglichen werden. aber ich kann nachvollziehen, dass die lage im augenblick ein bischen 'schwammig' ist, und das könnte potentielle entwickler, aber auch projekte, abschrecken.
man verliert langsam den Überblick bei den .NET/CLR Ruby Varianten: - RubyCLR http://www.rubyclr.com/ - IronRuby http://www.wilcob.com/Wilco/IronRuby.aspx - Ruby.NET http://www.plas.fit.qut.edu.au/rubynet/Download.aspx Wenn diese genauso stabil, bzw. genauso gepflegt werden wie ihre Vorgänger für die .NET 1.x Schiene ... - Ruby/.Net Bridge http://www.saltypickle.com/RubyDotNet - RubyDotNet http://rubydotnet.sourceforge.net/ ... dann kann man sich das ansehen und ausprobieren derselben wohl sparen ... mike42 PS: Ich hoffe ich habe keine Möglichkeit .NET und Ruby zu verbinden vergessen ... :-)