Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Angular - Ainda vale a pena?

Angular - Ainda vale a pena?

Na crescente evolução das tecnologias para web, os Frameworks Javascript se destacam. E a inevitável dúvida surge, qual é o melhor? E para os desenvolvedores hipsters, Angular, ainda vale a pena?

8ec5e76c7e812fa175b2e1c7ac4a43d0?s=128

Marcos Vinicius

March 14, 2019
Tweet

Transcript

  1. Ainda vale a pena?

  2. Marcos Vinicius FullStack Developer at @Abstartups

  3. AngularJS 2009/10

  4. Misko Hevery Adam Abrons

  5. None
  6. 17.000 linhas e 6 meses

  7. 1.500 linhas e 3 semanas

  8. Cenário web 2009

  9. None
  10. - Google + Microsoft - TypeScript - Angular CLI -

    Padronização - Nomenclatura - Testes de Unidade - Testes E2E - Angular.io Angular v2
  11. Angular AngularJS 2.x > 1.x

  12. - API Animations - Cliente HTTP - Angular.io - Versão

    de Módulos Angular v4
  13. None
  14. None
  15. - Bundles menores e mais rápidos - PWA - SSR

    Angular v5
  16. - Angular Elements - ng update - ng add -

    Angular Material CDK - update.angular.io Angular v6
  17. - Nomenclatura forte “Angular” - Ivy (calma...) - Major por

    semestre Angular v7
  18. LTS - major - 18 meses

  19. Service Workers e PWA $ ng add @angular/pwa --project *nome-do-projeto*

    $ ng build --prod Fonte: https://angular.io/guide/service-worker-getting-started
  20. Angular Material CDK $ npm i @angular/material $ npm i

    @angular/cdk $ npm i @angular/animations $ ng add @angular/material Fonte: https://material.angular.io/guide/getting-started
  21. Server-side Rendering $ ng add @ng-toolkit/universal $ npm run build:prod

    $ npm run server Fonte: https://github.com/maciejtreder/ng-toolkit
  22. Component Compiler

  23. Ivy - O Ranger Vermelho

  24. Hello World < 92,5%

  25. Quando a Ivy estará pronta?

  26. - Preview Ivy - Carregamento diferenciado JS - Retrocompatibilidad e

    do roteador Angular v8
  27. - Web Worker (Aprim.) - Usage Sharing - Atualização de

    Dependências Angular v8
  28. next.angular.io/guide/ivy

  29. Alguém disse Mobile App?

  30. None
  31. None
  32. None
  33. None
  34. Ainda vale a pena?

  35. None
  36. Marcos Vinicius FullStack Developer at @Abstartups twitter.com/@marcosv_leal instagram.com/marcosv.lealferreira medium.com/@marcosv.lealferreira linkedin.com/in/marcos-vinicius-leal-ferreira-405256115

    speakerdeck.com/marcosvleal