1 / 16

Evolution of Web Development: From Microsoft Stack to AngularJS and SPAs

Explore the transformation of web development from traditional Microsoft Stack technologies to modern Single Page Applications (SPAs) using AngularJS. This article delves into the architectural advancements such as declarative data binding, client-side routing, and dependency injection. Learn how AngularJS offers a robust framework for building highly testable applications that do not depend on jQuery, yet integrates with it. Understand the significance of the Model-View-Controller structure, object observation, and the shadow DOM as we look into the future of web applications.

lefty
Télécharger la présentation

Evolution of Web Development: From Microsoft Stack to AngularJS and SPAs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hattan Shobokshi mvcdotnet.wordpress.com

  2. Web Development in the Past(Microsoft Stack)

  3. Web Development Today

  4. SPA

  5. Angular JS • Works with any server side technologyASP.NET, Node, Php, Ruby on Rails ... • Declarative Data binding • HighlyTestable • Does NOT depend on jQuery, BUT includes jQlite • Features: Client Side Routing, Services, Dependency Injection

  6. Library vs Framework

  7. Model View Controller Controller : Responds to User Interaction Model : Data View : Representation of Data

  8. HTML was built for documents not web APPLICATIONS

  9. Angular is what HTML would have been had it been designed for applications

  10. Data binding

  11. DEMO

  12. The future • Object.Observe • Shadow DOM

  13. The end QUESTIONS?

More Related