Slashdot Mirror


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."

57 of 314 comments (clear)

  1. Why switch? by TheSpoom · · Score: 5, Interesting

    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
    1. Re:Why switch? by kurokaze · · Score: 5, Insightful

      I think more to the point is that Silverlight has been out less than a year, and yet Computerworld somehow thinks that there's going to be lots of books and job demand for it?? Oh brother.

      What's a job posting going to say? Wanted: Experienced Silverlight Developer, must have 3+ yrs experience even though the product itself has been out less than a year.

    2. Re:Why switch? by TheSpoom · · Score: 4, Funny

      Wanted: Experienced Silverlight Developer, must have 3+ yrs experience even though the product itself has been out less than a year.

      Common enough on job boards anyway. ;^)

      --
      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
    3. Re:Why switch? by SanityInAnarchy · · Score: 5, Insightful

      can do, if I'm reading right, everything the other claims to be able to do already?

      Well, if I'm reading right, Silverlight lets you program it in pretty much any .NET language. That's something Flash doesn't do -- yet -- although they are coordinating with Mozilla to develop a common runtime which would make JavaScript fast, and also support other languages.

      I would much rather see both of them go away, though. SVG and JavaScript, please.

      --
      Don't thank God, thank a doctor!
    4. Re:Why switch? by plague3106 · · Score: 2

      Well, last I heard Flash can't do HD streaming. From my point of view, why would I use Silverlight 2.0? Because I'll be able to build a SL application exactly as I already build Windows or Asp.Net applications. Same tools, same languages and most of the same library (SL will use a subset).

      Also, SL is supposed to be cross platform. We'll have to see, but SL 2 is supposed to be a huge step forward.

      Personally, from what I know of Flash is that it's a scripted OO hacked together language. No thanks. That's why i'm not even bothering with SL 1, because it requires using Javascript, also a bad hack of a scripted OO language. Bleck.

    5. Re:Why switch? by plague3106 · · Score: 5, Insightful

      Heh. When the number of Linux distributions is critisized, it's good to have competition, because no one distro can fill everyone's needs. Yet when MS puts out a competitor to Java, and now Flash, it's "why do we need more than one?"

      Competition is good.

    6. Re:Why switch? by Anonymous Coward · · Score: 2, Insightful

      I will agree as soon as someone finds a way to build both a Flash and Silverlight application from the same source code, makes almost all websites provide both and the users can choose with a browser setting which one to use. Then the issue is at least close to comparable to Linux distros...

    7. Re:Why switch? by sm62704 · · Score: 5, Funny

      This Dilbert cartoon and this Dilbert cartoon are the perfect illustrations for your post. Look at those links in order, one follows the other.

      "Candidate must have an IQ of 300, two centuries of Unix experience and a track record of wining Nobel prizes."

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    8. Re:Why switch? by dougisfunny · · Score: 3, Insightful

      There is a difference though. The various versions of linux are all going to be roughly compatible. As in you can compile code for anything as long as you have the source and build utilities.

      This would be more similar to introducing a new OS, completely incompatible to linux than introducing a new distro.

      --
      This is not the funny you're looking for.
    9. Re:Why switch? by IllForgetMyNickSoonA · · Score: 4, Insightful

      I'm afraid you are comparing apples and oranges here.

      Various linux distributions are pretty much application compatible. It's mainly just the packaging and the configuration tools that make two distributions look differently and maybe one or two specific drivers.

      Silverlight vs. Flash or .NET vs. Java is something completely different. Those are competing technologies, incompatible with each other, and also not available on the same platforms (Flash & Java pretty much everywhere, .NET and Silverlight only where Microsoft sees fit).

      Don't kid yourself - the reasoning behind Silverlight has nothing to do with Microsoft striving to make the Web a better place. It's all about gaining more control of a medium they never had much to say with (apart from the dominance of the IE, which is now being chewed at by Mozilla/Firefox)

    10. Re:Why switch? by SharpFang · · Score: 4, Insightful

      Because Flash can't do 3D.

      At least, can't do sufficiently advanced 3D with sufficient performance.

      Is it worth it? I don't know, really. But it's easy to miss the point when a technology turns from 'mature' to 'obsolete' and from 'experimental' to 'cutting edge'.

      COBOL programmers kept smirking at JAVA developers too.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    11. Re:Why switch? by plague3106 · · Score: 3, Interesting

      Various linux distributions are pretty much application compatible. It's mainly just the packaging and the configuration tools that make two distributions look differently and maybe one or two specific drivers.

      You're glossing over a pretty big detail here. Pretty much compatable != compatiable. How many projects work on RH, only to be discovered that, opps, it doesn't install right or compile properly on Deb? How about a distro that only installs KDE by default, but not Gnome? Are those helpful to the end user? Ya, you can make it work... just like you can port Java to .Net, and visa versa.

      Silverlight vs. Flash or .NET vs. Java is something completely different. Those are competing technologies, incompatible with each other, and also not available on the same platforms (Flash & Java pretty much everywhere, .NET and Silverlight only where Microsoft sees fit).

      I would say the incompatibilities are the benefit of competition. If both sides are totally compatable, what's the point of choosing one over the other? Ya, you can switch easier, but neither has any really good features that are compelling when choosing one. So Sun and MS think of features to add that the other side doesn't have, thus improving their product. Java (supposedly) works on any major platform; .Net has features like explicit interface definitions, delegates, eventing built in, etc. Java has checked exceptions, cross platform capability, dynamic class loading, etc. Eventually (I hope) each side will incorproate some of their competitors features, thus pushing Sun and MS to think up new features.

      Don't kid yourself - the reasoning behind Silverlight has nothing to do with Microsoft striving to make the Web a better place. It's all about gaining more control of a medium they never had much to say with (apart from the dominance of the IE, which is now being chewed at by Mozilla/Firefox)

      Well, AMD isn't stiving to make the CPU world a better place, they are trying to beat Intel. AMD would love to get all of Intel's marketshare, I'm sure, and Intel feels the same way. What exactly is wrong with that?

    12. Re:Why switch? by TheNetAvenger · · Score: 4, Insightful

      Why?

      1) Performance features - for example an application in silverlight that pulls HD image formats in small chunks, allowing you to zoom into 100mb images instantly. (This is just one example)

      2) HD Video - that is VC1 compliant as well. Also the ability to support live and multi-cast streaming of HD Video (great for lowbandwidth servers hosting live events, and still providing an HD video of the event.)

      3) Easier - By the nature of how Silverlight is designed it is easier to design for and work with. You are basically just managaging Vista type XAML from WPF. No secret formats, etc.

      4) Agnostic programming - Silverlight you not only get a rich vector/bitmap based environment, but it is completely language agnostic and you can use anything from C# to VB to Python.

      5) Web Page interoperability - Silverlight is designed to within the context of the Web Page. For example you could hvae 10 Silverlight buttons on the page, and they are all separate from each otehr, but tied together via common code in JScript. This would be 'heavy' to do in Flash, and it wouldn't be easy to split the buttons apart, so you would ahve to design all the buttons in one Flash control, consuming the page with Plash, instead of just working with the page. Think of Silverlight as a cool new picture type that is also programmable, handles events, and animation when used like this.

      6) Features - Silverlight 1.0 is on par with Flash in terms of features, and has several Flash just cannot do. Silverlight 2.0 brings in a whole set of .NET controls, etc that surpass anything Flash can do.

      7) Back to Performance - Flash is a dog on non-Windows OSes. So far Silverlight is showing to be semi-equally fast on Windows and OS X, with low memory consumption on both. The same Flash applet running on Windows could use a couple of MB and running on OS X jump to 30MB and peg the CPU. Flash is NOT as crossplatform as developers would like to lead people to believe because of performance issues like this.

      8) Security - Silverlight is more secure than Flash (see recent Flash updates), the reason Silverlight is more secure because it runs inside an additional sandbox and is also managed code, it is .NET based.

      9) Structure XAML - The nature of how Silverlight is designed is based on Vista's WPF/XAML system. Vista uses XAML from everything from on screen display to printing (XAML is like OS X's Display PDF but with a chunk more features.) This means that Windows developers can easily move from Windows programming .NET 3.0 to Silverlight or the other way around. The XAML construct is also very intelligently designed, as it is more than just a graphical description format, as it has inherent events and animations, where Display PDF (or SVG as some like to compare) is inherently a static graphical format with no concept of advanced layers, animations, hit testing, events, etc. (As printing technology moves to eInk that is dynamic, XAML is ready to print to and produce output on these devices already, even though this is a years off concept.)

      Microsoft is also working to get the Linux version of Silverlight going by working with the Mono peeps, and Microsoft is also fully producing the OS X version as well as supporting as many browsers as they can at the same time, including Firefox, etc. So if this was MS trying to lock people in, it would be Windows and IE only, instead it has potential to be far more crossplatform than Flash. (Microsoft also just announced Silverlight for non Windows Mobile phones to be an alternative to Flash Lite.)

    13. Re:Why switch? by bunratty · · Score: 2, Informative

      Well, AMD isn't stiving to make the CPU world a better place, they are trying to beat Intel. AMD would love to get all of Intel's marketshare, I'm sure, and Intel feels the same way. What exactly is wrong with that?
      Nothing. But because Microsoft is a monopolist that has in the past abused their monopoly power, I would be wary of new technologies the produce. What if they stop making the player for operating systems other than Windows when Silverlight becomes popular. What if they stop making a player for browsers other than IE? Remember, embrace, extent, extinguish.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    14. Re:Why switch? by blincoln · · Score: 2

      Those are competing technologies, incompatible with each other, and also not available on the same platforms (Flash & Java pretty much everywhere, .NET and Silverlight only where Microsoft sees fit).

      In all fairness, that is true of nearly all competing products. For example, the PS3 is incompatible with Wii software and hardware. Honda engine components are generally incompatible with Ford engines. A flathead screwdriver is incompatible with Robertson screws. 4000-series CMOS ICs use logic levels that are different than 7400-series TTL ICs. Etc.

      Even within the Linux world there are subsets of incompatibilities - GTK+ versus Qt, and so on.

      Obviously Microsoft's intent with Silverlight is to try and crush Flash like they crushed Netscape (and like they failed to crush PDF with XPS). But I do agree with the grandparent that competition is good - otherwise the dominant company or companies in a particular market end up becoming complacent, stagnant, and arrogant (e.g. Cisco, Microsoft themselves in many cases, Bell Telephone, etc.).

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    15. Re:Why switch? by bunratty · · Score: 2, Insightful

      So if this was MS trying to lock people in, it would be Windows and IE only, instead it has potential to be far more crossplatform than Flash.
      If I were trying to lock people in, I would develop the technology for all popular platforms at first. After it became very popular, I would slowly drop support for platforms other than my own, first Linux, then Mac, then non-IE browsers.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    16. Re:Why switch? by Mongoose+Disciple · · Score: 5, Insightful

      What if they stop making the player for operating systems other than Windows when Silverlight becomes popular. What if they stop making a player for browsers other than IE?

      The market fixes this problem itself very nicely, if not immediately.

      If Microsoft does those things, there's suddenly a golden opportunity for another competitor or competitors to get going -- they'll be able to gain mindshare and traction much more easily from nothing, because they'll be providing something Microsoft isn't.

      Witness the way that Microsoft won the browser war and stopped work on IE, only to have Firefox emerge and provide strong competition. I know this is slashdot and it's free software uber alles and all, but realistically, if Microsoft had kept working on IE as hard as they were when they were trying to beat Netscape, there either never would have been a Firefox, or basically no one outside of slashdot-like communities would care. They didn't do that, and so a lot of people that in the continually-improving-super-IE alternate world wouldn't even be looking for a Firefox or who wouldn't want to work on improving a Firefox or who wouldn't want to make plug-ins for Firefox were primed for it.

      So in short, yes, Microsoft could do what you're saying if Silverlight crushed Flash, but it wouldn't last for long.

    17. Re:Why switch? by hummassa · · Score: 3, Informative

      I will agree as soon as someone finds a way to build both a Flash and Silverlight application from the same source code, makes almost all websites provide both and the users can choose with a browser setting which one to use. Then the issue is at least close to comparable to Linux distros... Plug OpenLaszlo...

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    18. Re:Why switch? by plague3106 · · Score: 2, Insightful

      Well, you can argue Flash has a monopoly now for more interactive sites. What if they stop making a plugin for FF?

      As far as Silverlight goes, the Moonlight project is GPLed so someone could continue to make the plugin for Linux, and they can reverse engineer further changes to Silverlight.

      Keep in mind, they aren't embracing anything here, they're making a new competiting standard. For your EEE thing to work, shouldn't they be building something compatable with Flash, then when their implementation becomes the most common on, extend it?

    19. Re:Why switch? by Tablizer · · Score: 4, Funny

      Who is more evil. Catbert or Dogbert?

      Which uses emacs and which uses vi?

    20. Re:Why switch? by TheNetAvenger · · Score: 2, Interesting

      If I were trying to lock people in, I would develop the technology for all popular platforms at first. After it became very popular, I would slowly drop support for platforms other than my own, first Linux, then Mac, then non-IE browsers

      Ok, first, lol...

      Actually the main reason Microsoft is assisting with the Linux Mono development of .NET and Silverlight for Linux is to help keep it 100% OSS on Linux.

      If MIcrosoft developed it themselves, it would be a conflict of licensing issues. However, by MS just 'helping' with the project this ENSURES that it will remain 100% OSS on Linux and can be distributed through any OSS License as the authors see fit.

      If they wanted to give and take away as you suggest, then the Linux player for Silverlight would be internally produced, and released as closed source so they could discontinue the project down the road, and instead they are working to keep it 100% FOSS so that it can't be killed by any one party.

    21. Re:Why switch? by IllForgetMyNickSoonA · · Score: 2, Informative

      Actually, I said "pretty much compatible" where I could have said "compatible". Personally, I NEVER had a program compile and run under one distribution and not compile and run under another. Give me a few prominent examples, and I'll give you half a point, if you wish. :-) And Gnome vs. KDE ist actually just bells & wistles. Nothing really important. I have UBUNTU here, which is actually GNOME only. Nevertheless, there are KDE packages for that as well, which were a snap to install. Way easier than to port .NET to java - even if you actually had the source.

      Regarding AMD vs. INTEL, you seem to be forgetting that those are instruction set compatible. When I buy the one or the other, I guide my decision based solely on the current capabilities and price of the two, nothing else. Pretty compatible, if you ask me, and still a competition.

      I'm all for competition, as long as it's carried out at least in a half-way fair way and if it can actually bring the benefit to MYSELF, the CUSTOMER. So far, I have experienced ZERO benefit from MS penetrating any place. Actually, during the browser wars, I experienced a real set-back, as the lemmings among web designers (and their bosses, to be fair) decided IE is the only browser worth supporting. I don't want to see that happen again.

    22. Re:Why switch? by IllForgetMyNickSoonA · · Score: 2, Insightful

      And in the mean-time, waiting for the market to fix itself, I suddenly wouldn't be able to access my bank account or to make a seat reservation in the cinema because my browser/OS is not supported by Microsoft. Again.

      Besides, the original question was not whether MS crushing Flash would our would not alter the place forever. The original question, as I remember it, was why competing linux distros are fine, but this kind of competing technologies is not.

    23. Re:Why switch? by SuiteSisterMary · · Score: 3, Insightful

      Catbert's evil is more personal. Dogbert hates people; Catbert hates *you*. Dogbert doesn't hate you specifically; you're just unimportant, there strictly for his own amusement or usage. Catbert, on the other hand, hates you. He might never have met you, but when he does, he'll hate you. And he'll want to hurt you. Specifically, you.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    24. Re:Why switch? by bunratty · · Score: 2, Insightful

      And what happens when they come out with an incompatible new version of Silverlight and don't release the documentation and don't help with the development of the FOSS version? From what I've seen, developers are still leery of Microsoft's recent "Interoperability Initiative".

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    25. Re:Why switch? by bunratty · · Score: 2, Insightful

      You are correct that if Microsoft stopped developing Silverlight for Firefox, developers would abandon Silverlight. However, developers wouldn't be able to switch overnight, and in the meantime Microsoft would be making money by selling Windows to users can use IE and Silverlight to view the sites that still use Silverlight. Similarly, many sites (especially intranet sites) work only in IE. Microsoft is still making money by selling Windows to those pour souls who still have to access IE-only sites, even if no developers are developing new sites to work only in IE.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    26. Re:Why switch? by bunratty · · Score: 5, Insightful

      Bundling is certainly one way to abuse a monopoly. Another way is limiting interoperability. It's especially powerful when the two are used together. The ability to share calendars in Outlook requires Exchange on the server side. By bundling Outlook into Office and trial versions of Office with Windows, users get exposed to Outlook. Then they find out they need to run Exchange to share their calendars, which requires a Windows Server. By default, Exchange uses MAPI to communicate with email clients, so all users who connect to the Exchange server find they need to use Outlook, which requires Windows on the desktop.

      Similarly, Microsoft bundling IE with Windows caused the usage of IE to go so high that some developers wrote sites that work only in IE. To access those sites, users now find they need to run Windows to run IE so they can access those sites.

      You're woefully naive if you think Microsoft is in the business of creating products that compete on a level playing field with products from other companies. They are well skilled at using bundling and limiting interoperability to lock users into other Microsoft products. I note that Silverlight is not compatible with other multimedia players and will be bundled with Windows. Hmmm...

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    27. Re:Why switch? by Snover · · Score: 4, Insightful

      You've written a nice list, but I just don't see anything on it that's really, well, valid.

      1) As far as performance in general is concerned, ActionScript 3 is extremely fast. Though I definitely wouldn't say the same about ActionScript 2, it's not fair to compare an old version of Flash against a recent version of Silverlight.

      2) Flash Player 9 Update 3, which was released in December of last year, supports H.264 and HE-AAC.

      3) Flex uses a similar XML-based format called MXML for describing applications. Of course, "easier" is relative -- I'm sure if you've been working as a Windows programmer forever it's easier, but maybe not for someone that isn't used to how Microsoft does things. Also, what's a "secret format" that Flash has? The entire SWF specification is open (well, except to use to build a Flash player, which is pretty stupid), and ActionScript is based on the ECMAScript specification.

      4a) Flash has a "rich vector/bitmap based environment" (whatever that means -- it can draw on bitmaps and do transformations and effects, and it can draw vector shapes), and has since forever. How is this any worse than what Silverlight has (speaking as someone that has not used Silverlight)?

      4b) No, you can't use any language you want, but I don't necessarily see this as a huge advantage, since it adds an amount of additional complexity that could easily be problematic. You can't ask for "a Silverlight" programmer, now you have to ask for "a Silverlight programmer that also knows Python/C#/whatever" -- this will really narrow your potential hiring pool.

      5) Flash has ExternalInterface which provides 100% seamless interaction between Flash and JavaScript, and is hardly "heavy".

      6) Have you even looked at what Flash provides lately? ActionScript 3 is an extremely capable language. Without giving any specific examples of features that don't/can't exist in Flash, but that do in Silverlight, it's hard to respond to this. Provide an example and we'll talk.

      7) I've not personally experienced performance issues with Flash applications on OS X, but YMMV. Since I don't use Windows, it's hard for me to say if something runs more slowly than it would on a Windows box, but I never ran anything that seemed slow or that pegged my CPU. I've heard that it's slower on PPC architectures, but Windows never ran on PPC to begin with, so who knows how Flash would run on Windows if there were a PPC version. I've never ever run a Silverlight application, so I can't confirm your allegation that it works better, either.

      8) Can you provide a specific example of how the security model of Silverlight is more any more secure? Flash code runs in a sandboxed virtual machine ("managed code" for non-Microsofties out there) too, and has since the beginning of time. Saying "see recent Flash updates" just says to me that Adobe has addressed potential security issues that may have existed, and hardly damns the platform as being somehow tragically insecure. (And, in fact, the recent security updates to Flash are nothing more than hardening against some potential XSS attacks.)

      9) Sounds like MXML, again. Don't repeat yourself, you already mentioned XAML once. ;) Talking about "Display PDF" as if it were some markup language makes no sense, too, since Display is an application for viewing PDF files -- nothing more.

      Now, I'm certainly no Flash apologist -- up until about a month ago I refused to touch it, and ActionScript 2 is unbelievably shitty -- and certainly if we were comparing against Flash 8 or earlier running ActionScript 2 you'd have some valid points, but nothing on your list actually seems to me to be a valid reason why Silverlight is better than Flash here and now. And again, despite your protests that Microsoft is developing an OS X version of Silverlight, and is working with Mono to develop a Linux version, they have not been above releasing software for platforms and then dropping it without cause in the past, and I haven't seen them changing their colours.

      Regards,

      --

      [insert witty comment here]
    28. Re:Why switch? by bunratty · · Score: 2, Informative

      No, I'm not presupposing that people are out buying Windows specifically to view some SL only sites. I'm conjecturing that if Microsoft wants to abuse their monopoly, they might make SL work in Windows only, and then people would buy Windows specifically to view some SL only sites.

      I agree that switching a site from IE-only to working in other browsers is expensive. Any time you need to switch from one technology to another, it's very expensive and risky. That's why businesses continue buying Windows machines instead of switching to Linux. Switching to Linux would mean having to run a browser other than IE, an office suite other than Office, an email client other than Outlook, etc. Making each of these switches has interoperability problems, because of the proprietary extensions in IE, and the proprietary nature of Office and the Outlook/Exchange protocol. It's called vendor lock-in, and it makes MS tons of bucks. If MS products used and adhered closely to standards, they wouldn't have the lock-in that they do now. Silverlight is yet another proprietary technology that can be used to induce yet more lock-in.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    29. Re:Why switch? by Knuckles · · Score: 2, Insightful

      We differ, then, in that I don't see this as a realistic possibility.

      You can't gloss over the fact that the market does not fix itself overnight. It can take years. How long had people accessing bank sites et al. before FF was able to generate enough pressure for change to happen? For this time span, GP is right.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    30. Re:Why switch? by Haeleth · · Score: 2, Insightful

      Microsoft is also working to get the Linux version of Silverlight going by working with the Mono peeps, and Microsoft is also fully producing the OS X version as well as supporting as many browsers as they can at the same time, including Firefox, etc. So if this was MS trying to lock people in, it would be Windows and IE only, instead it has potential to be far more crossplatform than Flash.
      Funny that you should mention IE. See, if you remember, back when IE was new, that was cross-platform too. It was great - Microsoft was making this free browser that ran on Windows, Mac, Solaris, even HP-UX!

      And yet, strange to say, for some reason you don't seem to be able to get IE for anything but Windows any more...
  2. This is a surprise?? by kurokaze · · Score: 5, Insightful

    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.

  3. Incorrect headline by ArhcAngel · · Score: 2, Insightful

    Here, let me fix that for you

    Little Demand Yet For Silverlight

    There! that's better.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    1. Re:Incorrect headline by Renderer+of+Evil · · Score: 4, Funny

      I can spin too:

      Supply Outstrips Demand for Silverlight
      Undownloaded Installers Prove Problematic for Redmond Giant

    2. Re:Incorrect headline by swb311 · · Score: 2, Insightful

      Did somebody finally use Silverlight for something? I seriously thought Microsoft just developed it for their own website. Kind of the microsoft.com version of "plz to download my custom mouse pointers"

  4. if these downloaders are anything like me by rucs_hack · · Score: 3, Informative

    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.

    1. Re:if these downloaders are anything like me by BasharTeg · · Score: 2, Informative

      How many hundreds of millions of sites do the same thing with Flash? Install Flash to power this ugly animated page header! Neat.

    2. Re:if these downloaders are anything like me by AKAImBatman · · Score: 2, Insightful

      How many hundreds of millions of sites do the same thing with Flash?
      Not many. Unless you think that users are upset by being able to watch Youtube.

      Of course, not many users install Flash anyway. It ships pre-installed on most computers these days.
    3. Re:if these downloaders are anything like me by garett_spencley · · Score: 2, Insightful

      Why bother? There's javascript and flash already.

      Yeah but those technologies don't help Microsoft improve their position in the market place.

      Won't somebody PLEASE think of Microsoft !

  5. Poster is Astroturfing? by TheSpoom · · Score: 4, Interesting

    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
    1. Re:Poster is Astroturfing? by TheSpoom · · Score: 2, Insightful

      In that nobody gives a shit about Silverlight except Microsoft and this is bringing attention to 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
  6. In other news.. by Rob+T+Firefly · · Score: 3, Funny

    ..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.

  7. Waiting for 2.0 by Westley · · Score: 4, Interesting

    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.

  8. Stupid choice of metrics. by cow+ninja · · Score: 3, Insightful

    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.

  9. Cross-platform, or not? by dalleboy · · Score: 3, Informative

    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.

  10. Millions? by The+Aethereal · · Score: 3, Informative

    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.

  11. Re:Why switch? Because Flash drops the ball? by King_TJ · · Score: 4, Insightful

    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!

  12. Re:1.5 million times every day ? by apdyck · · Score: 3, Informative

    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
  13. Re:.net by Micar · · Score: 3, Insightful

    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?

  14. easy formula for domination by Locutus · · Score: 2, Insightful

    Leverage the monopoly and wait til success arrives.
    If it does not happen too quickly, start paying for a quicker uptake.

    Success using this simple technique has been quite good for Microsoft. Failures are all but guaranteed when they can't find a way to leverage the marketshare of Windows.

    This silverlight software is all about the Windows desktop, is their response to Adobes position such that they are also pre-installed on close to 100% of the computer which are pre-installed with Microsoft Windows. Couple that distribution capability with the Adobe Flash/Flex capabilities to tie into backend services for a very rich client experience and Adobe is as much of a threat to Microsoft as Netscape once was.

    BTW, Microsoft is out purchasing uptake for Silverlight at this moment. We've already heard about the US Library of Congress deal and there's a few more I can't recall specifically. Oh and with web pages so often relying on a plugin feature like Flash, I think Microsoft figured out that they no long need to keep proprietary HTML extensions in the browser to lock in developers to Windows, they have the above formula and Silverlight. Another nice lockin technology. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  15. Re:MS moving too quickly by Dragonshed · · Score: 2, Informative

    Alot of people have been waiting to see what 2.0 looks like before jumping on board. 1.0 had many limitations and deficiencies that most didn't want to deal with. The entire programming model has changed from Javascript in v1.0 to C# (or any .NET language, with assemblies, debugger support, etc) in 2.0. It is also possible to use IronPython, IronRuby, and VB, but I haven't yet experimented with any of those.

    Silverlight 2.0 draws many parallels to .NET as it contains a fully fledged .NET CLR while running on both Windows and MacOS X, sporting an API similar to WPF (Xaml visuals, Storyboards and Animations, Templated and Styled Controls, databinding, etc) and yet is still a nimble 4.3 meg download to end users.

    Based on the demand for MIX tickets and Sessions, and on conversations I've had with various people, I think there will be a substantial increase of interest in the 2.0 beta compared to 1.0. Anyone that has produced a site in SL1 knew 2.0 was coming, it was just a matter of the form and function details.

    Lastly, Miguel de Icaza was at MIX showing Moonlight on linux running a few SL1.0 samples. Just as with any major Mono project, expect a lag time of up to a full product cycle behind MS's releases.

  16. Re:.net by CodeBuster · · Score: 2, Interesting

    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.

  17. it'll get popular by pak9rabid · · Score: 2, Interesting

    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.

  18. Re:.net by initdeep · · Score: 2, Funny

    noooo....
    not possibly

    not on /.

    they never groupthink here......

  19. Re:.net by dlim · · Score: 3, Interesting

    It is sad because it locks in developers and customers to one platform. I think you're either a little off or exaggerating. If I build web applications (or more on topic, Silverlight applications) using .NET as a platform, does that mean users on Mac OS X / Linux / mobile devices / etc can't use my application? No. Does that mean I have to run my application on Windows Server w/ IIS? Probably. Was I unaware of that when I designed my application? No. While I will agree that vendor lock is generally something to avoid, it's never the only consideration when building an app.

    It is sad because it was designed to do both these and so many are ignorant of this. It is sad that so many are fooled into the belief it is not sad and therefore exclude many from the products and services they provide.

    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.

  20. Re:It ALL still sucks at the moment. by Ilgaz · · Score: 2, Insightful

    You know why Flash became de-facto standard for video? Apple, Microsoft, Real Networks made it possible.

    Microsoft Media Player: Zero multiplatform support for all features. OS X version got abandoned right after Apple moved to Intel which should make development a LOT easier (e.g. use same SSE acceleration commands, no endian issue). It is now living as a Quicktime codec and those IDIOTS are still distributing the old, PPC only, Browser stability killer, outdated junk. Why? To claim they are multi platform and also destabilise OS X via browser. Forget everything, the "player" is 24 MB.

    Real Networks: Until the nerd coup happened and moved to open source, they did everything to make end user paranoid. They still do UI tricks to sell you "Plus" player via their site, the player is around 10-20 mb

    Quicktime: Not just coding horribly for Windows Platform, they still ask a freaking e-mail while it is not mandatory, do 1990s tricks to bundle iTunes with it, asked for money for player to do fullscreen. Plugin STILL can't do "fullscreen" via right click menu, unlike Real Networks. The download is HUGE and Windows Users _HATE_ bundled software and getting asked for mail.

    There comes Flash: http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash explains all. Around 2 MB, no mail asked, ActiveX people can even get it auto downloaded, insanely multiplatform, can do fullscreen with a click of mouse in web page.

    The answer to Flash would be Silverlight? That is a windows only thing. Half working plugin for OS X is just a player and we will see if "version 2" will have some "technical troubles" to make it late to OS X even as a plugin. I am betting on those "troubles" since MS is a company who will punish you in every opportunity for not running their OS. Adobe? They don't care, they release anything which they can make money or services over it.

  21. Re:1.5 million times every day ? by bvankuik · · Score: 2, Funny

    I did a fresh install of Windows XP last night (for a client)

    Suuuure... last night I lighted a smoke -- for a friend, of course! ;-) I also pretasted his whiskey, just to make sure it was alright ;-)