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 Nokia Lumia 928 a HTC Droid DNA

    Rozdiel medzi Nokia Lumia 928 a HTC Droid DNA

    Kľúčový rozdiel: Spoločnosť Nokia nedávno oznámila nový telefón do svojej zostavy. Lumia 928. Telefón je dodávaný s kapacitou obrazovky AMOLED s rozmermi 4, 5 palca so širokým zadným rámom. Telefón je pomerne objemný a ťažký, v porovnaní s inými novšími smartphonmi, ktoré sa zameriavajú na to, že sú tenšie a ľahšie. HTC Butterfly je špičkový telef
  • populárne porovnania: Rozdiel medzi plastom a elastickým

    Rozdiel medzi plastom a elastickým

    Kľúčový rozdiel : Hlavný rozdiel medzi plastovým telom a pružným telom je založený na individuálnej ich schopnosti získať opäť svoj tvar a veľkosť po aplikácii vonkajšej sily na telá. Elastické aj plastové materiály sú široko uplatniteľné a používané v oblasti vedy a techniky. Preto je ľahšie pochopiť tie
  • populárne porovnania: Rozdiel medzi škôlkou a nižšou materskou škôlkou

    Rozdiel medzi škôlkou a nižšou materskou škôlkou

    Kľúčový rozdiel: Materská a nižšia materská škola sú formy základného vzdelávania. Odlišujú sa v závislosti od vekovej skupiny detí, ktoré absolvujú, a akademických učebných osnov, ktoré sledujú. Detská škôlka je prvým krokom vzdelávania, že dieťa musí absolvovať svoju cestu k formálnemu vzdelávaniu. Školy vo všeobecnosti pripúšťajú
  • populárne porovnania: Rozdiel medzi armádou a námorníctvom

    Rozdiel medzi armádou a námorníctvom

    Kľúčový rozdiel: Termín "armáda" je odvodený z latinského slova "arma", čo znamená "zbrane" alebo "zbrane". Armáda je pozemná vojenská pobočka zodpovedná za riešenie hrozieb, ktorým čelí na zemi. Námorníctvo je zodpovedné za konflikt alebo hrozbu, ktorá je vo vodách krajiny. Armáda a námorníctvo s
  • populárne porovnania: Rozdiel medzi Townhouse a Duplex

    Rozdiel medzi Townhouse a Duplex

    Kľúčový rozdiel: Mestský dom je typom stredne hustého bývania v mestách, ktoré môžu byť terasovité alebo čiastočne oddelené. Moderný mestský dom, známy aj ako radový dom, je dom v rade domov, ktorý má malú stopu, ale má niekoľko poschodí. Na druhej strane, duplex je dom, ktorý sa vyznačuje bytmi, ktoré majú dva samostatné vchody pre dve rôzne rodiny. Duplex môže alebo nemusí mať t
  • populárne porovnania: Rozdiel medzi probačnosťou a parou

    Rozdiel medzi probačnosťou a parou

    Kľúčový rozdiel: Probačná sa týka stavu, keď trestný čin podáva trest v komunite, a nie vo väzení, zatiaľ čo prepustenie možno označiť ako podmienené predčasné prepustenie z väzenia a slúžiť v komunite. Obe tieto pojmy súvisia s páchateľmi a zločincami. Probačná doba sa vzťahuje na podmienku, keď trestný čin vykonáva trest v komunite a musí dodržiavať špecifické podmienky, zatiaľ čo prepustenie možno označiť ako podmienené predčasné prepustenie z väzenia slúžiace v spoločenstve a musí tiež dodržiavať určité podmienky. Pri pohľade na podobnosť dávajú páchateľovi možnosť vráti
  • populárne porovnania: Rozdiel medzi Hippie a Hipster

    Rozdiel medzi Hippie a Hipster

    Kľúčový rozdiel: Hippie je subkultúra, ktorá bola populárna v polovici šesťdesiatych rokov minulého storočia a bola pôvodne mládežnícke hnutie, ktoré sa v Spojených štátoch stalo počas vojny vo Vietname. Hipster je subkultúra, ktorá sa vzťahuje na skupinu ľudí, ktoré sú hodnotovo nezávislé myslenie, protikultúra, progresívna politika, ocenenie umenia a indie-rock, tvorivosť, inteligencia a vtipný banter. Pojmy hipster a hippie sú popul
  • populárne porovnania: Rozdiel medzi ZIP a TAR

    Rozdiel medzi ZIP a TAR

    Rozdiel kľúčov: ZIP je formát súboru pre kompresiu dát a archív. Zatiaľ čo TAR je konsolidovaný súbor archívu Unix. TAR bola navrhnutá pre počítače Unix, ale teraz je k dispozícii mnoho softvérov, ktoré čítajú formát TAR. ZIP formát bol vytvorený Phil Katz v roku 1989. ".zip" alebo ".Z
  • populárne porovnania: Rozdiel medzi HDP a HNP

    Rozdiel medzi HDP a HNP

    Hlavný rozdiel: HDP aj HNP sa používajú na meranie veľkosti a sily hospodárstva. Odlišujú sa však od ich použitia a od prvkov, ktoré tvoria. V modernom svete sú ekonomiky vždy v rukách loggerheads a snažia sa navzájom uzurpovať z trónu, že sú najprogresívnejšou alebo najziskovejšou ekonomikou na svete. Aby sa to stalo, musí

Redakcia Choice

Rozdiel medzi dokončením a nad

Kľúčový rozdiel: Slová ako koniec a koniec sú všeobecne brané do rovnakého kontextu. Slovami, ako je 'dokončiť', sa rozumie dokončenie príslušnej úlohy alebo obsahu, zatiaľ čo "na prekonanie" znamená skončiť s čímkoľvek, alebo sa môže dokonca úplne dokončiť. Podmienky, dokončiť a skon