Enviar pesquisa
Carregar
Angular 2: Minhas impressões sobre as principais mudanças
•
3 gostaram
•
1,233 visualizações
Título melhorado com IA
Paulo Pires
Seguir
Talk apresentada no Google I/O Extended BH onde mostro minhas impressões sobre o Angular2
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 44
Baixar agora
Baixar para ler offline
Recomendados
Migrando para o Angular 2
Migrando para o Angular 2
Andre Baltieri
GDG Angular 2
GDG Angular 2
Leonardo Marcelino
Angular 2, TypeScript e Além
Angular 2, TypeScript e Além
Andre Baltieri
Angular 4 Ionic 3 Cordova 5
Angular 4 Ionic 3 Cordova 5
Dannyrooh F de Campos
Angular Extreme Performance
Angular Extreme Performance
Gustavo Costa
BaaS com Firebase 3
BaaS com Firebase 3
Andre Baltieri
Desenvolvimento de Aplicações Web AngularJS no Contexto da IoT
Desenvolvimento de Aplicações Web AngularJS no Contexto da IoT
Rodrigo Fortes
Desenvolvimento Front end (AngularJS e Bootstrap)
Desenvolvimento Front end (AngularJS e Bootstrap)
Julian Cesar
Recomendados
Migrando para o Angular 2
Migrando para o Angular 2
Andre Baltieri
GDG Angular 2
GDG Angular 2
Leonardo Marcelino
Angular 2, TypeScript e Além
Angular 2, TypeScript e Além
Andre Baltieri
Angular 4 Ionic 3 Cordova 5
Angular 4 Ionic 3 Cordova 5
Dannyrooh F de Campos
Angular Extreme Performance
Angular Extreme Performance
Gustavo Costa
BaaS com Firebase 3
BaaS com Firebase 3
Andre Baltieri
Desenvolvimento de Aplicações Web AngularJS no Contexto da IoT
Desenvolvimento de Aplicações Web AngularJS no Contexto da IoT
Rodrigo Fortes
Desenvolvimento Front end (AngularJS e Bootstrap)
Desenvolvimento Front end (AngularJS e Bootstrap)
Julian Cesar
Campus Party Brasil 2017: Angular 2 #cpbr10
Campus Party Brasil 2017: Angular 2 #cpbr10
Loiane Groner
AngularJS Abraçando o MVC Client-Side
AngularJS Abraçando o MVC Client-Side
Sergio Azevedo
Angular 2 em 60 minutos
Angular 2 em 60 minutos
Loiane Groner
Devfest Cerrado: Angular 2
Devfest Cerrado: Angular 2
Loiane Groner
Domain-Driven Design
Domain-Driven Design
Rodrigo Branas
DevFest BH: Ionic 2
DevFest BH: Ionic 2
Loiane Groner
React Native - JSday
React Native - JSday
Eric Cavalcanti
Angular 2
Angular 2
Loiane Groner
DevFest Nordeste: Ionic 2
DevFest Nordeste: Ionic 2
Loiane Groner
Introdução ao AngularJS!
Introdução ao AngularJS!
Diullian Casagrande
Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2
Loiane Groner
React Native na globo.com
React Native na globo.com
Guilherme Heynemann Bruzzi
React Native - Plataformas Mobile
React Native - Plataformas Mobile
Hugo Iuri
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
José Barbosa
AngularJS - Just Digital
AngularJS - Just Digital
Just Digital
Mini curso: Ionic Framework
Mini curso: Ionic Framework
Loiane Groner
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Vinicius Reis
TDC2016SP - TypeScript em aplicações modernas
TDC2016SP - TypeScript em aplicações modernas
tdc-globalcode
Gradle
Gradle
Pedro Hübner
Getting Started with Angular 2
Getting Started with Angular 2
FITC
Introduction to Angular 2
Introduction to Angular 2
Dawid Myslak
Introduction to Angular 2
Introduction to Angular 2
Knoldus Inc.
Mais conteúdo relacionado
Mais procurados
Campus Party Brasil 2017: Angular 2 #cpbr10
Campus Party Brasil 2017: Angular 2 #cpbr10
Loiane Groner
AngularJS Abraçando o MVC Client-Side
AngularJS Abraçando o MVC Client-Side
Sergio Azevedo
Angular 2 em 60 minutos
Angular 2 em 60 minutos
Loiane Groner
Devfest Cerrado: Angular 2
Devfest Cerrado: Angular 2
Loiane Groner
Domain-Driven Design
Domain-Driven Design
Rodrigo Branas
DevFest BH: Ionic 2
DevFest BH: Ionic 2
Loiane Groner
React Native - JSday
React Native - JSday
Eric Cavalcanti
Angular 2
Angular 2
Loiane Groner
DevFest Nordeste: Ionic 2
DevFest Nordeste: Ionic 2
Loiane Groner
Introdução ao AngularJS!
Introdução ao AngularJS!
Diullian Casagrande
Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2
Loiane Groner
React Native na globo.com
React Native na globo.com
Guilherme Heynemann Bruzzi
React Native - Plataformas Mobile
React Native - Plataformas Mobile
Hugo Iuri
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
José Barbosa
AngularJS - Just Digital
AngularJS - Just Digital
Just Digital
Mini curso: Ionic Framework
Mini curso: Ionic Framework
Loiane Groner
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Vinicius Reis
TDC2016SP - TypeScript em aplicações modernas
TDC2016SP - TypeScript em aplicações modernas
tdc-globalcode
Gradle
Gradle
Pedro Hübner
Mais procurados
(19)
Campus Party Brasil 2017: Angular 2 #cpbr10
Campus Party Brasil 2017: Angular 2 #cpbr10
AngularJS Abraçando o MVC Client-Side
AngularJS Abraçando o MVC Client-Side
Angular 2 em 60 minutos
Angular 2 em 60 minutos
Devfest Cerrado: Angular 2
Devfest Cerrado: Angular 2
Domain-Driven Design
Domain-Driven Design
DevFest BH: Ionic 2
DevFest BH: Ionic 2
React Native - JSday
React Native - JSday
Angular 2
Angular 2
DevFest Nordeste: Ionic 2
DevFest Nordeste: Ionic 2
Introdução ao AngularJS!
Introdução ao AngularJS!
Mobile Summit Brazil: Ionic 2
Mobile Summit Brazil: Ionic 2
React Native na globo.com
React Native na globo.com
React Native - Plataformas Mobile
React Native - Plataformas Mobile
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
AngularJS - Just Digital
AngularJS - Just Digital
Mini curso: Ionic Framework
Mini curso: Ionic Framework
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
Java script em 2016 - Como sobreviver a essa sopa de letrinhas com vue.js
TDC2016SP - TypeScript em aplicações modernas
TDC2016SP - TypeScript em aplicações modernas
Gradle
Gradle
Destaque
Getting Started with Angular 2
Getting Started with Angular 2
FITC
Introduction to Angular 2
Introduction to Angular 2
Dawid Myslak
Introduction to Angular 2
Introduction to Angular 2
Knoldus Inc.
Angular 2
Angular 2
Pramod Raghav
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
Osmar Petry
Angular 2 Básico
Angular 2 Básico
Romualdo Andre
We Work Remotely!
We Work Remotely!
Paulo Pires
Spring boot - an introduction
Spring boot - an introduction
Jonathan Holloway
Depuração de software
Depuração de software
Leonardo Soares
Side Effects: Uma Saga até o React
Side Effects: Uma Saga até o React
Paulo Pires
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Matt Raible
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
Angular 2 overview in 60 minutes
Angular 2 overview in 60 minutes
Loiane Groner
Migrating your monolithic application for micro services with JHipster
Migrating your monolithic application for micro services with JHipster
Lazaro Prates Junior
Angular2
Angular2
Sebastian Springer
Conservação de momento angular 2 a
Conservação de momento angular 2 a
Cristiane Tavolaro
Trabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NET
Andre Baltieri
JHipster
JHipster
Yuen-Kuei Hsueh
Treinamento Compliance e Ética
Treinamento Compliance e Ética
Sérgio Martins
A evolução do AngularJS
A evolução do AngularJS
Rodrigo Branas
Destaque
(20)
Getting Started with Angular 2
Getting Started with Angular 2
Introduction to Angular 2
Introduction to Angular 2
Introduction to Angular 2
Introduction to Angular 2
Angular 2
Angular 2
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
Angular 2 Básico
Angular 2 Básico
We Work Remotely!
We Work Remotely!
Spring boot - an introduction
Spring boot - an introduction
Depuração de software
Depuração de software
Side Effects: Uma Saga até o React
Side Effects: Uma Saga até o React
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Cloud Native PWAs (progressive web apps with Spring Boot and Angular) - DevNe...
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Angular 2 overview in 60 minutes
Angular 2 overview in 60 minutes
Migrating your monolithic application for micro services with JHipster
Migrating your monolithic application for micro services with JHipster
Angular2
Angular2
Conservação de momento angular 2 a
Conservação de momento angular 2 a
Trabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NET
JHipster
JHipster
Treinamento Compliance e Ética
Treinamento Compliance e Ética
A evolução do AngularJS
A evolução do AngularJS
Semelhante a Angular 2: Minhas impressões sobre as principais mudanças
Novidades do AngularJS 2.0
Novidades do AngularJS 2.0
Nicolas Takashi
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
Angular.JS - Estado Atual
Angular.JS - Estado Atual
Gustavo Costa
InCuca - Coding dojo - AngularJS
InCuca - Coding dojo - AngularJS
InCuca
Introdução à Programação Web com Angular
Introdução à Programação Web com Angular
Elmano Cavalcanti
Angular 2: O que mudou do Angular 1, ES6 e Typescript
Angular 2: O que mudou do Angular 1, ES6 e Typescript
Matheus Cardoso
Testando Rails apps com RSpec
Testando Rails apps com RSpec
Nando Vieira
30º GDG Uberaba - Introdução AngularJS 4 com CLI
30º GDG Uberaba - Introdução AngularJS 4 com CLI
Pedro Moura
Introdução AngularJS 4 com CLI
Introdução AngularJS 4 com CLI
Julio Cesar Nunes de Souza
Angular Biopark
Angular Biopark
GuilhermeSantos523197
Drupal 8: desenvolvendo fora da ilha
Drupal 8: desenvolvendo fora da ilha
Luiz Filho
Primeiros passos para tomar uma decisão de arquitetura com AngularJS.
Primeiros passos para tomar uma decisão de arquitetura com AngularJS.
Cauê Alves
Angular 4 - Introdução
Angular 4 - Introdução
Jackson Veroneze
Projetos reativos com Angular, RxJS e Redux (ngRx)
Projetos reativos com Angular, RxJS e Redux (ngRx)
Loiane Groner
AngularJS sem medo
AngularJS sem medo
Douglas Lira
Angular JS 2 (é uma cilada bino)
Angular JS 2 (é uma cilada bino)
Rômulo Augusto Santos
Angular 2
Angular 2
Benicio Ávila
Master App - Porque menos é mais!
Master App - Porque menos é mais!
Rodrigo Serradura
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Marcelo Marques Gonçalves
Semelhante a Angular 2: Minhas impressões sobre as principais mudanças
(20)
Novidades do AngularJS 2.0
Novidades do AngularJS 2.0
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
Angular.JS - Estado Atual
Angular.JS - Estado Atual
InCuca - Coding dojo - AngularJS
InCuca - Coding dojo - AngularJS
Introdução à Programação Web com Angular
Introdução à Programação Web com Angular
Angular 2: O que mudou do Angular 1, ES6 e Typescript
Angular 2: O que mudou do Angular 1, ES6 e Typescript
Testando Rails apps com RSpec
Testando Rails apps com RSpec
30º GDG Uberaba - Introdução AngularJS 4 com CLI
30º GDG Uberaba - Introdução AngularJS 4 com CLI
Introdução AngularJS 4 com CLI
Introdução AngularJS 4 com CLI
Angular Biopark
Angular Biopark
Drupal 8: desenvolvendo fora da ilha
Drupal 8: desenvolvendo fora da ilha
Primeiros passos para tomar uma decisão de arquitetura com AngularJS.
Primeiros passos para tomar uma decisão de arquitetura com AngularJS.
Angular 4 - Introdução
Angular 4 - Introdução
Projetos reativos com Angular, RxJS e Redux (ngRx)
Projetos reativos com Angular, RxJS e Redux (ngRx)
AngularJS sem medo
AngularJS sem medo
Angular JS 2 (é uma cilada bino)
Angular JS 2 (é uma cilada bino)
Angular 2
Angular 2
Master App - Porque menos é mais!
Master App - Porque menos é mais!
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Mais de Paulo Pires
GraphQL 101
GraphQL 101
Paulo Pires
MobX: State Management made easy
MobX: State Management made easy
Paulo Pires
NodeBR, um ano memoravel!
NodeBR, um ano memoravel!
Paulo Pires
JS Mad Science
JS Mad Science
Paulo Pires
Node.js and Google Cloud
Node.js and Google Cloud
Paulo Pires
Go e MongoDB
Go e MongoDB
Paulo Pires
Como Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js Seguras
Paulo Pires
ES6
ES6
Paulo Pires
Node não é filme de Terror
Node não é filme de Terror
Paulo Pires
A vida além do jQuery
A vida além do jQuery
Paulo Pires
Mais de Paulo Pires
(10)
GraphQL 101
GraphQL 101
MobX: State Management made easy
MobX: State Management made easy
NodeBR, um ano memoravel!
NodeBR, um ano memoravel!
JS Mad Science
JS Mad Science
Node.js and Google Cloud
Node.js and Google Cloud
Go e MongoDB
Go e MongoDB
Como Fazer Apps Node.Js Seguras
Como Fazer Apps Node.Js Seguras
ES6
ES6
Node não é filme de Terror
Node não é filme de Terror
A vida além do jQuery
A vida além do jQuery
Angular 2: Minhas impressões sobre as principais mudanças
1.
Angular 2 Minhas Impressões
2.
@Component({selector: 'talk'}) @View({template: '<h1>Google
I/O</h1>'}) // Component controller class TalkComponent { constructor() { this.name = 'Paulo Pires'; this.twitter = '@paulo_hp'; } }
3.
4.
5.
Angular 1.x
6.
Angular 1.4 Performance Melhorada Novo
Router e i18n Suporte a CommonJS Melhoria nas animações E muito mais...
7.
Angular 1.4 (use este
hoje!)
8.
Angular 1.5 (pode ser
o elo até o 2.0)
9.
Angular 2
10.
/angular/angular
11.
TypeScript typescriptlang.org
12.
Será que a
checagem de tipo em tempo de execução pode deixar a app mais lenta? pergunta
13.
Eu devo usar
o TypeScript para meu novo app em Angular2? pergunta
14.
es6rocks.com
15.
webcomponents.org
16.
Sem controllers
17.
3 tipos de directives
18.
@Component
19.
@Viewport
20.
@Decorator
21.
Mas isso não
quebra a separação de 'concerns' que o Angular tanto prega? pergunta
22.
Então vou ter
que mudar tudo? Converter todos meus controllers para directives? pergunta
23.
O Angular2 é
tipo o React.js, no fim das contas? Vou ter que escrever HTML inline? pergunta
24.
Sem Two-Way data-binding
25.
Agora vou ter
que manipular e construir formularios na unha? pergunta
26.
Fluxo de dados
unidirecional... Posso usar Flux? pergunta
27.
Então o Angular2
é o React implementado pela Google? pergunta
28.
Novo Router
29.
/angular/router
30.
Começo meu novo
projeto com o Router velho ou com o novo? pergunta
31.
Real Modules
32.
Tchau $scope
33.
@Component({ selector: 'sample-app', componentServices: [ NameList ] }) @Template({ url:
'./templates/sample-app.html', directives: [Foreach] }) class SampleApp { constructor() { this.names = NameList.get(); this.newName = ''; } addName(newname) { this.names.push(newname.value); newname.value = ''; } }
34.
... <ul> <li *foreach="#name in
names"></li> </ul> ...
35.
Ultra Fast Change Detection
36.
DI Melhorada
37.
/angular/di.js
38.
import {Inject} from
'di'; import {Electricity} from './electricity'; @Inject(Electricity) export class Fridge { constructor(electricity) { this.electricity = electricity; } getEggs() { return '3 eggs'; } }
39.
40.
Não esta pronto para producão!
41.
42.
Experimente!
43.
perguntas?
44.
Obrigado!
Baixar agora