Pergunta

Bom dia!

Estou planejando atualizar o aplicativo WebForms e tenho duas opções possíveis:

  • Escreva no ASP.NET MVC 2.0 com o WebForms View Engine e atualize -o para 3.0 quando será lançado

  • Escreva usando o ASP.NET MVC 3.0 RC com Razor como View Engine

Parece que o Razor é o único recurso 3.0 que eu realmente posso aproveitar para esta tarefa.

A data de lançamento do aplicativo é o primeiro trimestre de 2011, portanto, há uma chance de que o ASP.NET MVC 3.0 seja lançado como RTM.

Então, Razor é maduro o suficiente?

Foi útil?

Solução

Pelo que li, não acho que atualizar um aplicativo 2.0 para o MVC 3.0 seja tão difícil. Então, estou mantendo o código estável por enquanto e depois atualizando quando uma versão estável de 3.0 está fora. Eu acho que será o mesmo trabalho começar com o 3.0 e, em seguida, corrigir todas as pequenas mudanças no lançamento real.

O ponto principal para mim é que o MVC 2.0 é totalmente funcional e funciona com poucos problemas. Eles ainda não chamaram 3,0 de versão estável por um motivo.

Outras dicas

Há mais no MVC 3 do que Razor, mas você não é específico, então vai manter minha paz.

No que diz respeito a Razor, é apenas um ViewEngine. Não é diferente de Spark, Nhaml, etc. Portanto, mesmo a MS pode acertar a primeira vez. É maduro? Não. Bem, pelo menos não é decrépito como formulários da Web ... por que escrever XML quando você não precisa?

Estou escrevendo um novo aplicativo no MVC 3 e até agora, o único problema que tive é com alguns ajudantes que retornam vazios. Foi facilmente resolvido, veja Adaptando um ajudante HTML personalizado para Razor

Como o MVC 3 está no estágio RC, você deve ficar bem com sua linha de tempo.

O assassino para mim é uma prova futura. Definitivamente, vou usar o Razor no futuro, para que todas as coisas novas sejam escritas no que vou usar.

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