Primeira impressão de desenvolvimento de aplicativos usando Angular.js 2.0

image_pdfimage_print

Após todos os avanços dos trabalhos da equipe do Angular.js 2.0, dando uma olhada rápida nos códigos liberados, a primeira impressão ao ver um aplicativo escrito no novo padrão são:

  • Angular 2.0 é construído sobre os novos padrões da web, mais especificamente do ES6. Com isto, não haverão mais módulos Angular, mas sim, módulos padrão ES6, webcomponents, etc
  • A fase de configuração (‘configuration phase’) parece não existir mais.
  • O novo sistema de rota, prometido também para o Angular.js 1.4, já suporta o lazyload dos Javascript. Também parece ser nativo, sem a necessidade de integração manual como anteriormente muito programadores precisavam fazer
  • Grandes alterações na parte de directive:
    • uso de webcomponents (que serão nativos do navegador)
    • Shadow DOM, novo recurso ainda sendo implantado nas novas versões do browser, substituirá o recurso de transclusion
    • possibilitará vinculações de alterações de dados diretos em propriedades de elementos DOM. Com isto, ng-show, ng-hide entre outros serão retirados e substituídos por alterações diretas das propriedades HTML dos elementos.
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!