Ar kada nors susimąstėte, ką galime padaryti su "Ruby"? Ko gero, dangus yra beribis, bet mes mielai papasakosime apie kelis daugiau ar mažiau žinomus atvejus, kai galime panaudoti šią galingą kalbą. Pateiksiu keletą pavyzdžių.
Statinis puslapis su "Jekyll
"Jekyll" yra paprastas, tinklaraščiams pritaikytas statinių svetainių generatorius, puikiai tinkantis asmeninėms, projektų ar organizacijų svetainėms. "Jekyll" priima jūsų turinį, atvaizduoja "Markdown" ir "Liquid" šablonus ir sukuria užbaigtą statinę svetainę. "Jekyll" yra "GitHub Pages" variklis.
Iš pirmo žvilgsnio dauguma kodas jūs dirbate ten nėra Ruby, tai vis dar yra "Jekyll" kalba, o įskiepiai naudoja "Ruby", kad įgyvendintų bet kokią reikalingą funkciją.
E-commerce
Nors galite sukurti e. prekyba daugeliu programavimo kalbų, "Ruby" gali būti geras pasirinkimas. Yra tik kelios platformos, kuriose yra įrankių, leidžiančių jį sukurti greičiau. Viena populiariausių e. prekybos platformų - Shopify - parašyta "Ruby" kalba. Yra ir daugiau augančių atvirojo kodo platformų, būtent Spree ir Solidus. Mano kolega Kamilis šią temą aptarė čia: "Shopify", "Spree" ar "Solidus"? Sužinokite, kodėl Ruby on Rails gali padėti jums sukurti jūsų e. parduotuvę
Kaip matote, nesame apriboti vienu sprendimu ir galime pasirinkti geriausiai poreikius atitinkančią platformą.

MVP
Minimalus gyvybingumas Produktas yra vienas iš produktų kūrimo būdų. Tai greičiausias būdas sukurti naują gaminį su pagrindinėmis funkcijomis.
Gerai, tikriausiai žinote, ką MVP tačiau kodėl "Ruby" yra vienas geriausių pasirinkimų? Dėl savo populiariausios struktūros, Ruby on Rails, akivaizdžiai! Ar norite sužinoti daugiau?
Konversija per konfigūraciją dažnai minimas kaip privalumas Bėgiai. Tai reiškia, kad būtinas konfigūravimo procesas sumažintas iki minimumo ir galite labai greitai paleisti pagrindinę programą.
Jei tinkamai suplanavote savo programos branduolį, naudodami Bėgių generatoriai gali gerokai pagreitinti jūsų kūrimą.
Be to, didelės bendruomenės dėka yra daugybė įskiepių, dar vadinamų brangakmeniai, kurie apima dažniausiai reikalingas funkcijas.
Fintech
Finansinės technologijos (Fintech) šiuo metu sparčiai auga. Pasirodo, "Ruby" ir jo karkasas Ruby on Rails taip pat yra geras pasirinkimas, jei reikia sukurti "Fintech" taikomąją programą.
Kaip tikriausiai žinote, "Fintech" taikomosios programos turi būti gerai apsaugotos. "Ruby on Rails" siūlo mechanizmus, kuriuose daugiausia dėmesio skiriama saugumui. Viena iš dažniausiai pasitaikančių atakų prieš žiniatinklio svetainė CSRF, XSS ir SQL Injections. RoR turi įdiegtus apsaugos nuo jų metodus.
Žinoma, kiti Ruby on Rails privalumai, pavyzdžiui, laiko ir sąnaudų taupymas, kuriuos minėjau anksčiau, taip pat gali būti taikomi finansų sektoriuje, ypač jei valdote pradedančiąją įmonę.
ERP
Įmonė Išteklių planavimo (ERP) programinė įranga sukurta kaip verslo veiklos ir valdymo sistema. Ši programinė įranga gali būti sudėtinga ir jai reikia stiprios reliacinės duomenų bazės.
Ir vėl... čia pasirodo Ruby on Rails, kuri, be kitų anksčiau minėtų privalumų, turi integruotus įrankius darbui su įvairiomis duomenų bazėmis. Taigi, nesvarbu, ar pirmenybę teikiate "MySQL" arba "PostgreSQL", galite ją susieti su RoR programa.
Skaityti daugiau:
- Interneto programų kūrimas: Kodėl verta rinktis Ruby on Rails technologiją?
- 5 priežastys, kodėl Lenkijoje rasite kvalifikuotų "Ruby" programuotojų
- Laikas naujai tikrovei. Prieš mėnesį prasidėjo nuotolinio darbo era