Dienstag, 29. April 2008

Netbeans 6.1 ist fertig

Netbeans 6.1 ist fertig und steht zum Download bereit. Der Ruby-Support wurde weiter verbessert, über den neuen Ruby Platform Manager kann zwischen dem eingebauten JRuby 1.1 und anderen Ruby-Implementierungen umgeschaltet werden. Der Editor hilft dem Ruby-Programmierer mit Code-Completion, markiert Fehler im Quellcode und bietet direkten Zugriff auf die Dokumentation. Des weiteren gibt es einen Ruby/Rails-Debugger der auch Breakpoints unterstützt.

Mittwoch, 23. April 2008

JRuby 1.1.1

Gestern wurde JRuby 1.1.1 freigegeben. Es ist ein Maintenance-Release des 1.1.-Branch. Einige Fehler sind behoben und die Performance wurde weiter gesteigert.

Highlights:


  • interpreter method dispatch speedup

  • reduced memory consumption (permgen)

  • fixed nasty concurrency bottleneck

  • stat()/lstat() 300% faster

  • improved startup time

  • improved bigdecimal support

  • 42 issues resolved since JRuby 1.1

Freitag, 21. März 2008

JPA und JRuby on Rails

Vivek Pandey schreibt in seinem Blog, wie er das Java Persistence API (JPA) und Rails auf Glassfish und MySQL zusammengebracht hat. Rails verwendet ActiveRecord als ORM, in der JavaEE-Welt gibt es JPA, das den gleichen Zweck erfüllt. Um JPA verwenden zu können, wird das Model nicht von ActiveRecord abgeleitet, sondern selbst codiert. Von Brian Leonard stammt der urprüngliche Code, das Rezept wurde von Vivek Pandey auf Glassfish/MySQL/Netbeans angepasst.


Donnerstag, 20. März 2008

JRuby 1.1RC3 fertig

Der wahrscheinlich letzte Kandidat - RC3 - für das endgültige Release von JRuby 1.1 steht zum Download bereit. Die Releasenotes listen eine Menge behobener Fehler und versprechen eine weiter verbesserte Performance.

Donnerstag, 13. März 2008

RadRails 1.0: IDE mit JRuby-Unterstützung

Von Aptana ist jetzt RadRails 1.0 fertiggestellt worden. RadRails ist eine freie Ruby-on-Rails-IDE, die letztes Jahr von Aptana übernommen wurde. RadRails bietet unter anderem JRuby-Unterstützung und ist als Eclipse-Plugin bzw. als Plugin für Aptana-Studio erhältlich. Neben NetBeans und 3rd Rail ist das nun schon die dritte IDE, die direkt JRuby unterstützt. Hier gibt es einen Screencast, der die wichtigsten Features zeigt. RadRails ist plattformunabhängig und läuft unter WIndows, Mac OS und Linux

Mittwoch, 12. März 2008

JRuby gebündelt: BitNami JRubyStack

Von BitNami.org gibt es ein fertig gebündeltes Paket, das GlassFish, MySQL, Rails und JRuby 1.2RC2 enthält. Das ganz heißt JRubyStack und wird hier von Suns Arun Gupta getestet.

Montag, 10. März 2008

java_inline = RubyInline für JRuby

Charles Nutter hat ein JRuby-Pendant zu RubyInline geschrieben. Mit RubyInline kann C-Code direkt in einem Ruby-Programm stehen, java_inline ermöglicht Java-Code direkt in einem JRuby-Programm. Näheres hier.

Dienstag, 4. März 2008

Montag, 18. Februar 2008

JRuby 1.1RC2 released

Thomas E Enebo kündigt den Releasekandidaten 2 von JRuby 1.1 an. Er steht ab sofort zum
Download bereit. Es sind 260 Fehler seit RC1 beseitigt worden, die Performance ist wieder verbessert worden, laut Charles Nutter ist sie nun für die numerischen Benchmarks gleichauf mit native Ruby 1.9. Ebenso wurde die Speichernutzung verbessert, so daß JRuby weniger Speicher als bisher benötigt.

Freitag, 15. Februar 2008

Interview mit Charles Nutter (JRuby Core Team) online

Ryan Slobojan von infoq.com hat Charles Nutter über JRubys Geschichte, Motivation und Weiterentwicklung interviewed und das Video (ca 10 Min) online gestellt. So gibt es z.B. einen offiziellen Mongrel-Port für JRuby, active Hibernate ist als Java-als Alternative zu ActiveRecord in Entwicklung, und vieles mehr.

Mittwoch, 13. Februar 2008

activerecord-jdbc 0.7.2 released

Eine neue Version des activerecord-jdb-adapters wurde heute released. Einige Bugs wurden gefixt, Oracle und DB2 sind jetzt besser unterstützt.

Mittwoch, 6. Februar 2008

JRuby-on-Rails-Deployment auf IBMs WebSphere Application Server

Nach Sun und Oracle ist auch IBM auf den Geschmack gekommen: IBMs Ryan Shillington zeigt in seinem Artikel Riding the Rails with WebSphere: Part 1 in einer ausführlichen Schritt-für-Schritt-Anleitung, wie man JRuby installiert, eine Rails-Anwendung baut und das ganze auf dem WebSphere Application Server zum Laufen bringt.

Dienstag, 5. Februar 2008

Excel-Spreadsheets mit JRuby-on-Rails erzeugen

Da es notorisch schwierig ist, Excel-Spreadsheets zu erzeugen, verwendet “blogopotamus” einfach Apache POI - ein Java API für Microsoft Files - und bindet sie in seine JRuby-on-Rails-Applikation ein. Wie das funktioniert, zeigt er hier.