MonoRail: MVC em ASP.NET
Nunca gostei de desenvolvimento web. Acho muito chato e pouco produtivo. Ficar gerenciando as sessões, estado e ciclo de vida das páginas é muito mala. Além de tudo, sou péssimo em conseguir montar uma página visualmente bonita.
Quando comecei a estudar Ruby on Rails, percebi que grande parte dessa chatice tinha sido resolvida pela abordagem MVC e outras “convenções” do framework.
O MonoRail é um framework MVC para ASP.NET, inspirado no framework original para Ruby. Ainda não fiz testes, mas parece bem interessante. Ele faz parte do Castle Project, que tem o objetivo de facilitar o desenvolvimento de aplicativos. Vale a pena dar uma olhada.
Update: Para minha surpresa, acabo de descobrir que o fundador do Castle Project é um brasileiro! Hamilton Verissimo de Oliveira, além de alguns outros brasileiros também fazerem parte do time. Show de bola!





Por que não usar o Rails ? Teria a vantagem de ser multiplataforma, para web isto é realmente importante. Além de enorme comunidade.
Não disse para não usar o Rails. O MonoRail é uma opção a mais, com IDE diferente, linguagem diferente e framework diferente. Cada um escolhe o que lhe atende melhor.
Erick,
Penso que o MonoRail, Django, Turbogears e tantas outras frameworks que apareceram inspirados no Rails fazem sentido para quem já desenvolve para estas linguagens, já para um programador Delphi como eu, que não terá a disposição algo semelhante faz mais sentido partir para Rails, já que ele é a referência para todas estas frameworks.
É como eu disse, cada um escolhe o que lhe atende melhor baseado em suas razões.
A grande vantagem do Rails é ser feito em Ruby mesmo, que é uma linguagem muito dinâmica e que oferece recursos que o C# não possui.
A grande desvantagem é o Ruby ser bastante lento.