Your SlideShare is downloading. ×
0
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to The Scalable JavaScript Application Framework

3,066

Published on

CC-BY-SA Eric Bréchemier &Legal-Box SAS, 2011 …

CC-BY-SA Eric Bréchemier &Legal-Box SAS, 2011
https://github.com/eric-brechemier/introduction_to_lb_js_scalableApp

Introduction to the Scalable JavaScript Application Framework

First presented by Eric Bréchemier at ParisJS on April 27, 2011

The Scalable JavaScript Application framework [1] is a client-side framework used to create modular Web applications. It is based on the Scalable JavaScript Application Architecture by Nicholas C. Zakas [2].

[1] The Scalable JavaScript Application framework
http://legalbox.github.com/lb_js_scalableApp/

[2] Scalable JavaScript Application Architecture, by Nicholas Zakas
http://www.slideshare.net/nzakas/scalable-javascript-application-architecture

Published in: Technology
1 Comment
7 Likes
Statistics
Notes
  • Follow-up: The Scalable JavaScript Application framework moved

    New location for the project:
    https://github.com/eric-brechemier/lb_js_scalableApp

    New location for the introduction slides:
    https://github.com/eric-brechemier/introduction_to_lb_js_scalableApp
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,066
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
1
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. INTRODUCTION TO THE SCALABLE JAVASCRIPT APPLICATION FRAMEWORK 2011-08-14
  • 2. Introduction
  • 3. In each layer of responsibility , modules know each other and the layer below
  • 4. In each layer of responsibility , modules know each other and the layer below Your Application Modules Framework Core Framework Base Cross-Browser Library Browser JavaScript Engine
  • 5.  
  • 6. Application modules don't talk to each other. They publish and subscribe to application events.
  • 7. Application modules don't talk to each other. They publish and subscribe to application events.
  • 8. Each application module works in isolation with its sandbox , oblivious to the outside
  • 9. Each application module works in isolation with its sandbox , oblivious to the outside
  • 10. Pros and Cons
  • 11. Publish/subscribe and sandboxing result in loose coupling , which is nice
  • 12. Application modules subscribed to the same events often end up with duplicate code for local state and accessors, which is sad
  • 13. We need a new state of mind to imagine modules where we did not expect them
  • 14. How to Contribute?
  • 15. How to contribute? Get the code, write applications and share your experience
  • 16. How to contribute? Fork the project on GitHub and suggest improvements https://github.com/eric-brechemier/lb_js_scalableApp
  • 17. THANK YOU!
  • 18. References <ul><li>Scalable JavaScript Application Architecture by Nicholas C. Zakas </li><ul><li>Video on Yahoo! Developer Network
  • 19. Slides on Slideshare </li></ul><li>The Scalable JavaScript Application Framework </li><ul><li>Home Page on GitHub
  • 20. Code on GitHub </li></ul><li>FLIP – Scalable Flip Application by Antoine Bernier </li><ul><li>Code on GitHub </li></ul></ul>https://github.com/eric-brechemier /introduction_to_lb_js_scalableApp
  • 21. Credits <ul><li>Slide Template </li><ul><li>Adapted from &amp;quot;tokyo-midtown-1.otp&amp;quot; CC-BY-SA Chih-Hao Tsai </li></ul><li>Pictures </li><ul><li>&amp;quot;Balloons&amp;quot; CC-BY befuddledsenses / Accretion Disc
  • 22. &amp;quot;Make a wish...&amp;quot; CC-BY Theresa Thompson
  • 23. &amp;quot;Skatechair&amp;quot; CC-BY-SA Max Braun
  • 24. &amp;quot;Balloons make everything more fun&amp;quot; CC-BY Waponi / Kathryn Decker-Krauth
  • 25. &amp;quot;Office Prank&amp;quot; CC-BY-SA disterics </li></ul></ul>https://github.com/eric-brechemier /introduction_to_lb_js_scalableApp

×