Little Demand Yet For Silverlight Developers
ericatcw writes "At its Mix08 Web development conference, Microsoft said that its Silverlight rich Internet application platform is downloaded and installed an average of 1.5 million times every day; Microsoft has a goal of 200 million installs by midyear. But Silverlight is at the beginning of a long slog towards gaining traction. Computerworld did a quick analysis of job listings at nine popular career sites and found that an average of 41 times more ads mentioned Adobe's Flash than mentioned Silverlight. As expected only 6 months after Silverlight's introduction, the number of programming books carried on Amazon.com was also heavily skewed in favor of Flash."
Why should I, as a Flash developer / animator, move to a less stable, less well-known, less-compatible platform from one that is stable, has many developers, is cross-platform (mostly), and can do, if I'm reading right, everything the other claims to be able to do already?
Not that I am a Flash developer (at least, I haven't been for a while), it's just a hypothetical.
I think the answer for Microsoft is "because we need you to help us create another hook to keep people on Windows." Linux beta, eh? I'll believe it when I see it.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
NewsFlash!! Brand new technology has less presence in market compared to entrenched, established technology!
Holy Cow! Stop the presses! This is big news!
Freakin' Troll of a story if I've ever seen one.
Like me, many of these 1.5 million are people who where breifly confused into thinking they needed silverlight in order to access the microsoft site. I took advantage of their dreamspark initiative, and encountered a 'you need to install silverlight' message. Turns out this was for a small silverlight animation, nothing to do with the main content.
Since then I've not been back. Nor would I intentionally seek to develop for that platform. Why bother? There's javascript and flash already.
Check out ericatcw's previous Slashdot stories:
"Google Apps Slow to Replace Competition"
"Firefox Struggling to Compete as Corporate Browser"
Hell of a coincidence that they're all pro-Microsoft.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
..there seems to be little demand for the programming language I invented the other day while I had the flu, and a frightening lack of instructional books on Amazon for it. That's a real shame, because after some chicken soup and a good night's sleep I no longer remember how the goddamned thing works, and was really looking forward to cookbooking it.
Slashdot Burying Stories About Slashdot Media Owned
I can spin too:
Supply Outstrips Demand for Silverlight
Undownloaded Installers Prove Problematic for Redmond Giant
I suspect many developers have been waiting for 2.0 as the "real" Silverlight. It feels to me like 1.0 was mostly a stake in the ground to make it clear that MS is trying for the same market as Flex etc - but it wasn't enough to build proper applications.
2.0 should (if it lives up to hype/expectations) be much more useful.
Given that beta 1 has only just been released, it's not at all surprising that there isn't a lot of demand for developers in the marketplace yet, nor books available.
Stupid choice of metrics. There are more Windows 3.11 books at my local library than there are Vista books. So there must be more demand for Windows 3.11.
How many books were on the shelf six months after Flash was released? How about job postings? Compare those numbers with Silverlight if you must use a stupid metric like this.
Troll article.
I'm still a bit concerned about the supposed cross-platform-ness. Is the Javascript file Silverlight.js still used to initialize the Silverlight object in Silverlight 2? If that is the case it will never be truly cross-platform.
If you aren't running one of the platforms supported by Microsoft (Windows (IE, Firefox) and Mac OS X (Firefox, Safari)) you will get redirected to http://go.microsoft.com/fwlink/?LinkID=92800 (or similar), regardless if you have a Silverlight compatible plugin installed. Using the Silverlight.js file is the defacto standard way of initializing Silverlight, at least in previous releases.
It will be the responsibility to each web-developer to update their copy of Silverlight.js in order to get Silverlight to run on other platforms than the ones directly supported by Microsoft. This will never happen, except perhaps for a small portion that are Moonlight enthusiasts.
Of those millions, how many are like me and have downloaded and installed Silverlight, but can not make it work? When I browse to a Silverlight page, it just says that I need to install Silverlight. So I uninstall it, redownload, and reinstall. Nothing changed. I believe this is in IE and Firefox.
I'm not preaching that Silverlight holds the answers, or anything remotely like that. But in MANY people's opinions, Flash technology has really "dropped the ball" when it comes to keeping up with the times.
When I first remembered it gaining in popularity, people were simply fascinated by the new-found ability to make web sites look more sophisticated and polished. You could do photo-realistic animations with your menus, have 3D fonts moving about the screen without having to render them ahead of time, trying to scale/size them for the page you were going to paste them in, etc.
In the present, most people take a "been there, seen that" attitude towards Flash-heavy web pages. They look for the "skip" button as soon as one opens up, because they know the real "content" isn't going to be found in waiting for the bar graph to finish loading to 100% completion, only to hear some techno music playing behind a big video with the corporate logo spinning around. The places where I see Flash used today tend to be interactive games, such as the children's games developed for sites like pbskids.org or nickjr.com.
In this arena, Flash may still be "king" - but it sure isn't giving a stable experience! I have a 5 year old, so I know! She loves playing the mini-games on these web sites, but I'm constantly hearing, "Dad!! Help! It stopped working!", only to go over to the PC and find it frozen up, or the arrow keys unresponsive in the game. Usually, I have to refresh the whole thing, losing her position in the game. Sometimes, the whole browser has to be closed and restarted.
It's even worse if you're not using the "preferred platform" of a Windows box running Internet Explorer 7.
Adobe long ago dropped support for their Flash player for classic MacOS, for example. Sure, it's an "outdated" platform, but an awful lot of old iMac G3's and G4's are still out there being used as "kid's computers", so this is a place where a current Flash player would still get a lot of use! They still have no Flash player developed for Apple's iPhone either, and that's an example of a NEW device they should have been on top of from the start.
They're certainly making a great case for themselves that somebody ELSE needs to come along with a competing product!
The answer to this question is simple. I did a fresh install of Windows XP last night (for a client), and my third round of Windows Updates (after the Windows Installer and the bulk of the updates, including IE7), one of the updates was for Silverlight. To be fair, it was considered an optional update, but the average computer user sees update and thinks "I need that for increased security" or some such. Long and short, it's on Windows Update, and that's why they're getting so many downloads.
.sig
Why is this sad? The .NET platform has its quirks, but Microsoft did a lot right. As a new developer, I found it extremely easy to learn because of its uniform implementation, extensive documentation, and large community. No, it's not the only platform that has this, but it certainly helps.
Now I can market those skills to a large base of employers and be confident that I can adapt to related technologies (WF, WPF, Silverlight) with ease.
Again, why is this sad?
You seem to have some idea in your head that .NET developers are unaware of Microsoft's business practices. Or that we're gullible to develop in .NET. I've got years of Java and .NET experience. Some projects call for one, some the other. When I design an application, I consider the advantages and trade offs of each one as it relates to the project and I make a decision.
In my opinion, what's really sad is platform zealots who make broad generalizations without providing any useful information.