×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Scalable JavaScript Application Architecture

by Front End Guy at Box on Sep 07, 2009

  • 151,383 views

Discover how to build a JavaScript application framework that scales for the challenges of today's complex web applications.

Discover how to build a JavaScript application framework that scales for the challenges of today's complex web applications.

Statistics

Views

Total Views
151,383
Views on SlideShare
140,854
Embed Views
10,529

Actions

Likes
503
Downloads
4,388
Comments
46

105 Embeds 10,529

https://tutsplus.com 2090
http://tutsplus.com 1927
http://www.zhuoqun.net 1073
http://mobicon.tistory.com 815
http://www.scoop.it 800
http://ontwik.com 554
http://caoyue.sinaapp.com 518
http://www.slideshare.net 505
http://lanyrd.com 365
http://dovapour.info 300
http://www.pixelovers.com 262
http://mcloide.wordpress.com 257
http://www.cnblogs.com 88
http://paper.li 78
http://blog.waleedmohamed.net 76
https://twitter.com 73
http://academy.formosasoft.com 71
http://feeds.nexoblogs.com 51
http://abava.blogspot.com 45
http://localhost 41
file:// 32
http://devilalbum.com 31
http://www.wooui.com 28
http://blog.notsobad.cn 27
http://waleedmohamed.net 25
http://tetgo.sinaapp.com 22
http://ycao.ctripued.com 22
http://www.obolog.com 21
http://a0.twimg.com 19
http://tantrieuf31.blogspot.com 18
https://twimg0-a.akamaihd.net 17
http://twitter.com 15
http://us-w1.rockmelt.com 14
http://www.jimzhan.com 14
http://app1.prvt.nytimes.com 14
http://dev.graymound.com 13
https://si0.twimg.com 13
http://www.bo-ke-blog.net 13
http://static.slidesharecdn.com 10
http://blog.fasoulas.com 10
http://www.zhuaxia.com 9
http://fe.com 8
http://zhuaxia.com 8
http://servletsuite.blogspot.com 8
https://jabbr.net 8
http://9a0e.m9.tcp.cc 6
http://bundlr.com 6
http://theoldreader.com 5
http://content-migration.tutsplus.com 5
http://cache.baidu.com 5
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

110 of 46 previous next Post a comment

  • MarkVayngrib Mark Vayngrib How can this be reconciled with AMD, where in each module you import all the other modules you need in a define statement and access them directly as opposed to using a single sandbox? 8 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • lovexctk light man 很有实践指导意义啊
    感谢作者
    1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • edwinyzh Edwin | Dev of LIVEditor at Edwin | Dev of LIVEditor Great presentation! It's not only useful for JavaScript developers, but the idea is also very inspiring for developers using other languages.

    I'm refactoring LIVEditor (New html editor with a Firebug-like UI) and am having an architecture problem, now I got an idea as to how to solve the problem after re-viewing this slide again. Thanks!
    1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • DonaldDwoske Donald Dwoske, Software Architect at Novartis This is similar to an approach we use based on OpenSocial Gadgets. Your 'module' is a 'gadget' and they communicate over a PageBus in a publish/subscribe manner using Tibco's PageBus.

    Gadgets can be rendered in-line in a div, or inside an iframe for greater 'sandboxing'. Each Gadget contains it's own javascript / html code, their metadata also describes the messages they can send / receive, and we have a gadget repository and a framework for building mash-ups which are custom collections of these gadgets.

    For those of you who like this idea, check out some casts on the Tibco site and also read about OpenSocial Gadgets.
    1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • aranmulholland Aran Mulholland A fairly simple implementation that follows this talk fairly closely can be found here:

    https://github.com/aranm/scalable-javascript-architecture
    1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
  • ericbrechemier Eric Bréchemier, Freelance Software Designer The Scalable JavaScript Application framework, which I developed based on this architecture, has changed home at GitHub:
    https://github.com/eric-brechemier/lb_js_scalableApp

    For anyone interested, there are also introduction slides published here:
    http://www.slideshare.net/ericbrechemier/introduction-to-the-scalable-javascript-application-framework
    2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • ssuser8800f7 Vincent Liu, Software Engineer at Institute for Information Industry Scalable Javascript Application Architecture 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bracul bracul More Than 600 Free Downloadable Old Bucharest Pictures http://www.bucuresti.hi2.ro 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • brunschgi Remo Brunschwiler, Senior Software Engineer at Terrifically / Namics AG When I saw this presentation for the first time – back in 2009 – it has given me some further inspiration for my own «Scalable Application Architecture». My approach was to modularize the JavaScript code by solely relying on the OOCSS naming conventions. This effort resulted in a Open Source project called TerrificJS. And what should I say: It works like a charm – even in very large projects!

    For references and more information about TerrificJS, please take a look at http://www.terrifically.org. I'm very curious about your feedback!
    2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • enmaai enmaai at Yahoo!CN Great! 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…

110 of 46 previous next

Post Comment
Edit your comment

Scalable JavaScript Application Architecture Scalable JavaScript Application Architecture Presentation Transcript