Blog Prečo Ruby on Rails

Prečo Ruby on Rails

Prečo Ruby on Rails 1Programovací jazyk Ruby a jeho framework Ruby on Rails si získava čoraz väčšiu pozornosť v IT komunite. Hoci jeho prvá verzia bola vydaná v roku 1995, na výslnie sa dostal až v roku 2006. Podľa indexu TIOBE je Ruby desiatym najobľúbenejším programovacím jazykom na Zemi (údaj z februára 2013).

Jeho výhody začali objavovať menšie firmy – hlavne startupy, pre ktoré je prioritou rýchly vývoj prototypu produktu, agilita a flexibilita. U veľkých spoločností nachádza Ruby miesto vo vývoji nových projektov alebo transformácii existujúcich projektov na Ruby vďaka jeho produktivite a praktickosti.

Ruby sa stáva stále obľúbenejším a používanejším programovacím jazykom, o čom svedčia štatistiky dopytu po Rubystoch a aj nárast vytvorených projektov. Ale poďme sa bližšie pozrieť na to, prečo si zvoliť Ruby on Rails a zároveň kedy.

Prečo Ruby?

Je na to viacero dôvodov. Ruby je veľmi jednoduchý programovací jazyk a je možné relatívne ľahko sa ho naučiť. Za Ruby je silná a rastúca komunita developerov, má najlepší webový framework a obrovské množstvo použiteľných knižníc, teda je v ňom radosť programovať. Ruby je veľmi prenosné, a hoci bolo vyvinuté na GNU/Linux, funguje tiež na UNIX, OS X, Windows platforme, DOS, BeOS, OS/2 a na ďalších operačných systémoch.

V Ruby platia jednoznačné pravidlá, je to čistý a elegantný programovací jazyk. Nie sú v ňom žiadne nepotrebné bodkočiarky, žiadne zátvorky (Ruby využíva minimum interpunkcie) pre definície, syntax je čistá a jasná. Tieto vlastnosti dávajú človeku pri čítaní Ruby kódu pocit akoby čítal bežný jazyk.

Jednoducho zhrnuté dôvody prečo si vybrať Ruby nájdete aj na tomto blogu.

Profesionálna Ruby komunita

Jednou z najväčších výhod prečo si vybrať Ruby on Rails je silná komunita. Ruby programátori sú vo väčšine prípadov skúsení IT odborníci, ktorých programovanie baví a sú ochotní zdieľať svoje riešenia v rámci komunity. Majú snahu si navzájom pomáhať, dôkazom sú mnohé zdroje, ktoré sú zdarma, napriek tomu však veľmi kvalitné. Tu je príklad len niektorých z nich:

  • RailsGuides – jednoduché, efektívne, priamo k veci,
  • RailsforZombies – zdroj od EnvyLabs, veľmi zábavný a pri tom dostatočne informatívny a praktický.
  • RailsCasts – nie úplne vhodný pre začiatočníkov, obsahuje všetko od základov Sass a CoffeeScript až po updateRails inštalácie.
  • GitHub – pokiaľ sa niekto zaujíma o Ruby a Rails, musí byť na GitHube ako doma, pretože takmer všetky komunitné zdroje, projekty a gemy sú uložené na ňom.

Learn2Code a Ruby on Rails

Ruby a Rails ti umožnia robiť dobrý web development. Naučiť sa to je možné viacerými cestami: tutoriály, online kurzy, knihy a ďalšie. Ak máš kopec nápadov na webové aplikácie a projekty, ale chýba ti potrebná zručnosť, pomôcť vie Learn2Code. Projekt, pomocou ktorého vieš premeniť svoje nápady na reálne aplikácie len za 3 mesiace. Práve kvôli vyššie spomenutým výhodám si zvolili Ruby a jeho frameworkRails ako jazyk, ktorý budú vyučovať a tvoriť v ňom so študentami webové aplikácie a internetové projekty. S pomocou skúsených inštruktorov a mentorov a za podpory svojich partnerov chcú napomôcť k vytváraniu nových start-upov a kvalitných internetových projektov a tiež prispieť k budovaniu IT komunity na Slovensku.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Radovan Debnár
Radovan Debnárhttp://www.learn2code.sk
Nadšenec pre technológie, ktorý chce svoje skúsenosti zo zahraničia využiť pri realizácii slovenských startupov. Je jedným zo zakladateľov Learn2Code.sk – vzdelávacieho programu, kde sa naučíte tvoriť webové aplikácie na Ruby on Rails za 3 mesiace.

Automation Tester

Máš skúsenosti s automatizovaným testovaním? Pre Automatizovaného testera máme príležitosť v oblasti digitálneho bankovníctva. Ide o projekt na kontrakt s odmenou...

Java Junior/Medior Developer

Osamostatni sa a pracuj sólo! Práve teraz je tu príležitosť pre Junior/Medior Java Developera pracovať na projekte pre medzinárodnú...

MS BI Developer / REMOTE

Sprav krok vpred s novým projektom v oblasti bankovníctva. Ide o projekt na kontrakt s dĺžkou trvania 2 roky. Odmena...

Business Development Manager

Máš skúsenosť s aktívnymi akvizíciami SW riešení pre banky/poisťovne? Pre stabilnú československú spoločnosť hľadáme Business Development Managera, ktorý sa vyzná...

Julia Developer / REMOTE

Projekt pre nadšencov Julia a machine learning. Pre spoločnosť, ktorá používa matematické metódy a metódy AI / ML na...

Scala Medior/Senior Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Junior Scala Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Toto sme stihli v roku 2020!

Rok 2020 bol určite neobyčajným rokom pre mnohých nielen z oblasti IT. Presunuli sme sa z kancelárií a open...

Tieto projekty získajú podporu z fondu SK-NIC

Poslednú tohtoročnú výzvu Fondu SK-NIC sme vyhlásili 1. septembra 2020 a otvorená bola až do 15. októbra. Do termínu uzávierky prišlo rekordných...

Novoročný AWS meetup o novinkách v cloudových technológiách

Pozývame vás na prvý AWS meetup roku 2021. Samozrejme online. Téma meetupu Každý rok prináša konferencia AWS re:Invent množstvo noviniek v...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.