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
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
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.
How was this post moded insightful? Has the poster even used .NET? You could just as well argue that Java ripped off C++ and that C++ ripped of C and so on all the way back to Algol which could be argued to have ripped off previous languages. All programming environments and languages owe a debt to the ones that have come before. However, even putting that part of the argument aside the major innovation of .NET was the the Common Language Runtime (CLR) and the Common Type System (CTS). The IL assembly idea was implemented in Java as well, but Java was limited to well Java and although there were attempts to compile other languages into Java assembly byte codes they were a limited success at best because of the lack of a common type loading and description mechanism which made it difficult to reproduce types that could be reused in a Java program at the programming language level (i.e. it might run in the VM even though you wrote it in Eifel and compiled it to Java bytecode, but try adding that compiled library back into your Java solution and using the "classes" and "methods" in Java code and you will see the potential shortcomings). It was not enough to have a common virtual assembly. In order to achieve meaningful cross platform and cross language programming there needed to be a common type description and initialization system built on top of the virtual assembly language and that is the idea that .NET brought to the table.
I'm probably going to get trolled for this, but here goes. As long as there's people using Visual Studio, there will be a demand for Silverlight Apps. I'll have to give credit to Microsoft when it comes to Visual Studio's ability to integrate lots of different technologies in one easy-to-use platform. I hate Microsoft as much as the next person, but my least painful experience with them was using Visual Studio back in school. As soon as they integrate this stuff into Visual Studio (maybe VS 2008 already has this?), people will start using it.
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.