I've never done any web development on Linux, and I'm about to start a project that requires it. I love ASP.Net MVC, so what are my availble options on Linux that kind of follow the same principles?
The project is a very simple "ecommerce" site (two or three products). There may be other sites to come though that are more complicated.
Ruby on Rails comes to mind. Is there something else? Ideas? Thoughts? Pros? Cons?
EDIT: Just personal preference, no PHP, Java, or Mono for this project.