Title: I am an experienced programmer in C (mostly systems / file systems and networking code, writing high performance code).
I also have a lot of programming experience in C# (college and internships)<p>I want to build a rich webapp, which will be a platform for others to create content. So the webapp will need to evolve continuously.<p>I have some experience of building a webapp in asp.net MVC (Microsoft's ruby-on-rails clone).
What I am unhappy about in the Microsoft world is - lack of a good ORM, software licenses (offset by BizSpark), good deployment tools (appharbor is solving the issue but they are still a bit new).<p>I am an ok programmer in both ruby and python. But I am fluent in C# (with the new language primitives, its fairly equivalent, you can also write stuff in F#).<p>I can pick up a language fairly quickly if the framework enables an order of magnitude quick web development than other platforms.<p>My experience has been painful with ORMs so if a framework has a good answer I think that win alone seems fantastic.<p>[Edit: ORM issues: Number one issue was migrations on a live site. We ended up doing most ORM by hand to deal with no good framework support for migrations.]
Upvote: