I think there is still a market for MonoRail, but is not going to be an easy ride! We have learned a lot, from developing such a framework, and at the moment I have to say with confidence that in terms of features we are still ahead of the game in comparison to ASP.NET MVC. Our down point is in the doco/samples. And yes, I agree we will never be able to draw the masses of developers that ASP.NET MVC is able to, but hey do we really want that, I don't think so!
Regarding using ASP.NET MVC code base or extend it, my question is what for? What are we going to get from that, is not that we need it (we have already got the code written in MonoRail). Hamilton just quickly mentioned the word on another thread, "Composition". As far as I know at the moment no other .Net MVC framework has the concept of "Web page composition" server side. The way developers are achieving this is by using Ajax to load sections of their web page, but this is done client side. My proposal is for us to change Monorail to do this on the server side. The idea is simple, and I've already started looking at the source code to see what is involved in doing this. So my proposal is: - We change the routing to support the idea of "composite routing", so that we can tell the routing engine that we do not want to just execute one action/controller, but instead we want to execute multiple. - We then create a new HttpHandler that handles this by instead of instantiating only one controller and calling its action, it instantiates as many as were defined (this could be done sequential or in parallel or support both). - Once all action execute, we bring it all together into one single response. If we go this path we could also implement what ASP.NET MVC does where they only support one model per view(ViewModel) and get rid of the PropertyBag to pass data to the view. Thoughts? Cheers John On Jan 20, 11:20 pm, Krzysztof Koźmic (2) <[email protected]> wrote: > Just a reference link. Not everyone is happy with ASP.NET MVC... > > http://spmason.com/post/343293206/why-aspnetmvc-2-is-broken > > On 19 Sty, 20:10, Krzysztof Ko 1/4 mic <[email protected]> wrote: > > > I didn't mean to imply anything. But contributions are always welcome > > :-) Especially for people > > who are well known for their skills and have good understanding of the > > codebase. > > Being an active user is also a big plus, but that goes without saying. > > Dogfooding FTW! > > > Krzysztof > > > On 2010-01-19 20:05, Ian Cooper wrote: > > > > On Jan 19, 6:35 pm, Krzysztof Ko mic<[email protected]> > > > wrote: > > > >> I'm not a web developer, so I am even less in a position to make > > >> opinionated statements here, > > > > Probably implies that as a consumer of the goods I should try to give > > > more back though. -- You received this message because you are subscribed to the Google Groups "Castle Project Development List" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-devel?hl=en.
