WPF and Silverlight bashing - it should stop

by Geert 16. September 2011 14:34

For a few months (actually years) I have been active on twitter and see lots and lots of people twittering about WPF and Silverlight (or Microsoft in general).

I always learned that when I say something (and in my opinion, tweeting is just saying something) to:

  1. Check your sources
  2. Make sure you checked your sources
  3. Oh, one more thing, is your message (mostly complains) actually valid?

Now the most people that I see complaining are people that are not able to run Linux. Probably because Silverlight doesn’t run on Linux, but other people complain because they “have to install Silverlight”. Oh lord, do you want to keep your system so clean that you can’t even install a plug-in?

Simple message for the haters out there

Think about why you hate WPF, Silverlight or Microsoft in general. Did they hurt you, or maybe your family? Does it hurt that these are great technologies to write LOB (Line of Business) applications with the speed of sound (yes, you can write business apps very fast using WPF or Silverlight)? Or, is it maybe that you can’t view movies or TV episodes because television stations decided to use Silverlight for media streaming?

Well, for the latter I have some very valid arguments:

  1. Smooth streaming (everywhere in the movie you get, it starts immediately, no buffering)
  2. DRM (digital right management), which is available out of the box. You can complain about this as much as you want, but you want to get paid for your work as well, don’t you?

Now I compare the use of, for example, Silverlight with buying a car. Silverlight is a Ferrari with lots of capabilities. However, if you live in the jungle, the Ferrari is probably a bad choice because your roads (computer) are not compatible with the Ferrari (Silverlight). It’s simple: don’t buy the Ferrari. The same goes for Silverlight: if you hate it, then simple don’t use it! But, don’t complain that others see how great a Ferrari can drive simply because they invested in some decent roads instead of a free dirt road (for example, Linux).

Morale of this story is: think about why you hate Silverlight. Probably there is more behind it then you think, and maybe you should get some serious help. Seriously… Or just buy a new machine that includes Windows or Mac OSX and stop complaining!

Tags:

Silverlight | WPF

Comments (3) -

Christian
Christian Germany
9/17/2011 8:56:32 PM #

That's it. Smile
Most of my coding time i worked with java, but about a year ago i startet with WPF and a few months ago with Silverlight too and i think both of them are great technologies.
Silverlight is for the web my choice #1, because there's no need of annoying scripts or xml config files.

So, i'll take the Ferrari for a spin. Wink

Miroslav Parvanov
Miroslav Parvanov Bulgaria
9/18/2011 11:49:01 AM #

Silverlight WAS choice #1 for the web. Microsoft already killed it. They somehow believed the haters and took it off the Metro browser. So I believe we're all in the jungle now and we no longer need the Ferrari.

"Never argue with an idiot - they'll bring you down to their level then beat you with experience."

That's the biggest mistake that Microsoft did. They argued with javascript pseudo-programmers  (kids and enthusiasts) and they even included the darn thing in their WinRT platform. Who the **** is going to program in javascript for Windows? That's pathetic! Did anyone want javascript on Windows? NO! Microsoft like a kid just wanted to be well liked by the javascript "programmers". Five years they (MS) were telling us that javascript and HTML5 couldn't give us the best experience and now they say that the open standards are the future. Where are those open standards?!? HTML5 is a draft. Javascript is a joke. Even Google realized that and created a new language (Dart) to fix this mess.

Microsoft should learn to be a leader, not follower. Otherwise in 10 years nobody will remember who they was. I really mean it.

Silverlight had great potential, but their buried it alive.

Tad Anderson
Tad Anderson United States
9/18/2011 6:41:47 PM #

My plan is to continue with SL and WPF and the XAML for Windows. I do however plan to spread my wings a bit. Summarized my thoughts last night in this blog... Microsoft Windows 8 METRO and BUILD- The Good, Bad, Ugly, and WWTD
realworldsa.blogspot.com/.../...tro-and-build.html

I do think Microsoft shot themselves in the foot and killed Silverlight Politically:
realworldsa.blogspot.com/.../...rlights-death.html

I am a XAML lover, but Microsoft has killed any chance of it being used in most enterprises.  Not the haters, but Microsoft.
I do not like METRO for the enterprise:
realworldsa.blogspot.com/.../...arrassing-try.html

Pingbacks and trackbacks (1)+

Comments are closed

About the Author

Geert van Horrik is a independent freelance software developer since January 1st, 2007. Since then he was been working on several projects from C++ to C# (WPF, ASP.NET, etc). Currently he loves to write his software using WPF (or Silverlight if WPF isn't an option).

Lately, Geert is spending a lot of time on Catel, a free open-source MVVM Framework for WPF and Silverlight. Actually, it's more than "just" an MVVM Framework, it's a complete application library!