RoR non è un cms, è un framework come lo è zend per php o asp.net mvc per .net. è scritto in ruby e permette di creare applicazioni web secondo il pattern mvc.

@sdubolino
Non ho capito se si tratta di un progetto universitario o di un lavoro commissionato. Nel primo caso:
secondo me dipende da quello che si aspetta il prof. se hai libera scelta ti consiglio comunque di utilizzare una tecnologia opensource e/o diffusa.

PHP(+Mysql) sarebbe la scelta ovvia. Se affiancato ad un framework tipo zend fai anche una figura piu professionale.

RoR sarebbe un alternativa "ganza", rispondente ad un trend in crescita e a mio modo di vedere anche un occasione per lavorare su qualcosa che potrebbe arricchirti di piu a livello professionale.

asp.net e aspnet mvc sono le alternative windows. Sono molto performanti, molto usate negli ambiti lavorativi ma poco usate in ambienti accademici e universitari.

Nel caso si tratti di un lavoro commissionato DEVI usare un cms per l'ecoomerce, non reinventare ruote, il lavoro sarebbe lungo e ci sono aspetti che se ti sfuggono finirebbero per rendere il tuo lavoro una schifezza. La maggior parte sono scritti in PHP+MySql, ce ne sono diversi anche per asp.net.