Android

Het JRuby-team van Sun springt naar de scheepswerf

Scheepswerf Boele begin 1950

Scheepswerf Boele begin 1950
Anonim

Sun huurde Charles Nutter en Thomas Enebo in, vaak "JRuby" genoemd Jongens, "ongeveer twee en een half jaar geleden, zodat ze fulltime konden werken op JRuby, een implementatie van de Ruby-programmeertaal voor de Java Virtual Machine. Enkele maanden later huurde Sun Nick Sieger in, een andere belangrijke ontwikkelaar van JRuby.

Alle drie zullen volgende week bij Engine Yard gaan werken. Nutter zei dat ze besloten hadden Sun grotendeels te verlaten omwille van de onzekerheid als gevolg van de overname door Oracle, een deal die naar verwachting later deze zomer gesloten zal worden in afwachting van goedkeuringen door de regelgevende instanties.

"Om eerlijk te zijn, we hadden geen bewijs dat Oracle geen ondersteuning zou bieden JRuby, maar we hadden ook geen enkel bewijs dat dit zou gebeuren, "zei Nutter maandag telefonisch. "Twee van de drie ontwikkelaars die deze actie uitvoeren, hebben gezinnen, we willen ervoor zorgen dat JRuby het volgende niveau bereikt en we moesten een beslissing nemen", zei hij.

Oracle is een grote gebruiker van Sun's Java-technologie en zegt dat het een van de belangrijkste redenen is waarom het bedrijf het bedrijf heeft gekocht, hoewel het nog geen details heeft gegeven over zijn plannen.

Door Sun ingehuurd en de kans krijgen om full-time te werken op JRuby was "vrijwel een droom die uitkomt", 'Zei Nutter. Het team ging zelfstandig aan de slag als een "satellietproject", maar met de technische resources van Sun achter zich, inclusief toegang tot de Glassfish-, NetBeans- en JVM-software.

JRuby heeft sindsdien verschillende releases doorgemaakt en is in sommige kritieke bedrijfsapplicaties ingezet, inclusief een rapportage- en beheersysteem voor infectieziekten dat wordt gebruikt door de staat Utah.

"We zijn er echt in geslaagd om JRuby te bouwen tot de beste alternatieve Ruby-implementatie die er is, we hebben productie-implementaties over de hele wereld en veel mensen houden er echt van, we hadden het zeker niet zonder Sun kunnen doen, "zei Nutter.

Engine Yard, dat hosting biedt voor Ruby on Rails-applicaties, huurt het team in omdat het een toenemend gebruik van JRuby door Java ziet Webontwikkelaars en mist expertise op dat gebied, zei Michael Mullany, zijn vice-president van marketing. Een recent onderzoek van Evans Data toonde aan dat het aantal Ruby-ontwikkelaars met 40 procent toeneemt ten opzichte van een jaar eerder, zei hij.

"Ik denk dat een van de dingen die JRuby naar een hoger niveau kunnen tillen, een betaald commercieel ondersteuningsaanbod en een echte professionele open-source aanbiedingen eromheen, "zei Mullany. Engine Yard benaderde de ontwikkelaars over het werken bij het bedrijf, zei hij.

Sieger leidde Sun's Project Kenai, zei Nutter, waarmee ontwikkelaars applicaties in de cloud kunnen hosten, een beetje zoals SourceForge. Hij gaat terug naar full-time JRuby-werk op Engine Yard.

De vierde toonaangevende JRuby-ontwikkelaar, Ola Bini, werkt nog steeds bij ThoughtWorks, waar hij vorig jaar werd aangenomen, zei Nutter.

Een woordvoerster van Sun bevestigde dat de laatste dag van de ontwikkelaars bij Sun zou deze week zijn, maar had geen verdere opmerkingen. Nutter zei dat hij JRuby zou blijven ontwikkelen en de gemeenschap net als voorheen zou ondersteunen. De volgende release, 1.4, is rond september verwacht, aldus Nutter. "We zijn er uiteindelijk een maand mee verhuisd vanwege deze verhuizing", zei hij.

"Een van de grote focussen [in 1.4] zal voor de Java-kant van JRuby doen wat we hebben gedaan voor de Ruby-kant, "Nutter zei. "In de afgelopen twee tot drie jaar hebben we een uitstekende prestatie neergezet door van JRuby een uitstekende Ruby-implementatie te maken, en nu willen we onze aandacht een beetje verleggen naar ervoor zorgen dat het ook de beste JVM-taal is, en een eerste -klasse burger op het Java-platform.

"Dat houdt ook in dat de de facto-standaarden zoals Hibernate erg goed werken met JRuby, en ervoor zorgen dat nieuwe bibliotheken en frameworks en standaarden van de [Java Community Process] zowel met JRuby als met Java werken en ook, tot op zekere hoogte, ervoor te zorgen dat we de prestaties van JRuby op de JVM kunnen blijven verbeteren. "

Het team zal ook wat werk doen om ervoor te zorgen dat JRuby zo goed mogelijk in de hostingomgeving van Engine Yard werkt, zei hij.

De ontwikkelaars waren van plan dinsdagmiddag hun verhuizing aan te kondigen in een blogpost, zei hij.