Angular is dying.

Is there a life after its death?

Created by Mykola Savenko

Agenda:

  • Is there a life ?
  • 1.x vs 2.0
  • ECMAScript
  • The most advanced stack of technologies
  • Isomorphic
  • wasm
Is there a life ...

YEAP !

1.x vs 2.0

1.x

  • No more $scope.$apply
  • No two-way data binding
  • Watchers!!!

2.0

Angular is coming...

  • Component based
  • One-way Data Flow
  • Web Components (Shadow DOM)
  • New Router
  • New Modules

... and ...

TypeScript

AtScript

What do we have right now?

ES

ECMAScript

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

Rise of the transpilers

The most advanced stack of technologies

what are we using currently?

React

Everything is a component.

MVC

Flux

is the application architecture that Facebook uses for building client-side web applications.

JSX

is a JavaScript syntax extension that looks similar to XML

jscss

It's like React's JSX, but for CSS.

Virtual DOM

  • totally separate from the browser
  • makes server-side rendering possible (because Node doesn’t need to have a real DOM API)

Isomorphic

Application written in JavaScript that can run both on the client and on the server.

  • SEO
  • Performance
  • Testing

WebAssemmbly

The End