I've put up a post discussing MSMVC vs MonoRail a bit here:
http://www.aenikata.com/drupal/?q=node/13. The previous post was
incidentally about Castle MonoRail - as mentioned here I was proposing
a stack using MonoRail that gives you a skeleton project, source
control (GIT), project tracking (RedMine) and so on. I've started work
on that idea - once I've worked through the Mono/Linux-related
configuration issues (e.g. case-sensitive filesystem issues, gaps in
web.config security setting support, etc), then I'll put up a post
about that, along with some of the gotchas. Most of what's slowed me
down there has been issues configuring a VM, Linux, Postgres, RedMine,
etc.

David

On Jan 31, 6:37 am, Markus Zywitza <[email protected]> wrote:
> Great mail, David.
>
> Would you care to make a blog post of it? This is something I'd like
> to refer to when discussing with people over MR vs MSMVC.
>
> -Markus
>
> 2010/1/27 David  Burton <[email protected]>:
>
>
>
> > On Javascript frameworks, my vote would be for JQuery, because of
> > momentum, support from Microsoft and integration with Visual Studio,
> > and just because it's a really good framework. Trying to support too
> > many could be asking for trouble, although having simple helpers to
> > use references from Google's copies of the libraries or the like would
> > be a little nicety that wouldn't take much or create much clutter.
> > For me, coming from working with MSMVC and now looking at MR, the
> > reason why it's interesting is the integration with Windsor and
> > ActiveRecord, so to me separating them out risks making Castle less
> > appealing in compared to, say, just popping ActiveRecord into MSMVC.
> > One area where MSMVC sometimes still falls down with people getting
> > started is in getting a site up onto hosting... they've now got the
> > Web Platform installer, but that's not bullet-proof, and doesn't much
> > help for getting something running on cheap-ish hosting. Castle's
> > licencing and ability to run on both older versions of .NET and Mono
> > is an advantage here. You're never going to get Microsoft particularly
> > promoting how to run MSMVC on a Linux-based stack, but it's nice
> > flexibility to have for if a client has particular OS requirements.
> > Alternatively, a VM that offers a standard stack, version control and
> > continous integration could be interesting, too, if you can check out
> > a template project, modify it, check it in and have the changes
> > immediately verified and deployed within the VM, then that could
> > provide a development process that's neater and more powerful than the
> > standard MSMVC one.
> > I'd agree with the 'opinionated' approach - MSMVC doesn't fully adopt
> > the style promoted by the likes of Rails, and leaves you to make your
> > own choice as to database mapping framework and various other aspects.
> > You then end up with a bit of the separation of presentation and
> > logic, but with more of the configuration and decision-making still
> > needing to be done. You're probably better off looking at other major
> > frameworks like Rails to see what they do well that MSMVC doesn't
> > handle as neatly. The one that stands out most is probably generators
> > to quickly generate skeleton parts of the code.
> > The other concern that prompted me to look at Castle MonoRail rather
> > than sticking with MSMVC is the Microsoft tendency to not really fix
> > things properly and then just move onto something else. The original
> > ASP.NET improved over ASP, but didn't do AJAX properly. Their first
> > effort at AJAX was genuinely horrible. They've sort of got the right
> > idea now with MSMVC, but it doesn't play so well with IIS 6.5, rather
> > pushes LINQ and LINQ to SQL (still largely ignoring other databases),
> > and who knows how quickly attention will fall away as it moves on to
> > its next preferred model. A mature, stable framework that's that's an
> > open source alternative is definitely a good thing.
>
> > Anyway, hopefully I'll have a chance to contribute more (perhaps
> > starting by looking at documentation), but please do keep up with the
> > roadmap and development, because it's good to see it not being just
> > Microsoft MVC all the way.
>
> > David
>
> > On Jan 18, 12:05 pm, John Simons <[email protected]> wrote:
> >> Now that Monorail v2 is out, is time to start thinking about what is
> >> next from Monorail v3.
>
> >> I've already created a uservoice for Monorail 
> >> v3:http://castle.uservoice.com/forums/38553-monorail-v3
>
> >> But there is a list that I've started working on (this list is still
> >> growing and there will be more added), most of these are just by going
> >> through the source code of Monorail:
>
> >> - Need to break the coupling that Monorail currently has on other
> >> libs, at the moment Monorail is dependant on nearly all other Castle
> >> projects. I think to do this we need to enforce the same mechanism
> >> that Windsor uses by the use of facilities to extend the container.
>
> >> - MonoRail routing, well this is a grey area that currently is not
> >> totally complete, my view on this is lets just use the
> >> System.Web.Routing
>
> >> - javascript support, I think we are supporting too many different
> >> frameworks in this area, we are trying to maintain prototype,
> >> jquery,delicious,...
>
> >> - Scaffolding, why is this tight to ActiveRecord?
>
> >> - How do we stay in business now with other offers like ASP.Net MVC,
> >> FubuMVC,... ?
>
> >> - The whole code base needs a clean-up, remove obsolete code, ...
>
> >> The list is not finished, it is a work in progress.
>
> >> Cheers
> >> John
>
> > --
> > 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 
> > athttp://groups.google.com/group/castle-project-devel?hl=en.

-- 
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