introdução ao native script
TRANSCRIPT
SobreMicrosoft MVP desde 2013Desenvolvedor Web desde 2005Trabalhou em projetos nacionais e internacionais de grande porteFoco em JavaScript, ASP.NET, WebAPI, Angular, NodeJs e outras tecnologias Open Source
http://andrebaltieri.net/
JavaScript hoje!Utilizado em sistemas de larga escalaLinguagem (Assembly) da WebLembram do WinJs?Futuro promissorPresente em todo lugar!
JavaScript em larga escalaDia-a-dia aplicações maiores usam JavaScriptDivisão entre Frontend e Backend
Inclusive nas contrataçõesERPs, Bancos, eCommerces entre outros já usam
TypeScriptDesenvolvido na MicrosoftCriado por Anders Hejlsberg (Criador do C#)Totalmente Open SourceSuperset do JavaScriptCriado para “tipar” o JavaScriptFlexívelQuanto mais você “tipa” mais ele te ajuda
Por que TypeScript?JavaScript é muito dinâmicoRefatorar não é simplesCompila para ES5 ou ES6Possibilita uso de features futuras hoje!Auxilia na escrita de código (Intelisense)
TypeScriptTSD
TypeScript DefinitionsParte que nos permite ter um ótimo intelisense
TSCTypeScript CompilerO que transforma nossos arquivos TS em JS
AngularJsCriado internamente na Google em 2009 (O tempo AVUA!!)“Trouxe” o padrão MVC para aplicações JavaScriptIntroduziu uma forma de “componentizar” diferenteSeu uso cresce dia-a-diaÉ o queridinho da vezEstá indo para versão 2.0
TNSAplicações NativasExperiência Web no desenvolvimento MobileUtiliza JavaScript puro ou Angular 2 com TypeScript
TNSAplicações NativasExperiência Web no desenvolvimento MobileUtiliza JavaScript puro ou Angular 2 com TypeScriptNo Angular
MVVM => Two Way BingingRecursos de NavegaçãoReaproveitamento de Código (Componentes)