Huvudskillnad: Ruby är ett kraftfullt programmeringsspråk, medan Ruby on Rails är ett webbramverk baserat på Rubys programmeringsspråk. Denna ram används för att utveckla databaserade webbplatser.
Det är ett högtalande programmeringsspråk som tolkas som Perl, Python, etc. Liksom Java är det också ett objektorienterat programmeringsspråk. Det har olika fördelar som det är ett open source-språk som också är ett riktigt objektorienterat språk. Dess hjälpsamma samhälle ger lösningar på många problem om det uppstår. Det är lätt att lära och förlänga.
Det använder sig av ett koncept som kallas konvention över konfiguration på grund av vilken liten konfiguration som finns kvar vid skrivningstidpunkten. Rails körs ovanpå en HTTP-server. Ruby och Rails är därför relaterade men fortfarande olika. Ruby är ett högpresterande programmeringsspråk, medan RoR eller Rails är en webbutvecklingsram som implementeras i Ruby-språket. Rails webb ramverk används av många webbföretag som Twitter och Kongregate.
Både Ruby och RoR är gratis och man kan enkelt ladda ner paketet. Ruby är en väsentlig del av RoR.
Jämförelse mellan Ruby och Ruby on Rails:
Rubin | Ruby on Rails | |
Definition | Ruby är ett open source, objektorienterat och tolkat programmeringsspråk | En öppen källkod för webbutvecklingsramar baserad på rubinprogrammeringsspråk |
Utvecklad av | Yukihiro Matsumoto | Heinemeier Hansson |
Prissättning | Fri | Fri |
Typ | Öppen källa | Öppen källa |
fördelar |
|
|
Hemsida | ruby-lang.org | rubyonrails.org |