We didn't try to re-invent the wheel. Durandal is built on libs you know and love like jQuery, Knockout and RequireJS. There's little to learn and building apps feels comfortable and familiar. Dive in and enjoy.
MVC? MVP? MVVM? Yes. Messaging, navigation, modals? Check. Durandal has the features you need to build whatever apps you can imagine; the apps of today and of tomorrow. Let your creativity soar.
Building an Android phone app? An enterprise LOB targeted at Windows? A web gaming platform? No matter how large or small the app, it's effortless with Durandal....and we give you the tools to develop on any platform, for any platform.
We're taking the best ideas of Angular 1.x and the best ideas of Durandal 2.x and converging them in Angular 2.0 to make a truly amazing developer experience. Our community stands to benefit greatly from this collaboration. It will result in expansion, stronger support, better tooling, faster releases and a sustained development effort, among other things. Please read the official announcement.
The MapsJS project team has been successfully using Durandal for its single page app-dev. MapsJS is a free HTML5 map control for building complex cross-platform geospatial applications. Many of our larger customer projects required an SPA framework to minimize dev time and keep the projects well organized. We liked using Durandal so much that we decided to add support for it in our latest release.Brian Hearn, MapsJS Lead Architect
Durandal is the missing piece in my Knockout SPA toolkit. It handles the infrastructure and lets me focus on delivering functionality. Powerful, yet lightweight, pluggable and built on proven patterns from WPF/Silverlight development.Hans Fjällemark, Freelancing HTML5 consultant - Tellurian Interactive
Rob set high standards with Caliburn.Micro... When we develop WPF/Silverlight applications using it, we get better code organization, flexibility and, ultimately, higher code quality and team productivity. He's done it again with Durandal - which brings all of the same qualities to the world of HTML5 applications. Amazing work!Srdjan Strbanovic, CTO - Cignium Technologies