- Published on
Frameworks for Rich Internet Applications
- Authors
- Name
- Mike Barram
Reading to do relating to frameworks for Rich Internet Applications…
Visual Studio 2013 bundles Knockout.js, which looks fairly straightforward (I hope)
Postal could be a better way of handling the events https://github.com/postaljs/postal.js
Need to make sure our applications are accessible: http://stackoverflow.com/questions/7370056/accessibility-and-all-these-javascript-frameworks
With Knockout, you can pass the server side model to the client like this:
<script>
ko.applyBindings(@Html.ToJSON(Model));
</script>
Comparison of frameworks
http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
Yet more from the developers at Twitter http://twitter.github.io/hogan.js/. This is a compiler for {{mustache}}, which is a templating language that can convert JSON to HTML in a similar way to Razor converting entities to HTML in ASP.Net. Useful if you want to say generate whole data grids on the client. If your server is getting JSON from elsewhere and you want to template it into HTML, you can use mustache templates on the server (rather than client) using https://github.com/jdiamond/Nustache
http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template
TypeScript
http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript
http://www.dotnetcurry.com/showarticle.aspx?ID=939
Durandal
http://herdingcode.com/herding-code-182-durandal-kickstarter-with-rob-eisenberg/ (Notes here: http://lazycoder.com/weblog/)