I am giving a MonoRail talk, at HDC 07, on Thursday morning.What questions do you think I should be prepared to answer?Here is a list of questions, and answers, that I typically get, and give, about MonoRail.Why would I use (care about) MonoRail?
- Separation of concerns makes your application easier to test.
- Microsoft will soon be releasing MS MVC. It is very similar to MonoRail.
- It works well on teams where the designers and developers are not the same people.
- Your team does not come from the MS world. MonoRail is closer to the framework designs from other languages (Java, Ruby).
Why would I not use MonoRail?
- Your project depends too much on 3rd party controls.
- Your teams skill set is totally centered around WebForms.
- If your only experience with developing web sites is with WebForms, then you will have to learn HTTP.
What kinds of projects work best with MonoRail?
- I would choose MonoRail for all projects, except for simple reporting web applications.
Do you have any other questions that you think I should be prepared to answer? Do you have anything to add to the current set of answers?
Filed under: Blog | Tagged: C#, Conference, HDC07, MonoRail

It’s great that:
a. people (talkers) are willing talk about MR, and expose the poor ol’ WebForms people to the wonders of simple MVC. (+1 to MS for doing some heavy work for us).
b. people (organizers) let talkers give those talks
If you want you can make free use of the presentation I used when I gave the MR talk at Microsoft Israel C# user group.
it’s here:
http://www.kenegozi.com/Blog/2007/08/18/slides-and-zips-from-monorail-aspview-talk.aspx
my 2 pence on QnA: Started to write it here but it’s too long.
So here’s a link:
http://www.kenegozi.com/Blog/2007/10/15/monorail-faq.aspx
Thanks. I will have to take a look.