This project is read-only.
english | portuguese

Descrição do Projeto

Evolution.Net é um framework completo para o desenvolvimento de aplicações comerciais usando DotNet. Será composto de vários módulos úteis no complicado trabalho de construir e manter sistemas. Seu principal módulo é o Evolution.Net MVP, um framework baseado no padrão de projeto MVP (Model-View-Presenter ou Modelo-Visualização-Apresentador).

Evolution.Net MVP

Model-View-Presenter

Porque usar o MVP? O MVP é uma variação do conhecido padrão MVC (Model-View-Controler ou Modelo-Visualização-Controlador), com um aspecto mais descentralizado, podendo ser aplicado a tecnologias que implementam o tratamento de eventos, como aplicações para desktop (cliente-servidor) e, mais recentemente, com a introdução de aplicativos ASP.NET, baseados no modelo de programação “web como desktop”.

Motivação

A motivação da criação do projeto, ainda em 2006, foi a inabilidade de encontrar um framework básico implementando o padrão MVP, semelhante a conhecidos projetos baseados em MVC como o Jakarta Struts (para Java), ou o Maverick.Net e o CastleRail (para DotNet). Assim, o Evolution.Net MVP é um dos primeiros frameworks de código aberto (open-source) utilizando o padrão MVP, de forma a prover uma maneira mais simples e rápida de desenvolvimento de sistemas utilizando a plataforma DotNet. Neste sentido, o projeto usa, incorpora e estende várias outras ferramentas também abertas e gratuitas, como o projeto Castle, em especial o Castle ActiveRecord, NHibernate, log4net, entre outros, sempre com o propósito de facilitar o trabalho dos desenvolvedores durante a fase de desenvolvimento e, especialmente, durante a fase de manutenção, um estágio que tende a ser lento e doloroso.

Last edited Sep 19, 2009 at 12:02 AM by leopuglia, version 1

Comments

No comments yet.