introdução ao native script

21
Introdução ao Native Script

Upload: andre-baltieri

Post on 08-Feb-2017

263 views

Category:

Software


2 download

TRANSCRIPT

Introdução ao Native Script

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/

AgendaJavaScript hojePor que TypeScript?Por que AngularJs?O que é o Native Script?DEMO

JavaScript hoje!Você vai se assustar com estes números!

JavaScript hoje!

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

TypeScriptGuerra Civil da Web!

JavaScript

TypeScript

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

AngularJsO queridinho do momento!

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

Telerik Native ScriptVamos ao que interessa!

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)

DEMOit`s time

Dúvidas?

OBRIGADO