Ruby

Ruby on Rails jsme použili pro stavbu nejrůznějších rezervačních systémů, ale především pro interní systém klienta z oblasti realit řídící veškeré interní procesy včetně kriticky důležitého cash flow. Stejně tak jsme technologii úspěšně nakombinovali s ostatními jazyky ve formě specializovaných microservis pro rozesílání e-mailových zpráv a SMS.

Ruby je moderní a elegantní open-source backendový jazyk, který na planetě Eluvia máme také rádi. Tento jazyk jde cestou co nejjednodušší syntaxe, maximální čitelnosti a efektivity vývoje. V praxi tedy často vynechává zbytečnosti, jako závorky, a naopak zavádí vychytávky, které programátorovi maximálně naznačí význam kódu, který právě zkoumá. Někdo by řekl, že zdrojový kód je díky tomu i self-documented, ale my zkušení vývojáři víme, že taková věc neexistuje, a na poctivou dokumentaci nezapomínáme.

Díky své jednoduchosti a sympatické filozofii získal jazyk ohromnou komunitu podporovatelů a fanoušků, kteří denně vytvářejí nové a ještě lepší knihovny a vylepšení. Tyto open-source knihovny pak nadšeně sdílejí se zbytkem komunity. Díky tomu je jazyk skutečně plný funkcí a prověřený miliony uživatelů.

Na Eluvii doplňujeme jazyk Ruby téměř výhradně o framework Rails, protože tato symbióza nám dává největší smysl. Framework celou Ruby filozofii krásně podtrhuje a dovádí k dokonalosti. Je maximálně soustředěný na produktivitu. Vývoj složitější aplikace může být otázka pouhých několika málo hodin, protože všechny nepodstatné detaily jsou už dávno vyřešeny a jsou samozřejmě stoprocentně funkční. Vše jednoduše běhá jako po drátkách.

Zpět