This presentation will help attendees re-design their applications to take advantage of fast client-side templating of views. We will survey the landscape of templating solutions in JavaScript, and discuss architecture choices when using various back-end languages. Technologies discussed will include Backbone.js, underscore.js, JSON, REST, mustache, as well as others.
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Rendering Views in JavaScript - "The New Web Architecture"
1. Rendering Views in
JavaScript
The New Web Architecture
Jonathan Julian
@jonathanjulian
http://www.flickr.com/photos/thelightningman/5473594295/
Sunday, July 10, 2011
2. @jonathanjulian
jonathanjulian.com
410labs.com
shortmail.com
http://www.flickr.com/photos/see-through-the-eye-of-g/4283298553/
Sunday, July 10, 2011
16. The New Web Architecture
http://talkinterior.com/modern-studio-architecture-parasite-san-paolo-bank-design-romania/
Sunday, July 10, 2011
17. “The New Web Architecture”
http://www.quirkey.com/blog/2009/09/15/sammy-js-
couchdb-and-the-new-web-architecture/
http://talkinterior.com/modern-studio-architecture-parasite-san-paolo-bank-design-romania/
Sunday, July 10, 2011
18. The New Web Architecture
Server JSON Client
REST Views
db behaviour
Models Controllers
Sunday, July 10, 2011
29. (function($) {
var app = $.sammy('#main', function() {
this.get('#/', function(context) {
// do whatever you need to do for #/
});
});
$(function() {
app.run('#/');
});
})(jQuery);
Sunday, July 10, 2011
47. • more frameworks
• more templating choices
• adoption of REST
• HTML5
• Rails 3.1 includes Sprockets and CoffeeScript OUT OF THE BOX
• CouchDB over HTTP
• Sproutcore
• node.js
• node.js
Sunday, July 10, 2011