Hovedforskjell: Ruby er et kraftig programmeringsspråk, mens Ruby on Rails er et nettramme basert på Ruby programmeringsspråk. Dette rammeverket brukes til å utvikle databaserte nettsteder.
Det er et høyt programmeringsspråk som tolkes som Perl, Python, etc. Som Java er det også et objektorientert programmeringsspråk. Det har ulike fordeler som at det er et open source-språk som også er et virkelig objektorientert språk. Dens nyttige samfunn gir løsninger på mange problemer hvis det oppstår. Det er lett å lære og utvide.
Den bruker et konsept kjent som konvensjon over konfigurasjon på grunn av hvilken liten konfigurasjon er igjen ved skriving av koden. Rails kjører på toppen av en HTTP-server. Derfor er Ruby and Rails knyttet, men likevel forskjellig; Ruby er et høyt programmeringsspråk, mens RoR eller Rails er et webutviklingsramme som implementeres i Ruby-språket. Rails web framework er brukt av mange web-selskaper som Twitter og Kongregate.
Både Ruby og RoR er gratis, og man kan enkelt laste ned pakken. Ruby er en viktig del av RoR.
Sammenligning mellom Ruby og Ruby on Rails:
Rubin | Ruby on Rails | |
Definisjon | Ruby er en åpen kildekode, objektorientert og tolket programmeringsspråk | Et open source webutvikling rammeverk basert på rubin programmeringsspråk |
Utviklet av | Yukihiro Matsumoto | Heinemeier Hansson |
Priser | Gratis | Gratis |
Type | Åpen kilde | Åpen kilde |
fordeler |
|
|
nettsted | ruby-lang.org | rubyonrails.org |