Pergunta

Eu assisti este webcast recentemente , e eu tenho a sensação de que um monte de "coisas legais" da ASP.NET MVC está sendo puxado de volta para o quadro ASP.NET.

No momento eu estou definindo o trabalho de base para um projeto na minha empresa utilizando ASP.NET MVC, mas depois de ver este, eu estou começando a me perguntar se essa é a escolha certa, e se ele iria me convir para esperar para ASP.NET 4.0.

Eu percebo ASP.NET MVC 2.0 está chegando perto de um lançamento real.

Se de alta Testabilidade , solta acoplamento , e tendo controle total do nosso HTML são prioridades de topo, que eu deveria escolher, ASP. NET 4.0 ou ASP.NET MVC?

Foi útil?

Solução

Bem sua pergunta realmente não faz sentido para mim.

Você está perguntando se deve ou não ir com ASP.Net MVC ou ASP.Net 4.0 - você WebForms médios

?

MVC 2.0 será enviado na caixa com VS 2010 e, como tal mesmo tempo, como .Net 4.0 e ASP.Net 4.0 -. Também ASP.Net MVC é uma parte do ASP.Net

Se você quiser usar a 4.0 tempo de execução Net e todos os recursos do ASP.Net 4.0 - o que há de errado com fazê-lo com MVC

Além disso, gostaria de sugerir a construção para o MVC 1.0 agora e estruturar seu aplicativo de tal forma que você pode facilmente migrar para e abraçar as novas funcionalidades do MVC 2.0 como você já sabe como a maioria destes irá trabalhar que shouldn' t ser demasiado de um problema. Ou se a sua liberação é após o lançamento do ASP.Net MVC 2.0, basta começar a usá-lo agora -. A menos que o coloca outras questões

Outras dicas

Se o seu aplicativo será lançado após a data de lançamento de março, então é um não brainier. Vá com ASP.Net 4.0.

Se não for, então não é tão clara. Minha empresa atual está enfrentando o mesmo problema. Não vamos com .NET 4.0 ou não. Para nós, a nossa solução está hospedado internamente, por isso não temos o problema da liberação de um produto em uma plataforma inédita. Nossa maior preocupação é que as alterações de beta2 para RTM.

Como um desenvolvedor eu estou sempre querendo passar para a nova plataforma. A empresa tem a considerá-lo de clientes e o risco de se mover para uma nova plataforma. A maior parte da cautela tempo é mais prudente, em seguida, ser o primeiro a saltar.

ASP.MVC 1.0 é suportado e liberado. É um grande framework web. Se você não está procurando por características específicas em ASP.MVC 2. Em seguida, use ASP.NET MVC 1.

Se os seus critérios incluem o seguinte:

Nós estamos apontando para alta capacidade de teste, baixo acoplamento, e "HTML controlada" - para mim que significava ASP.NET MVC.

Em seguida, ASP.NET MVC é um deve . Mesmo com ASP.NET 4.0, você não pode começar em torno do fato de que ASP.NET é difícil de teste para, sem um monte de trabalho de perna extra que apenas não está lá para MVC.

Eu uso ASP.NET no meu 'dia de trabalho', mas à noite eu sou ASP.NET MVC todo o caminho. ASP.NET 4.0 ainda paira sobre a herança "Code-Behind" e o acoplamento View / Controller que se passa com controles ASP.NET. Estas são coisas que o tornam muito mais difícil de teste, e estão 'intimamente ligados' por definição.

Vá com o que faz sentido empresarial mais. Nós sempre sentimos como esperar para a próxima melhor coisa ... mas se fez nós nunca se nada realizado.

A escolha de um padrão de apresentação para um novo ou empresa de desenvolvimento web na plataforma Microsoft é uma tarefa difícil, na minha opinião, existem apenas três; Model View, Model-View-Presenter (MVP) ou ASP.NET MVC (um derivado Model2).

Você pode ler o artigo completo aqui ASP.NET Patterns MVC

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top