Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

16

Transcript of Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Page 1: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Page 2: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Page 3: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Hattan Shobokshi

mvcdotnet.wordpress.com

Page 4: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Web Development in the Past (Microsoft Stack)

Page 5: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Web Development Today

Page 6: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

SPA

Page 7: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Angular JS

• Works with any server side technologyASP.NET, Node,

Php, Ruby on Rails ...

• Declarative Data binding

• Highly Testable

• Does NOT depend on jQuery, BUT includes jQlite

• Features: Client Side Routing, Services, Dependency

Injection

Page 8: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Page 9: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Library vs Framework

Page 10: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Model View Controller

Controller : Responds to User

Interaction

Model : Data

View : Representation of Data

Page 11: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

HTML was built for documents not web

APPLICATIONS

Page 12: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Angular is what HTML would have been had it

been designed for applications

Page 13: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

Data binding

Page 14: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

DEMO

Page 15: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

The future

• Object.Observe• Shadow DOM

Page 16: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)

The end

QUESTIONS?