O que devo escolher, Angular.js ou .NET MVC? Que língua tem melhores perspectivas de carreira?
Não é uma comparação justa. Angular js é um framework do lado do cliente e .NET é um framework do lado do servidor.Angular js segue MVVM e .Net segue MVC.
.NET vantagens
>>/p>ul>>>li> O .NET runtime é um framework muito maduro e bem entendido que permanece muito popular.>li> O framework oficial do site Microsoft ASP.NET MVC fornece uma boa abstração, fácil de usar sobre protocolos web, incluindo web APIs.
>/p>>ul>>>li>AngularJS fornece uma marcação declarativa. Você expressa sua intenção na marcação, incluindo bindings de dados e sintaxe HTML personalizada.li> Onde você trabalhou com um modelo de visualização e um contexto de dados em .XAML, você trabalha com um controlador e um escopo em AngularJS. Se você está manipulando componentes de visualização em seu controlador (ou seja, manipulando elementos DOM), você está fazendo isso errado (semelhante à manipulação de controles de seu modelo de visualização, que é outro não-não).AngularJS não coloca requisitos em seus modelos. Por exemplo, você não precisa usar padrões observáveis para fazer uso do framework.AngularJS suporta injeção de dependência, principalmente porque ele suporta uma história robusta de testes a partir do zero, não como um pós-pensamento.
, então a robustez da plataforma MVC oficial do site Microsoft ASP.NET precisa de um framework cliente igualmente robusto. Estou convencido de que a AngularJS será um grande parceiro.
Aprender ambos fará de você um desenvolvedor full-stack :)
Artigos semelhantes
- Quais são a carreira e as perspectivas de emprego de um profissional jurídico de privacidade e protecção de dados?
- Qual é a diferença entre uma MVC e uma estrutura MVT?
- Que língua backend devo escolher para aprender: Python, PHP, ou Ruby para desenvolver aplicativos de mídias sociais móveis como Twitter?
- Dado o lançamento iminente do Apple Watch, quais são as perspectivas para Fitbit e Pebble?