Ključna razlika: Ruby je moćan programski jezik, dok je Ruby on Rails web okvir temeljen na Ruby programskom jeziku. Ovaj se okvir koristi za razvoj web-lokacija koje se temelje na podacima.
To je programski jezik visoke razine koji se tumači kao Perl, Python, itd. Kao i Java, to je i objektno orijentirani programski jezik. Ima razne prednosti kao što je to jezik otvorenog koda koji je uistinu i objektno orijentiran jezik. Njegova korisna zajednica pruža rješenja za mnoge probleme ako se naiđu na njih. Lako je naučiti i proširiti se.
Ona koristi koncept poznat kao Konvencija nad Konfiguracijom zbog kojega je u vrijeme pisanja koda ostalo malo konfiguracije. Tračnice se izvode na vrhu HTTP poslužitelja. Stoga su Ruby i Rails povezani, ali još uvijek različiti; Ruby je programski jezik visoke razine, dok je RoR ili Rails okvir za web razvoj koji je implementiran u Ruby jeziku. Rails web okvir koriste mnoge web tvrtke kao što su Twitter i Kongregate.
Ruby i RoR su besplatni, a paket se lako može preuzeti. Ruby je bitna komponenta pravila o radu.
Usporedba između Ruby i Ruby on Rails:
Rubin | Ruby on Rails | |
definicija | Ruby je open source, objektno orijentiran i interpretiran programski jezik | Open source web razvojni okvir temeljen na programskom jeziku rubin |
Razvijen od | Yukihiro Matsumoto | Heinemeier Hansson |
cijena | Besplatno | Besplatno |
Tip | Otvoreni izvor | Otvoreni izvor |
Prednosti |
|
|
Web stranica | ruby-lang.org | rubyonrails.org |