segunda-feira, 26 de junho de 2017

A guerra do Frontend não está decidida!


Por algum tempo, todos pensamos que a Guerra do Frontend, que estabeleceria o framework padrão para Web e Mobile, estaria decidida em favor do Angular (JS). A própria equipe do Angular acreditou nisso.
Porém, depois da desastrada transição para o Angular (2+), os desenvolvedores passaram a questionar a sabedoria de se "amarrar" em algo tão volátil e comprometedor. Então, outros frameworks ganharam vida, entre eles o EmberJS, menos ambicioso, porém muito interessante. Estamos preparando um tutorial sobre Ember e publicaremos em breve, mas, enquanto isso, leia o que o pessoal do Technology Radar tem a dizer: https://www.thoughtworks.com/pt/radar/languages-and-frameworks
Eles classificaram o AngularJS como "hold"! É claro que não falaram do Angular, a nova versão, porém, em linhas gerais, estão se referindo a ele. Por que investir em algo que está mudando tanto? A versão 4 saiu em Março de 2017, e a 5, sairá em Setembro, pegando todos os desenvolvedores "de calças arriadas"!
Veja o que o pessoal do Technology Radar fala sobre o Angular 2:
"In the previous Radar, we moved AngularJS into the Hold ring (where it remains in this edition). When it comes to Angular 2, we're seeing mixed messages. Over the past year some teams at ThoughtWorks have used Angular 2 successfully and consider it a solid choice. However, Angular 2 is a rewrite, not an evolution, of AngularJS, and switching from AngularJS to Angular 2 is not much different than switching from AngularJS to another framework. Given the, in our experience, superior contenders such as React.jsEmber.js and Vue.js, we're still hesitant to give Angular 2 a strong recommendation. We do want to highlight, though, that it is not a bad choice, especially if you bought into TypeScript."
É de se pensar, não?
Não seria melhor usar algo mais estável?
Conheça o Ember, o Redux, o React e forme sua opinião!
https://www.emberjs.com/