Rozdiel medzi Ruby a Ruby on Rails

Kľúčový rozdiel: Ruby je výkonný programovací jazyk, zatiaľ čo Ruby on Rails je webový rámec založený na programovacom jazyku Ruby. Tento rámec sa používa na vytváranie webových stránok založených na údajoch.

Ruby je skriptovací jazyk, ktorý vyvinul Yukihiro Matsumoto v polovici deväťdesiatych rokov. Tento jazyk je možné spustiť na rôznych platformách operačného systému, ako je Window, verzie UNIX a Mac OS.

Je to programovací jazyk na vysokej úrovni, ktorý sa interpretuje ako Perl, Python atď. Rovnako ako Java, je to aj objektovo orientovaný programovací jazyk. Má rôzne výhody, ako je otvorený zdrojový jazyk, ktorý je tiež naozaj objektovo orientovaný jazyk. Jeho užitočná komunita poskytuje riešenia mnohých problémov, ak sa vyskytnú. Je ľahké sa učiť a rozširovať.

Ruby on Rails je open source webový rámec, ktorý je napísaný v Ruby. Bol vyvinutý v roku 2003 firmou Heinemeier Hansson. Webová aplikácia pre správu projektov s názvom Basecamp má tendenciu byť základom Rails. Pracuje tiež na rôznych platformách, ako sú Windows, Macintosh a Linux. Ruby on Rails je tiež známy ako Rails. Rails je kompatibilný so všetkými bežnými databázami.

Využíva koncept známy ako Konvencia nad konfiguráciou, kvôli ktorému zostáva málo konfigurácie v čase zápisu kódu. Rails beží na vrchole HTTP servera. Preto sú Ruby a Rails spojené, ale stále odlišné; Ruby je programovací jazyk na vysokej úrovni, zatiaľ čo RoR alebo Rails je webový vývojový rámec, ktorý je implementovaný v jazyku Ruby. Rails web framework je používaný mnohými webovými spoločnosťami ako Twitter a Kongregate.

Obe Ruby a RoR sú zadarmo a dá sa ľahko stiahnuť balíček. Ruby je základnou súčasťou RoR.

Porovnanie Ruby a Ruby on Rails:

rubín

Ruby on Rails

definícia

Ruby je open source, objektovo orientovaný a interpretovaný programovací jazyk

Open source webový vývojový systém založený na programovacom jazyku ruby

Vyvinutý

Yukihiro Matsumoto

Heinemeier Hansson

stanovenie ceny

zadarmo

zadarmo

typ

Open source

Open source

výhody

  • Je to dynamický programovací jazyk
  • Premenné v Ruby sú dynamicky zadané
  • Jeho väčšia flexibilita
  • Webové aplikácie môžu byť napísané v kratšom čase
  • Jeho drahokamy, ktoré sú knižnicou funkcií, môžu byť použité v rôznych základoch kódov
  • Stavať na Ruby

webové stránky

ruby-lang.org

rubyonrails.org

Odporúčaná

