Skip to content

Comment on Learn the MVVM pattern and knockout.js quickly with in-browser coding exercises

Comments

After my experience developing a Silverlight client with Prism over the last couple of years, I believe the MVVM pattern is a totally valid abstraction for separating business logic and presentation. Coding against objects that can be wired up to a view is very TDD friendly and easy to read. But more interestingly, I think it might end up being an elegant way to be platform/language future-proof if you decide you need a new version of the client.

I am going to put that to the test in our company, actually. I want to make a more ubiquitous version of our app (one that needs no plug-in) and I see a nice path from our existing MVVM Silverlight to MVVM Javascript and HTML5. I am really excited to translate our View Models and logic layer, implement the bindings with something like Knockout and see just how much I can re-use, and how quickly.

If you or anyone you know loves Silverlight and MVVM and wants to help me move a Prism app into Javascript/HTML5, we are hiring. We are in the East Bay and we are cool. IMHO.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.