Főbb különbség: A Ruby egy erős programozási nyelv, míg a Ruby on Rails egy Ruby programozási nyelvre épülő webes keret. Ezt a keretrendszert az adatok alapú webhelyek fejlesztésére használják.
Ez egy magas szintű programozási nyelv, amelyet úgy értelmeznek, mint Perl, Python stb. Mint a Java, ez is egy objektum-orientált programozási nyelv. Különböző előnyökkel rendelkezik, mint például egy nyílt forráskódú nyelv, amely szintén valóban objektum-orientált nyelv. Hasznos közössége megoldást kínál számos problémára, ha találkozunk. Könnyű megtanulni és kiterjeszteni.
Olyan koncepciót használ, amelyet a Konfiguráció alatt ismertek meg, ami miatt a kód írása idején kevés konfiguráció marad. A sávok egy HTTP-kiszolgáló tetején futnak. Ezért Ruby és Rails egymással kapcsolatban állnak, de még mindig eltérőek; A Ruby egy magas szintű programozási nyelv, míg a RoR vagy a Rails egy webfejlesztési keret, amelyet a Ruby nyelvben valósítanak meg. A Rails webes keretrendszert számos webes cég használja, mint a Twitter és a Kongregate.
A Ruby és a RoR egyaránt ingyenesek, és könnyen letölthető a csomag. A Ruby a RoR alapvető eleme.
Ruby és Ruby on Rails összehasonlítása:
Rubin | Ruby on Rails | |
Meghatározás | A Ruby egy nyílt forráskódú, objektum-orientált és értelmezett programozási nyelv | A rubin programozási nyelvén alapuló nyílt forráskódú webfejlesztési keret |
Által kifejlesztett | Yukihiro Matsumoto | Heinemeier Hansson |
Árazás | Ingyenes | Ingyenes |
típus | Nyílt forráskód | Nyílt forráskód |
Előnyök |
|
|
Weboldal | ruby-lang.org | rubyonrails.org |