If it's for a school project RoR is a great idea to use. There is a lot of behind the scenes magic and it's quite easy to get a lot with out writing a lot of code. That said, coming from a C# background takes some getting used to when you start learning Ruby and the Rails framework. There is also a lot of outdated info online. You'll find a code snippet that works, but it's for 2 releases earlier.
ASP.NET MVC is another great option especially if you're already familiar with C# and .NET in general. There are a lot of resources out there and a lot of robust frameworks/libraries. One downside is be prepared to write some javascript and learn jQuery, if you want to have AJAX support.
I don't have any experience with Cake or Django frameworks, but my understanding is that they are very similar to Rails.
|