Peamised erinevused: Ruby on võimas programmeerimiskeel, Ruby on Rails on Ruby programmeerimiskeelel põhinev veebiraamistik. Seda raamistikku kasutatakse andmepõhiste veebisaitide arendamiseks.
See on kõrgetasemeline programmeerimiskeel, mida tõlgendatakse nagu Perlit, Pythonit jne. Nagu Java, on see ka objektorienteeritud programmeerimiskeel. Sellel on erinevad eelised, nagu see on avatud lähtekoodiga keel, mis on ka tõeliselt objektorienteeritud keel. Selle abivalmis kogukond pakub lahendusi paljudele probleemidele, kui neid esineb. Seda on lihtne õppida ja laiendada.
Ta kasutab mõistet, mis on tuntud kui Konfiguratsiooni konventsioon, mille tõttu jääb koodi kirjutamise ajal vähe konfiguratsiooni. Rööpad töötavad HTTP-serveri peal. Seetõttu on Ruby ja Rails seotud, kuid siiski erinevad; Ruby on kõrgetasemeline programmeerimiskeel, samas kui RoR või Rails on veebi arendamise raamistik, mida rakendatakse Ruby keeles. Rails'i veebiraamistikku kasutavad paljud veebifirmad nagu Twitter ja Kongregate.
Nii Ruby kui ka RoR on tasuta ning paketi saab hõlpsasti alla laadida. Ruby on RoR-i oluline osa.
Ruby ja Ruby on Rails'i võrdlus:
Ruby | Ruby on Rails | |
Määratlus | Ruby on avatud lähtekoodiga, objektorienteeritud ja tõlgendatud programmeerimiskeel | Avatud lähtekoodiga veebiarenduse raamistik, mis põhineb rubiini programmeerimiskeelel |
Arendatud | Yukihiro Matsumoto | Heinemeier Hansson |
Hinnakujundus | Tasuta | Tasuta |
Tüüp | Avatud lähtekoodiga | Avatud lähtekoodiga |
Kasu |
|
|
Veebisait | ruby-lang.org | rubyonrails.org |