Mellékleteink: HUP | Gamekapocs
Keres

Elkészült a Ruby on Rails 5.0

Gálffy Csaba, 2016. július 07. 10:30
Ez a cikk több évvel ezelőtt születetett, ezért előfordulhat, hogy a tartalma már elavult.
Frissebb anyagokat találhatsz a keresőnk segítségével:

Igyekszik haladni a korral a Ruby on Rails is, egy új fejlesztés például nagyban megkönnyíti a Ruby mobilos backed építését. Egy másik fontos újdonság a kommunikációs réteget érinti, sokkal könnyebb lesz az élő csatornák kezelése.

Elkészült és stabil kiadást kapott a Ruby on Rails keretrendszer legfrissebb, 5.0-s verziója. A hat hónapos fejlesztési ciklus során négy béta és két kiadásra jelölt verzión keresztül készült a kiadás. A RoR 5.0 két legfontosabb újdonsága az "Action Cable" és az API mód, ezeket érdemes közelebbről is megnézni.

Az Action Cable egy vadonatúj kommunikációs keretrendszer, amely a WebSockets kezelésére hivatott, Rails alapokon. Lényege, hogy egy teljesen integrált megoldás a bejövő és kimenő kapcsolatok kezelésére, szerveroldali és kliensoldali komponenssel. Az Action Cable-t "hihetetlenül könnyű használni, megkönnyíti az olyan élő funkciók tervezését, mint az élő chat, az értesítések vagy a jelenlét-jelzés (presence)" - mondják a fejlesztők. Az Action Cable futhat in-process az alkalmazás többi részével, de ezt csak fejlesztési környezetben ajánlják a készítők, élesben inkább dedikált process-ben érdemes futtatni.

Szintén új fejlesztés az API mód, amely "a keretrendszer egy, a szokásosnál egyszerűbb kiadása, ami HTML helyett JSON ki- és bemenetekkel operál" - írja a prog.hu. Erre akkor lehet szükség, ha a Rails backendre például natív mobil alkalmazást szeretnénk akasztani, amely API-kon keresztül kommunikál a szerverrel. Ehhez a forgatókönyvhöz létrehozható egy speciális Rails alkalmazástípus, JSON-kommunikációhoz előkonfigurálva, és lecsupaszítva az ehhez szükséges komponensekre.

Az új főverzió hivatalos kiadása azt jelenti, hogy rendszeres hibajavítást (bugfix) csak az 5.0.x sorozatú Rails verziók kapnak a jövőben. Biztonsági frissítések az 5.0.x mellett járnak az előző, 4.2.x családhoz is, és erre a körre korlátozódik a kritikus javítások kiadása is. Ez azt jelenti, hogy az 4.1.x család teljesen elvesztette a támogatását.

A változások teljes listájához érdemes a RoR 5.0 kiadási jegyzeteit fellapozni.

Facebook

Mit gondolsz? Mondd el!

Adatvédelmi okokból az adott hír megosztása előtt mindig aktiválnod kell a gombot! Ezzel a megoldással harmadik fél nem tudja nyomon követni a tevékenységedet a HWSW-n, ez pedig közös érdekünk.