Szerző: Bodnár Ádám

2011. január 18. 12:01:00

Küszöbön a JRuby 1.6 érkezése

Hamarosan elkészül a JRuby 1.6, amelynek kiadásra jelölt verziója mától kipróbálható. A fejlesztők ígérete szerint ez a legnagyobb lépés a platform történetében.

A Ruby Java-implementációja, a nyílt forrású JRuby már több mint öt éve készül, fejlődik, célja hogy a Java-fejlesztők a Ruby felhasználásával könnyen tudják alkalmazásaik képességeit bővíteni például webes interfésszel vagy SOA-irányba. A Rubyban megírt kód a JRubyval Java-osztállyá alakítható, például webszolgáltatás létrehozásához. A JRubyt négy programozó hozta létre, név szerint Charles Nutter, Thomas Enebo, Ola Bini és Nick Sieger. 2006-ban Enebo és Nitter a Sun Microsystems alkalmazottjaként folytatta a JRuby fejlesztését, aztán 2009 nyarán átigazoltak az Engine Yard kötelékébe, amely azóta Nick Siegert is foglalkoztatja.

A JRuby 1.6 egyik legfontosabb újdonsága, hogy teljes kompatibilitást biztosít a Ruby 1.9-es verziójával, amely végre bevezeti a Unicode-támogatást. "A legnagyobb eredmény, hogy amikor az interneten vagy, többféle szövegkódolással kell dolgoznod, ezt nagyon nehéz volt Ruby 1.8-val szépen megcsinálni" - mondta Charles Nutter. "A Ruby 1.9 nagyon sok nyelvi eszközzel bővült az elmúlt két évben és most mi is felzárkózunk."

Hét kedvenc előadónk az idei HWSW mobile!-ról (x) 90 fős előadó lesz a konferencián, segítve az eligazodást, kiemeltük neked a hét kedvencünket.

A JRuby 1.5 egyik legfontosabb újdonsága volt a Windows-támogatás megjelenése, a JRuby 1.6-ban ez fejlődött, a Microsoft operációs rendszerén gyorsabb és stabilabb lett a JRuby. "Újabb nagy erőfeszítéseket tettünk azért, hogy a JRuby olyan jól fusson Windowson amennyire csak lehet. Igazából a JRuby jelenleg a legjobb Ruby Windowson." Az 1.6-os verzió kompatibilis a Win32 Object Linking Enironmenttel, ezáltal lehetővé teszi a Ruby scriptek használatát Windows-komponenseken is.

A JRuby 1.6 újdonságai között lehet említeni a teljesítményjavulást is, Nutter szerint 5-10 százalékos gyorsulással érdemes kalkulálni, de természetesen ez a futtatott kódtól függ. A fejlesztők célja a sebesség további növelése, legalábbis a JRuby 1.7-nek ez az egyik fő célkitűzése. "A JVM-en futó többi dinamikus nyelvhez hasonlóan lassabb mint a Java" - mondta Nutter, aki szerint a cél az, hogy a JRuby teljesítményét a Java szintjére emeljék. A JRuby 1.7 valamikor a nyáron esedékes.

A JRuby 1.6 kiadásra jelölt (RC) verziója letölthető a projekt weboldaláról, a végleges változat az RC-vel kapcsolatos felhasználói visszajelzések függvényében készül el. A meglevő alkalmazásokat egyszerűen, az új változat telepítésével lehet frissíteni.

a címlapról

Hirdetés

Hét kedvenc előadónk az idei HWSW mobile!-ról

2019. november 17. 21:39

Idén 90 fős előadói gárdával készülünk a HWSW mobile! digitális termékfejlesztési konferenciára, de hogy segítsünk az eligazodásban, kiemeltük neked a hét kedvencünket.