angular is dying. is there a life after its death ?

34
ANGULAR IS ANGULAR IS ANGULAR IS ANGULAR IS ANGULAR IS ANGULAR IS DYING. DYING. DYING. DYING. DYING. DYING. IS THERE A LIFE AFTER ITS DEATH? Created by Created by Mykola Savenko Mykola Savenko

Upload: nikolay-savenko

Post on 24-Jan-2018

550 views

Category:

Software


4 download

TRANSCRIPT

ANGULARISANGULARISANGULARISANGULARISANGULARISANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARIS

ANGULARISANGULARIS

DYING.DYING.DYING.DYING.DYING.DYING.

DYING.

DYING.

DYING.

DYING.

DYING.

DYING.

DYING.

DYING.

DYING.DYING.ISTHEREALIFEAFTERITSDEATH?

CreatedbyCreatedbyMykolaSavenkoMykolaSavenko

AGENDA:Istherealife?1.xvs2.0ECMAScriptThemostadvancedstackoftechnologiesIsomorphicwasm

ISTHEREALIFE...

YEAPYEAPYEAPYEAPYEAPYEAP

YEAP

YEAP

YEAP

YEAP

YEAP

YEAP

YEAP

YEAP

YEAPYEAP

!!!!!!

!

!

!

!

!

!

!

!

!!

1.X VS 2.0

1.XNomore$scope.$applyNotwo-waydatabindingWatchers!!!

2.0Angulariscoming...Angulariscoming...

ComponentbasedOne-wayDataFlowWebComponents(ShadowDOM)NewRouterNewModules

...AND...

TypeScript

AtScript

WHATDOWEHAVERIGHTNOW?

ES

ECMASCRIPTES3...ES4...ES5...ES6...?ES3...ES4...ES5...ES6...?

RISEOFTHETRANSPILERS

THEMOSTADVANCEDSTACKOF

TECHNOLOGIES

WHATAREWEUSINGCURRENTLY?

REACTEverythingisacomponent.Everythingisacomponent.

MVC

FLUXistheapplicationarchitecturethatFacebookusesforistheapplicationarchitecturethatFacebookusesfor

buildingclient-sidewebapplications.buildingclient-sidewebapplications.

JSXisaJavaScriptsyntaxextensionthatlookssimilartoXMLisaJavaScriptsyntaxextensionthatlookssimilartoXML

JSCSSIt'slikeReact'sJSX,butforCSS.It'slikeReact'sJSX,butforCSS.

VIRTUALDOM

totallyseparatefromthebrowsermakesserver-siderenderingpossible(becauseNodedoesn’tneedtohavearealDOMAPI)

ISOMORPHICApplicationwritteninJavaScriptthatcanrunbothontheApplicationwritteninJavaScriptthatcanrunbothonthe

clientandontheserver.clientandontheserver.

SEOPerformanceTesting

WEBASSEMMBLY

THEEND