Successfully reported this slideshow.

Move Your Silverlight Skills to the Native Web with KnockoutJS

2,819 views

Published on

The war's over. Web plugins like Silverlight and Flash have served their purpose well, but the native web is now sufficiently powerful to render web plugins superfluous and irrelevant. What's a Silverlight developer to do? Enter KnockoutJS. Instead of throwing away our existing skills built up through Silverlight, I'll show you how to transfer your skills to the native web via KnockoutJS, using familiar technologies like data binding, MVVM, templates, and commanding support.

Published in: Technology, Design
  • Be the first to comment

Move Your Silverlight Skills to the Native Web with KnockoutJS

  1. 1. •Avtex pays me to write code during the day. Then Ido it for free at night.• Built cool Silverlight stuff for 3M• Wrote some fun Silverlight projects• Now a web developer in Y with KnockoutJS@JudahGabriel
  2. 2. I’ve met people in the mostremote areas of the world, livingin straw huts without electricityor running water, who havemobile phones. -Nat Friedman, co-founder of Xamarin
  3. 3. Ive got a dual-core internetconnected super-computer in mypocket. -Scott Hanselman
  4. 4. Silverlight can no longer be “WPF Everywhere”
  5. 5. Q. What’s wrong with this app?
  6. 6. A. Everything.
  7. 7. Silverlight is a technology ofthe gaps. And those gaps areshrinking.
  8. 8. Silverlight is a technology ofthe gaps. And those gaps areshrinking.
  9. 9. Silverlight is a technology ofthe gaps. And those gaps areshrinking.™
  10. 10. Silverlight is a technology ofthe gaps. And those gaps areshrinking.™ -Me, just now
  11. 11. …and much more.
  12. 12. For the future of the web, we needto get out of plugin prison. -Vic Gundotra, Google VP of Engineering, Google IOconference
  13. 13. Plugins were created during thePC era – for PCs and mice. Themobile era is about low powerdevices, touch interfaces and openweb standards – all areas whereplugins fall short. -Steve Jobs, 2010
  14. 14. HTML5 lets web developers createadvanced graphics, typography,animations and transitions withoutrelying on third party browser plug-ins. -Steve Jobs, 2010
  15. 15. For the web to move forward, theMetro-style browser in Windows 8is as HTML5-only as possible, and isplug-in free. The experience thatplug-ins provide today is not a goodmatch with Metro style browsingand the modern HTML5 web. -Steven Sinofsky, Microsoft President
  16. 16. We will no longer continue todevelop Flash Player in the browserto work with new mobile devices.This will allow us to increaseinvestment in HTML5, which isuniversally supported on majormobile devices. -Adobe press release, November 9th, 2011
  17. 17. Key components that would haveallowed Silverlight to become a realcross-platform framework were cutfrom releases. Silverlights fate wassealed when they started supportingWindows-only features in theplugin. -Miguel deIcaza, founder of Mono and Moonlight
  18. 18. Silverlight had a bright future, andthat it could turn to fill an importantvoid, not only for webdevelopment, but for desktopdevelopment in general. I am verysad that Microsoft strategy cut theair supply to Silverlight. -Miguel deIcaza, founder of Mono and Moonlight
  19. 19. We’ve heard developers expressconcern about the long term futureof Silverlight for Windows Phone.Please don’t panic; WinRT inWindows 8 Phone can be viewed asa direct evolution from today’sSilverlight. -Larry Lieberman, Microsoft, Windows Phone Dev blog
  20. 20. Stay in Microsoft land: Move to the web: WinRT HTML5 The death of web plug-ins
  21. 21. Why KnockoutJS? It gives us things like:
  22. 22. 3.
  23. 23. Try KnockoutJS for yourself, right in your web browser: learn.knockoutjs.com

×