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 at 
> http://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