Súvisiace Články

  • populárne porovnania: Rozdiel medzi Pokémon X a Y

    Rozdiel medzi Pokémon X a Y

    Kľúčový rozdiel: Pokémonové hry sa bežne uvoľňujú ako súbor dvoch trochu odlišných titulov a X a Y sa nelíšia. V podstate sú to isté hry. Avšak Pokémon X a Pokémon Y majú rôzne Pokémony, ktoré je možné získať len v rámci každej hry. Pokémon X a Pokémon Y sú hry primárnej párovej verzie 6. generácie. Hry sú k dispozícii na
  • populárne porovnania: Rozdiel medzi Wiki a Wikipédiou

    Rozdiel medzi Wiki a Wikipédiou

    Kľúčový rozdiel: Wiki a Wikipedia sú obe stránky spolupráce, ale sú úplne odlišné v obsahu ich obsahu. Wiki je užívateľom určený web, ktorý je aktualizovaný a odstránený príslušným používateľom, zatiaľ čo Wikipedia je online bezplatná encyklopédia, o ktorej je známe, že poskytuje informácie o témach. "Wiki" (vyslovuje sa [
  • populárne porovnania: Rozdiel medzi dodávateľom a výrobcom

    Rozdiel medzi dodávateľom a výrobcom

    Hlavný rozdiel: Dodávatelia a výrobcovia sa vo svojich funkciách líšia. Dodávatelia dodávajú produkty a / alebo služby a výrobcovia sú výrobcovia a výrobcovia výrobkov a / alebo služieb. V obchodnom zmysle je dodávateľom "strana, ktorá dodáva tovar alebo služby", čo sa dá odlíšiť od dodávateľa alebo subdodávateľa, ktorý bežne pridáva špecializované vstupy do dodávok. Ich základnou funkciou je poskytov
  • populárne porovnania: Rozdiel medzi Sonos a Bose

    Rozdiel medzi Sonos a Bose

    Hlavný rozdiel: Sonos je spotrebiteľská elektronická spoločnosť so zvukovým vybavením, ktorá umožňuje online streamovanie hudby prostredníctvom bezdrôtového HiFi systému. Bose je spotrebiteľská elektronická spoločnosť, ktorá sa špecializuje na audio zariadenia. Podľa Wikipédie je spoločnosť Bose Corporation americkou súkromnou spoločnosťou so sídlom v Framinghame, Massachusetts, ktorá sa špecializuje na audio zariadenia. Spoločnosť bola založená v rok
  • populárne porovnania: Rozdiel medzi archeológiou a paleontológiou

    Rozdiel medzi archeológiou a paleontológiou

    Kľúčový rozdiel: Archeológia sa zaoberá štúdiami starovekého umenia, zvykov a vedy prostredníctvom procesu obnovy a analýzy vecí, ktoré zostali. Paleontológia sa zaoberá štúdiom skamenelín prostredníctvom procesu analýzy, ktorý zahŕňa aj celý život z baktérií a dinosaurov. Archeológia sa zaoberá štúdiom ľudskej minulosti a prítomnosti prostredníctvom materiálov, ktoré ľudia zanechali. Materiály, ktoré ľudia používajú, v
  • populárne porovnania: Rozdiel medzi Samsung Galaxy S4 Mini a HTC Windows 8X

    Rozdiel medzi Samsung Galaxy S4 Mini a HTC Windows 8X

    Kľúčový rozdiel: Spoločnosť Samsung oficiálne oznámila malému bratovi svojej úplne novej vlajkovej lode: Samsung Galaxy S4 Mini. Telefón je vybavený 4, 3 palcovou kapacitou dotykovej obrazovky qHD Super AMOLED s kapacitou ~ 256 ppi. Hmotnosť telefónu bola tiež znížená na 107 gramov pre model 3G a 108 gramov pre model LTE. Systém Windows H
  • populárne porovnania: Rozdiel medzi Redneck a Hick

    Rozdiel medzi Redneck a Hick

    Hlavný rozdiel: Redneck je znevažujúcim termínom pre člena bielej vidieckej triedy, najmä v južných Spojených štátoch. Hick je tiež urážlivý slang termín pre nevzdelanú a neinteligentnú osobu. Redneck je urážlivý slang termín pre chudobných bieleho poľnohospodára. Nie sú tak bohatí, možno nevzdelaní, a sú jednoduchými dedinčanmi v južných Spojených štátoch. Termín vznikol, pretože poľnohospod
  • populárne porovnania: Rozdiel medzi tkanivami a orgánmi

    Rozdiel medzi tkanivami a orgánmi

    Kľúčový rozdiel: Tkanivá sú organizačnou úrovňou medzi bunkami a orgánmi. Tkanivá sú tvorené zo skupiny podobných buniek a rovnakého pôvodu, ktoré vykonávajú rovnakú funkciu. Orgány obsahujú skupinu podobných tkanív, ktoré vykonávajú podobnú funkciu. Orgány spolupracujú a sú zodpovedné za každodenné fungovanie organizmu. Všetky živé veci sú buď zložené
  • populárne porovnania: Rozdiel medzi DVD-R a DVD + R

    Rozdiel medzi DVD-R a DVD + R

    Hlavný rozdiel: DVD-R a DVD + R sú typy DVD zapisovateľných formátov. Hlavným rozdielom medzi týmito dvoma formátmi je základná technológia, ktorá sa používa v každom z nich na určenie umiestnenia laserového lúča na disku. DVD-R a DVD + R sú typy DVD zapisovateľných formátov. DVD-R sa vyslovuje ako "DVD pomlčka R" a DVD + R sa vyslovuje ako "DVD plus R". Pre všetky spôsoby pou

Redakcia Choice

Rozdiel medzi komplimentom a doplnkom

Kľúčový rozdiel: Dve slová "kompliment" a "doplnok" sú to, čo je rovnaké, ale majú odlišné hláskovanie a vlastne znamenajú rôzne veci. "Kompliment" znamená chváliť alebo povedať niečo pekné, zatiaľ čo "Komplement" znamená dokončiť. Dve slová "kompliment" a "doplnok" sú klasickými príkladmi homofónov. Homofóny sú slová, ktoré zni