Android

Suns JRuby-team hopper til Motor Yard

University of Utah - Ported 60 applications from Weblogic to GlassFish

University of Utah - Ported 60 applications from Weblogic to GlassFish
Anonim

Sun Microsystems 'JRuby-team forlader virksomheden til at arbejde for applikationsfirmaet Engine Yard, der henviser til usikkerheden omkring Suns planlagte erhvervelse af Oracle.

Solanvendt Charles Nutter og Thomas Enebo, ofte kaldet "JRuby Guys, "omkring to og et halvt år siden, så de kunne arbejde fuld tid på JRuby, en implementering af Ruby programmeringssprog for Java Virtual Machine. Nogle måneder senere ansatte Sun Nick Sieger, en anden vigtig JRuby-udvikler.

Alle tre begynder at arbejde på Engine Yard næste uge. Nutter sagde, at de besluttede at forlade Sun stort set på grund af usikkerheden som følge af Oracles overtagelse af en aftale, der forventes at lukke senere i sommer i afventning af lovgodkendelser.

"For at være ærlig havde vi intet bevis for, at Oracle ikke ville støtte JRuby, men vi havde heller ikke noget bevis for, at de ville, "sagde Nutter telefonisk mandag. "To af de tre udviklere, der gør dette skridt, har familier, vi ønsker at sikre, at JRuby kommer til næste niveau, og vi var nødt til at træffe en beslutning," sagde han.

Oracle er en stor bruger af Suns Java-teknologi og siger, at det er en af ​​hovedårsagerne til, at den købte virksomheden, selvom den ikke har givet specifikke oplysninger om sine planer.

At blive ansat af Sun og få chancen for at arbejde på fuld tid på JRuby var "stort set en drøm, der var i orden, "Sagde nutter. Teamet skal arbejde uafhængigt som et "satellitprojekt", men med Suns tekniske ressourcer bag dem, herunder adgang til sin Glassfish, NetBeans og JVM-software.

JRuby har siden været igennem flere udgivelser og været implementeret i nogle kritiske forretningsapplikationer, herunder et rapporterings- og styringssystem til infektionssygdomme, der anvendes af staten Utah.

"Vi har virkelig formået at bygge JRuby i stort set den bedste alternative Ruby-implementering, der er derude, vi har produktionsanlæg over hele verden og mange mennesker elsker det virkelig. Vi kunne bestemt ikke have gjort det uden Sun, "sagde Nutter.

Engine Yard, der tilbyder hosting til Ruby on Rails applikationer, ansætter teamet, fordi det ser øget brug af JRuby af Java Webudviklere og mangler ekspertise inden for dette område, siger Michael Mullany, dets marketingchef. En nylig undersøgelse fra Evans Data viste, at antallet af Ruby-udviklere steg 40 procent fra året før, sagde han.

"Jeg tror, ​​at en af ​​de ting, der kan tage JRuby til næste niveau, har et betalt kommercielt supporttilbud og en rigtig professionel open source tilbyder rundt om det, "sagde Mullany. Engine Yard nærmede sig udviklerne om at arbejde på virksomheden, sagde han.

Sieger havde led Sun's Project Kenai, Nutter sagde, som giver udviklere mulighed for at være vært for applikationer i skyen, lidt som SourceForge. Han vil gå tilbage til JRuby-job på Engine Yard.

Den fjerde førende JRuby-udvikler, Ola Bini, arbejder stadig på ThoughtWorks, hvor han blev ansat i sidste år, sagde Nutter.

En Sun talskvinde bekræftede Udviklerens sidste dag i Sun ville være denne uge, men havde ikke yderligere kommentarer.

Nutter sagde, at han ville fortsætte med at udvikle JRuby og støtte samfundet meget som før. Den næste udgivelse, 1,4, skyldes omkring september, sagde Nutter. "Vi endte med at flytte den tilbage en måned på grund af dette træk," sagde han.

"En af de store fokuser [i 1.4] vil gøre for Java-siden af ​​JRuby, hvad vi har gjort for Ruby-siden, "Sagde Nutter. "I løbet af de sidste to til tre år har vi gjort et rigtig godt stykke arbejde med at gøre JRuby til en fremragende Ruby-implementering, og nu vil vi vende vores fokus lidt for at sikre, at det også er det bedste JVM-sprog og en første -class-borger på Java-platformen.

"Det omfatter også at sikre, at de facto-standarder som Hibernate fungerer meget godt med JRuby, og sørg for nye biblioteker og rammer og standarder fra [Java Community Process] -arbejdet med JRuby samt Java, og også i et vist omfang at sikre, at vi kan fortsætte med at forbedre JRubys præstationer på JVM'en. "

Teamet vil også gøre noget arbejde for at sikre, at JRuby kører så godt som muligt i Engine Yards hosting-miljø, sagde han.

Udviklerne planlagde at annoncere deres bevægelse i et blogindlæg tirsdag eftermiddag, sagde han.