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.

Reply via email to