O Razor é maduro o suficiente para usá -lo no aplicativo agora? [fechado
-
27-09-2019 - |
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?
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.