.NET & Funky Fresh



  • <script type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822/US/bluspiconinc-20/8001/8b68bf4b-6724-40e7-99a5-a6decf6d8648"> </script>
Durandal Next Gen Sneak Peek and Herding Code Podcast

I’ve got some really cool stuff to share with you all today. A couple of days ago I released a video to my Kickstarter backers giving them a sneak peek of application development and new features in the NextGen version of Durandal. You are really going to want to see this. In the video I begin by building a simple "Hello World" screen. Then we configure a simple router and transform our application into a navigation-style app. We end by building out a second page that pulls images from Flickr and we demonstrate navigating back and forth between the two pages. It’s a great example of how simple SPA apps can be. There’s nothing quite this simple and elegant anywhere else today. Here’s some cool facts about the NextGen Durandal implementation:

  • Modules - Use AMD, CommonJS or ES6 modules to build apps. (Built on the ES6 native script loader API).
  • Data-binding - Bind to plain JavaScript objects. (Built on the native Object.observe API).
  • View Templates - Use simplified {{}} binding expressions. (Built on native HTML Templates and WebComponents).
  • Custom Elements - Create your own templatable and bindable elements. (Built on native WebComponents, HTML Templates and Object.observe).
  • Performance - It's fast! The composition system is up to 2x faster than Durandal 2.x. The data-binding system is marginally faster than AngularJS. With native Object.observe enabled in Chrome, it is 2-3x faster than AngularJS.
  • Isolation - There is nothing in global scope. You can run multiple isolated Durandal apps on the same page, even multiple instances of the same app.
  • External Dependencies - None.
  • Browser Support - Built on future browser technologies, pollyfilled for today's browsers. Works on >= IE10 and all other modern browsers. (There are some glitches on IE9, but I'm hopeful about getting it working if the Kickstarter is backed.)

In addition to the sneak peek, I also had the pleasure of joining Jon Galloway and K. Scott Allen on the Herding Code Podcast. We discussed the Durandal Kickstarter and it's goals. We also had a good discussion on the NextGen preview and some directions we are moving towards in 2014 and beyond. I hope you enjoy listening to the discussion and help us out by backing our Kickstarter.

Posted 12-26-2013 2:11 PM by Rob Eisenberg


About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Google Reader or Homepage

del.icio.us CodeBetter.com Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl CodeBetter.com Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of Devlicio.us
Red-Gate Tools For SQL and .NET


SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
NHibernate Profiler
Balsamiq Mockups
JetBrains - ReSharper
Web Sequence Diagrams
Ducksboard<-- NEW Friend!


Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers


Community Server (Commercial Edition)