Android

Sunin JRuby Team hyppää aluksen moottoritielle

RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo

RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo
Anonim

Sun Microsystemsin JRuby-tiimi lähtee yrityksestä toimimaan sovellus hosting-yhtiön Engine Yard -yritykselle, mikä viittaa siihen, että Oracle on suunnitellut Aurinkoa.

Sun palkkasi Charles Nutterin ja Thomas Enebon, jota usein kutsutaan nimellä "JRuby Guys ", noin kaksi ja puoli vuotta sitten, jotta he voisivat työskennellä kokopäiväisesti JRuby-ohjelmassa, Java-virtuaalikoneen Ruby-ohjelmointikielen toteutuksessa. Joitakin kuukausia myöhemmin Sun palkkasi Nick Siegerin, joka on toinen tärkeä JRuby-kehittäjä.

Kaikki kolme aloittavat työtä Engine Yardissa ensi viikolla. Nutter kertoi päättäneensä jättää Aurinko suurelta osin Oraclen hankkimasta epävarmuudesta johtuen, jonka odotetaan sulkea myöhemmin tänä kesänä odotettaessa sääntelyn hyväksyntää.

"Ollakseni rehellinen, meillä ei ollut mitään näyttöä siitä, että Oracle ei tukisi JRuby, mutta meillä ei myöskään ollut mitään todisteita siitä, että he olisivat ", Nutter sanoi puhelimitse maanantaina. "Kaksi kolmesta kehittäjistä, jotka tekevät tätä siirtoa, ovat perheitä, haluamme varmistaa, että JRuby pääsee seuraavalle tasolle, ja meidän piti tehdä päätös", hän sanoi.

Oracle on Sunin Java-teknologian suuri käyttäjä ja sanoo, että se on yksi tärkeimmistä syistä, mistä se osti yrityksen, vaikka se ei ole kertonut yksityiskohtiin suunnitelmistaan.

Sunin palkkaaminen ja mahdollisuuden työskennellä kokopäiväisesti JRuby'ssa oli "melko paljon unelma, Nutter sanoi. Joukkue alkoi työskennellä itsenäisesti "satelliittihankkeena", mutta Sunin teknisten resurssien takana, mukaan lukien pääsy Glassfish, NetBeans ja JVM-ohjelmistoon.

JRuby on sittemmin käynyt läpi useita julkaisuja ja on otettu käyttöön eräissä kriittisissä liiketoiminta-sovelluksissa, mukaan lukien Utahin osavaltion käyttämät tartuntatautien raportointi- ja hallintajärjestelmät.

"Olemme todella onnistuneet rakentamaan JRubyn melko parhaaksi Ruby-toteutukseksi, joka on siellä, meillä on tuotannon käyttöönotto kaikkialla maailmassa ja monet ihmiset todella rakastavat sitä, emme varmastikaan olisi voineet tehdä sitä ilman aurinkoa, "Nutter sanoi.

Ruby on Rails -sovellusten hosting-yhtiöt palkitsevat joukkueen, koska se näkee JRubyn käytön lisäämistä Java Web-kehittäjiä ja asiantuntemusta tällä alalla, sanoi markkinointijohtaja Michael Mullany. Evans Data -operaattorin viimeaikainen tutkimus osoitti, että Ruby-kehittäjien määrä kasvoi 40 prosenttia edellisvuodesta, hän sanoi.

"Mielestäni yksi niistä asioista, jotka voivat viedä JRubyn seuraavalle tasolle, on maksetulla kaupallisella tukipalvelulla ja oikeaa ammattimaista avoimen lähdekoodin tarjoamista ympärillä ", Mullany sanoi.

Sieger oli johtava Sunin Project Kenai, Nutter sanoi, jonka avulla kehittäjät voivat isännöidä sovelluksia pilvessä, vähän kuin SourceForge.

Neljäs johtava JRuby-kehittäjä, Ola Bini, työskentelee edelleen ThoughtWorksissa, jossa hänet palkattiin viime vuonna, Nutter sanoi.

Sunin edustaja vahvisti, että kehittäjien viimeinen päivä Aurinko oli tällä viikolla, mutta hänellä ei ollut lisää kommentteja.

Nutter sanoi, että hän jatkaisi JRubyn kehittämistä ja tukee yhteisöä niin paljon kuin aiemmin. Seuraava julkaisu, 1.4, johtuu syyskuusta, Nutter sanoi. "Olemme päätyneet siirtämään sitä kuukauden kuluttua tämän siirron takia", hän sanoi. "Yksi suurista painopisteistä [1.4] tekee JRubyn Java-puolella, mitä olemme tehneet Ruby-puolelle, "Nutter sanoi. "Viimeisen kahden tai kolmen vuoden aikana olemme tehneet todella hyvää työtä tekemään JRubyta erinomaiseksi Rubin toteutukseksi, ja nyt haluamme keskittyä hieman, jotta se olisi paras JVM-kieli, ja ensimmäinen -luokan kansalaiset Java-alustalla.

"Se tarkoittaa myös, että de facto -standardit kuten horrostila toimivat hyvin JRubyn kanssa ja varmistavat, että [Javan yhteisöprosessin] uudet kirjastot ja puitteet toimivat JRubyn ja Java- ja myös tietyssä määrin varmistamalla, että voimme jatkaa JRubyn suorituskyvyn parantamista JVM: ssä. "

Joukkue tekee myös työtä varmistaakseen, että JRuby toimii mahdollisimman hyvin Engine Yardin isännöintiympäristössä.

Kehittäjät suunnittelivat ilmoittavansa siirtymisen blogiviestiin tiistai-iltapäivänä,