Ohjelmointi

Roobyn kieli yhdistää Go, Ruby

Go- ja Ruby-kielet ovat yhteistyössä Rooby-kielellä, joka on tarkoitettu mikropalvelujen tehokkaaseen kehittämiseen.

Kohdekielisellä kielellä on Rubyn syntaksit ja se kirjoitetaan Go-muodossa. Se on tarkoitettu sellaisten mikropalvelujen kehittämiseen, joiden tulisi olla suorituskykyisiä ja helposti kirjoitettavia. Mutta kieli ei muodosta Ruby-päivitystä. "Rubyn [ominaisuuksien] täysi tukeminen on valtavaa vaivaa, ja se olisi väärä tapa edetä", kielen dokumentaation mukaan.

Roobyn kehittäjät sanovat myös, että kieli "ei voi olla syntaktinen sokeri Go: n suhteen, koska rakennamme sen päälle abstraktiokerros, emme haaroita Go: ta eikä muokkaa sen jäsentäjää. Joten meidän on varmasti jatkettava [parantamista] toteutustamme, jotta siitä tulisi suorituskykyinen mahdollisimman." Jotta Rooby olisi suorituskykyinen, suunnitelmat edellyttävät palvelinkirjaston rakentamista Go: n net / http-paketin avulla. Rooby voidaan koota tavukoodiksi ja arvioida tavu suoraan. Tällä hetkellä sen jäsentäjä on käsityönä ja sillä on rajoituksia.

Rooby voi merkitä uutta uraauurtavaa Go-kielen käyttöä, joka on nähnyt laajan levinneisyyden Docker-konttijärjestelmässä. Sillä välin Ruby on tunnettu yksinkertaisuudestaan ​​ja roolistaan ​​Ruby on Rails -verkkokehityskehyksessä.

$config[zx-auto] not found$config[zx-overlay] not found