Slashdot Mirror


Microsoft Prefers Flash To Silverlight

An anonymous reader writes "Microsoft still has not adopted Silverlight, and uses Flash all over its websites. 'Despite all the controversy over Microsoft using Silverlight to take over the rich internet market from Adobe Flash, the software giant seems to be not even trying. In fact, even most Microsoft web sites are using Flash instead of Silverlight.'"

36 of 306 comments (clear)

  1. Dog food? by Pig+Hogger · · Score: 3, Insightful

    Who ever said something about dog food and eating it???

  2. Silverlight is insignificant by Z00L00K · · Score: 3, Insightful
    Silverlight is insignificant as a technology as long as it exists only for Windows, and even then it will be adopted by a very limited amount of web sites.

    Most sites making commercials will probably stay with Flash and animated images as a backup unless Silverlight allows them to create yet more annoying CPU-demanding commercials.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    1. Re:Silverlight is insignificant by modmans2ndcoming · · Score: 5, Informative

      uhhh.... news flash, there is an OS X and Linux runtime.

    2. Re:Silverlight is insignificant by innerweb · · Score: 4, Insightful

      I guess you never heard of Netscape?>

      MS will simply work on the technology until they are ready to push it out as part of IE. Then, one update, it goes live to all of the IE users they can push it to. They already have critical mass, they only have to flip that switch. You have to remember MS does not move on a dime. They are slower and more methodical in their market take overs. They have time and money on their side. And they normally get what they want.

      They will probably have all (or most) of their websites with a silverlight version running before they flip that switch. Then, they will push it out and the new experience will start. But, they will want that experience to be noticeably *better* before they do it.

      InnerWeb

      --
      Freud might say that Intelligent Design is religion's ID.
    3. Re:Silverlight is insignificant by canuck57 · · Score: 3, Insightful

      uhhh.... news flash, there is an OS X and Linux runtime.

      Forgive me, I will wait until the FOSS community gets a chance to vet the code first. In the mean time, as the title says, Silverlight is insignificant and irrelevant.

    4. Re:Silverlight is insignificant by Gavagai80 · · Score: 5, Informative

      Newsflash: getting silverlight (moonlight) to actually install on Linux takes a team of experts, and even if you manage that it'll fail on most pages. It's no more accurate to say that there's a silverlight for linux than it is to say that all windows programs run in linux thanks to wine.

      --
      This space intentionally left blank
    5. Re:Silverlight is insignificant by @madeus · · Score: 3, Insightful

      IME, Siverlight is a far better environment for developing real applications in than Flash, which is really only suitable for animations (from a software developer perspective). Something like Siverlight or Java is far more appropriate for application development (but Java - from the perspective of web based application roll outs - has gone off the rails if you ask me).

      IMO, it should really have worked the way rolling out projects from Project Builder on NeXT/Open Step worked - only the relevant libraries/DLL's for your application were included in the final build of your application, for whatever platform it was for (so releases could be just a few Kb - not requiring a separate 60+ MB install of a common runtime environment).

      When it comes to client side application development, .NET is an improvement over Java IMO. If you want to, you can include an entire runtime distribution of Mono and the core libs in your main binary and you still have a reasonably sized application that "just works" for the user when they double click the icon.

      Still, most things that can be done in either - with the exception of video - can be done in DHTML+Canvas on Firefox(/Gecko) and Safari(/Webkit) - and to a lesser degree, IE7. If Microsoft supported standards anywhere near as well as Mozilla has done it wouldn't be a big issue. I also wish Apple had put just slightly more work in to Canvas (text placement, anyone?). Kudos to the Mozilla team for not only implementing it, but providing some top class documentation for it.

      Basically though, I think Flash has just gone too far down the wrong route, as application development in it seems like a hack. Perhaps someone can illustrate to me why I'm wrong and it really is good for application development and I'm just missing something every time I come to look it it (perhaps because the books and documentation are almost all aimed at animators+designers, not developers?).

    6. Re:Silverlight is insignificant by Anonymous Coward · · Score: 4, Insightful

      Exactly. I just vetted the code from Adobe for Flash the other day. Oh, wait...

    7. Re:Silverlight is insignificant by Richard_at_work · · Score: 3, Informative

      The Linux runtime is being supplied by Moonlight, from the Mono team - its opensource and is available from here http://www.mono-project.com/Moonlight - vet away.

    8. Re:Silverlight is insignificant by gbjbaanb · · Score: 3, Informative

      I'm sure silverlight is quite a good technology.

      but who cares, they turned me off it when I kept getting popups asking if I wanted to install it, am I sure I don't, no really we think you should. oh ok, I'll ask again next time you visit any page in case you've changed your mind.

      I installed it in the end just to shut the damn thing up, and even then it refused to install. I almost cried with the frustration! The CIA could use this technique to get their terrorist suspects to talk.

      MS doesn't often plan their takeover of markets, someone someehere in the depths of MS's vast ranks of development makes something cool, others within MS get to hear of it, its attracts some takeup,, and then everone in MS thinks that becuase they like it, you will too. And if you don't like it - tough, as they want you to have it so it becomes ubiqutous enough that they can use it everywhere without worrying about it. Hence the push to have silverlight installed everywhere.

      Of course, that's the old way of MS planning. Now, someone at MS decides they can make money from it/increase market share/dominate a market, and so they tell everyone at MS to push it everywhere. It often doesn't work - look at .net and how much takeup they have there from the Office, Windows and now the Visual Studio teams. But you, as a MS consumer, still get the marketing message pushed down your throat like it or not.

      BTW, they cannot 'flip the switch' and have you have it, they'd get sued. Again. That's why you have to opt-in to silverlight. Whether you want it or not.

    9. Re:Silverlight is insignificant by ozmanjusri · · Score: 5, Informative
      Perhaps someone can illustrate to me why I'm wrong and it really is good for application development and I'm just missing something every time I come to look it it (perhaps because the books and documentation are almost all aimed at animators+designers, not developers?).

      Yes, you're wrong.

      It's a shame you spent so much effort writing all that and none on Googling, because there is plenty of information out there.

      Adobe's own application platform for Flash is Flex. OpenLaszlo is an open-source XML based programming language for developing apps in SWF. Flash itself also has a substantial component collection for app development, and finally, there are dozens of third-party ActionScript IDEs and compliers available.

      That's why Microsoft is introducing Silverlight. Flash is threatening to become an OS-independent application platform which could make Windows irrelevant.

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:Silverlight is insignificant by dvice_null · · Score: 4, Informative

      And as wikipedia says: "but as a lot of work still needs to be done[7], no firm date has yet been given on the Moonlight website."
      http://en.wikipedia.org/wiki/Moonlight_(runtime)#cite_note-status-6

    11. Re:Silverlight is insignificant by jsebrech · · Score: 4, Informative

      Basically though, I think Flash has just gone too far down the wrong route, as application development in it seems like a hack. Perhaps someone can illustrate to me why I'm wrong and it really is good for application development and I'm just missing something every time I come to look it it (perhaps because the books and documentation are almost all aimed at animators+designers, not developers?).

      You're indeed missing something, because you're looking at the wrong product. Adobe's product for developing web applications for the flash player is called flex. Go take a look at some flex books (for flex 2 or 3), and be enlightened.

      In my opinion flex can go toe-to-toe with any client-side web dev platform, be it silverlight, java client, java/gwt, extjs, or whatever.

      Actionscript 3 is modern language that encourages good development practices. The flex framework is complete, fast, light, easy to extend, and easy to work with. And mxml, flex's xaml-equivalent, well, just check it out, it's really nice.

      I see it as quite opposite. Silverlight doesn't offer a compelling featureset to lure people away from flash/flex. It doesn't do anything development-wise that might tempt flex developers, and it cannot integrate animators and designers as good as the flash / flex combination can.

    12. Re:Silverlight is insignificant by i.of.the.storm · · Score: 4, Insightful

      >

      That's why Microsoft is introducing Silverlight. Flash is threatening to become an OS-independent application platform which could make Windows irrelevant.

      I have a feeling people said the same thing about Java, and it hasn't exactly made Windows irrelevant. What makes you think Flash will be more successful than Java?
      --
      All your base are belong to Wii.
    13. Re:Silverlight is insignificant by ozmanjusri · · Score: 3, Interesting
      What makes you think Flash will be more successful than Java?

      I said it was threatening, not that it would be successful.

      Those of us who were around then will remember that Microsoft mounted a sustained attack on Java, and deliberately crippled it's multi-platform capabilities. I'm sure they will try the same with Flash.

      --
      "I've got more toys than Teruhisa Kitahara."
    14. Re:Silverlight is insignificant by ozmanjusri · · Score: 4, Informative
      The SWF format isn't open.

      It IS open.

      On May 1, 2008, as part of its Open Screen Project, Adobe dropped all restrictions on the SWF and FLV formats.

      --
      "I've got more toys than Teruhisa Kitahara."
    15. Re:Silverlight is insignificant by LynnwoodRooster · · Score: 3, Insightful
      It's more common than you think. Want a full size truck? Honda doesn't offer one. Want a hybrid? Good luck shopping for a BMW, Mercedes, or even Volkswagen. Need a size 58 suit jacket? Not a chance at Macy's or JC Penney's. Left handed golf clubs? No such luck at Costco.

      The reality is that most stores cater to the 85-90% of the market they are in; the rest are marginalized simply because you can't make enough money on them - too much support and inventory costs to support everyone and that leaves the little niche markets for small companies.

      When you're a big company, you simply cannot look to take on every small niche - you will not survive. So you live on the big chunks of the market.

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  3. re-development cost by shird · · Score: 4, Insightful

    It's a bit of a no-brainer - MS still has to pay for development somehow. They have existing flash code and developers, why would they re-write and re-train?

    Give it some time before making these stupid accusations. Just because they themselves have existing code and developers doesn't mean they are suggesting new development elsewhere shouldn't use the technology and be "ahead of the curve". I'm not saying silverlight is better - just that MS's lack of use of it doesn't suggest anything at this point in time.

    --
    I.O.U One Sig.
    1. Re:re-development cost by dotancohen · · Score: 3, Insightful

      It's a bit of a no-brainer - MS still has to pay for development somehow. They have existing flash code and developers, why would they re-write and re-train? That, and the fact that Silverlight won't run on their developers' Ubuntu boxen. The top of the pyramid may be crap, but the bottom is still pretty sharp from what I understand.
      --
      It is dangerous to be right when the government is wrong.
    2. Re:re-development cost by mysticgoat · · Score: 4, Funny

      I didn't realize that Microsoft still had developers. I sort of thought that Vista and Office 2007 demonstrated that all the developers had exercised their stock options and gone on to more interesting projects with Google, IBM, and Yahoo.

      Um, wasn't that what the Yahoo deal was really all about? Ballmer trying to reclaim some of his developers developers developers?

  4. Meh by Adambomb · · Score: 5, Insightful

    Seems more like they're taking their time on this one. More than likely, they'll wait long enough to include it as a default update push and once its ubiquitous on their platform THEN go ahead with changing across their sites. Of course, they'd have to be careful to avoid another anti-trust row.

    The last thing they want is people going "wtf, microsofts site is broken!" because they don't realize its silverlight.

    --
    Ice Cream has no bones.
    1. Re:Meh by Anonymous Coward · · Score: 5, Funny

      The last thing they want is people going "wtf, microsofts site is broken!"

      Yes, because Microsoft products are so insanely reliable, so robust, so rock-solid, that Microsoft could in no way afford to create the perception that perhaps something of theirs is broken. It would ruin them, I tell you!
  5. Maybe they're waiting for SP2 by FurtiveGlancer · · Score: 5, Funny

    I know I would...

    --
    Invenio via vel creo
  6. the obvious by dotancohen · · Score: 4, Funny

    Microsoft Prefers Flash To Silverlight Who doesn't?
    --
    It is dangerous to be right when the government is wrong.
  7. JavaFX.com is Java-free by ewg · · Score: 5, Informative

    JavaFX.com uses JavaScript and QuickTime to promote the benefits of JavaFX. No JVM needed.

    (Of course, you still have to visit the Wikipedia article for an introduction in context.)

    --
    org.slashdot.post.SignatureNotFoundException: ewg
  8. It's only a matter of time.... by TomHandy · · Score: 4, Interesting
    I'm pretty sure I read that Microsoft is in the middle of migrating over to Silverlight for most of their sites, since it is one of their biggest platforms for promoting and getting people to install it. I think the same article said the Olympics site was also going to be a big showcase for Silverlight.

    I have to admit, some of the Silverlight sites I've seen so far have actually been kind of cool - the one that sticks out to me is the Hard Rock Memorabilia site at http://memorabilia.hardrock.com/

  9. Perfect Slashdot Article by Speare · · Score: 5, Insightful

    "Microsoft still has not adopted Silverlight, and uses Flash all over it's websites. "Despite all the controversy over Microsoft using Silverlight to take over the rich internet market from Adobe Flash, the software giant seems to be not even trying. In fact, even most Microsoft web sites are using Flash instead of Silverlight."

    A perfect blurb for Slashdot. Bashes Microsoft. Claims competition is a "controversy." Mixes up pronouns. Makes up impressive sounding terminology like "the rich internet market." Shocked that different parts of a megacorporation uses different toolsets. Has no clue or firmly ignores that management of Microsoft departments are as segmented as possible for profit reasons, antitrust reasons and at the demand of the marketplace. Even gets the Microsoft-haters like me to go WTF?! and post a reply, driving up page hits.

    --
    [ .sig file not found ]
  10. Adobe is Poised to Lose It by bxwatso · · Score: 4, Interesting
    IMO, Adobe is actively against MS. Acrobat is still not fully Vista compatible. Flash crashes my IE7 daily, and there are no x64 plans that I know of (they made a vague announcement a long time ago).

    Silverlight works just fine on my web site and doesn't crash anything. MS is pushing a lot of content providers to try Silverlight, so the install base should go up this summer.

    MS lost its edge in the OS war through complacency and slow roll-out performance. I see Adobe doing the same with Flash.

  11. Re:Why not 3D for the web? by Dragonshed · · Score: 4, Interesting

    Silverlight will have 3D eventually. The biggest problem to get around is supporting hardware acceleration equally across the targeted platforms.

    I spoke with one of the devs working on SL, and he told me the issue is gaining access to the accelerated rendering devices. Most if not all browsers don't let plugins create a 3d surface (Maybe you can do this with ActiveX in IE *shrug*), so it'll involve a fair amount of hackery to get this working uniformly on all their targeted platforms. There are some interesting features planned post 2.0, but thats for Microsoft to divulge when they're ready.

    It's interesting (but not surprising) that noone here pointed out that flash is far superior to silverlight 1.0 and 1.0 is the only version that allows sites to go live to end users.

    For those who don't know, 1.0 is essentially a 2d-and-video compositor with a relatively nice API, but programable only using javascript, which depending on what you're doing can get really slow really fast.

    Actionscript is much faster than javascript, and with flex is much easier to use imo. But (again imo) C# trumps both.

    Silverlight 2.0 is in beta, with beta 2 coming sometime soon, and that's the tech most MS/C# web developers are interested in using. A cut down .NET runtime with relevant APIs and zero fat. The install footprint is a little over 4megs and thats not likely to change much until version.next.

    If java applets were seemless with a 4meg footprint that installs in 20 seconds, it would've stolen the application programming market long ago. Flash has steadily gotten better instead, but again, I think C# is better :)

    Flame on.
    -DS

  12. This story is idiotic. by TiggertheMad · · Score: 5, Insightful

    I am going to come right out and say, whoever posted this story was an idiot. (notice they posted it anon..)

    Microsoft is a huge company with dozens of divisions, and thousands of teams. Development cycles for a company like this can last years. Don't expect them to adopt some new technology like silverlight on every single public site they posess in a heartbeat.

    Moreover, just suggesting that they would re-write an existing portal (that may not even really need SL technology) simply because a new technology came out makes no sense. Programmer time is expensive, so what business justification do you have spending money to rebuild a portal that is functioning just fine in the first place?

    MS does stupid shit that they deserver to be bashed for, such as the whole Open XML fiasco. Posting stories like this just destroys the sites credibility, and makes look like you engage in mindless MS bashing, rather than really looking at issues that are critical to tech savy people.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:This story is idiotic. by herve_masson · · Score: 4, Insightful

      Don't expect them to adopt some new technology like silverlight on every single public site they posess in a heartbeat

      Certainely not. But between your figure and no exposure at all (almost), there is some room, and it looks odd that did not really start some sort of significant promotion for their technology (unless I missed it).

      Moreover, just suggesting that they would re-write an existing portal (that may not even really need SL technology) simply because a new technology came out makes no sense

      They did that "non-sense" (in a technical point of view) in the past. Just look at the hotmail migration (attempt) on windows server for example. If you want your technology to get exposure, you need to show it in action on realife applications. Microsoft has the horsepower to do that sort of things very quickly and deeply, to the contrary of many others.

      It looks strange to me because I've little doubt that the client-rich application's future is closer to FLEX/SL than the present web "standards".

    2. Re:This story is idiotic. by lilfields · · Score: 5, Insightful

      Why is that if Adobe has a monopoly on a web item that in the end will be monstrously profitable that it's perfectly ok? If Microsoft wants to move in and give them competition it's a mortal sin. Slashdot really is starting to lose it's credibility lately, it seems like every article in the past 2 weeks has been completely and utterly anti-Microsoft. I know people here have a bias against the company, but it's gotten especially bad lately, almost every comment has been likewise...I guess you have to appeal to your audience even if it loses you credibility...it's the Fox News mantra.

    3. Re:This story is idiotic. by GaryPatterson · · Score: 3, Insightful

      I agree with you, except to say that this is a huge missed opportunity for Microsoft.

      Internally, I imagine many people at Microsoft knew that Silverlight was coming, and had access to the team behind it. The issue of 'turning the ship' is just an excuse. Internal communication may be terrible, but major new products should be trumpeted far and wide in a company like Microsoft.

      Imagine the impact of an entirely Silverlight-based Microsoft site on launch day, from their front page through to MSDN. That would highlight the new web platform amazingly well, greatly increase the uptake (every visitor would choose to download it or view old Flash content, perhaps) and present a solid, unified front from the entire company.

      The only justification required for rewriting their web presence is simply this - do they want Silverlight to succeed or not? Right now people can point to Microsoft's own site and argue with some justification that Microsoft has no faith in their own product. It's just as bad as if they were hosting their site on Linux servers.

      It's not just a 'dog-fooding' thing either. It's also advertising without buying ad space. How will Silverlight pick up unless people know about it? One way for people to find out is to pay for ads, another is to lead by example and show how it's better. Lead the web developers and the users will follow.

      It would've been a massive undertaking and expensive, so I can see why few would advocate it. It would also have been a massive statement about the company really getting behind their new web platform, and an excellent example of the power of Silverlight.

      A missed opportunity, unfortunately.

  13. It's the sloppiness + the abusiveness. by Futurepower(R) · · Score: 4, Insightful

    The problem is not that Microsoft is trying to introduce a new technology. The problem is that Microsoft is extremely adversarial toward customers, sometimes, in my opinion. For example, Microsoft will soon begin FORCING people to install Silverlight if they want to download files from microsoft.com/downloads/.

    At least the first 2 versions of Microsoft products usually have very severe bugs. For example, Windows XP and Windows XP SP1, and Windows Vista and Windows Vista SP1 were or are full of grief for administrators.

    Customers don't want to be beta testers for Microsoft, any longer.

    After Microsoft has forced a significant number of its less knowledgeable users to install Silverlight, Microsoft salesmen will begin talking about "significant market share", if the past is any guide.

    "I think Flash has just gone too far down the wrong route, as application development in it seems like a hack." My experience with Macromedia is that it was always a sloppy company. Unforunately, Adobe management seems to be malfunctioning recently.

  14. Re:dilbert.com by maxume · · Score: 3, Insightful

    There is no need to invoke the Mods.

    They, like the Gods, will do as they will.

    --
    Nerd rage is the funniest rage.
  15. A response from Denny Boynton by benwaggoner · · Score: 3, Informative
    This said it better than I could have:

    http://blog.dennyboynton.com/post/Why-is-Microsoft-So-Slow-to-Adopt-Silverlight.aspx

    ...when I talk to people about adopting Silverlight, they always make the comment, "I already have so much Flash built into my web site, I don't know where to start with Silverlight." Well, the good news is you don't have to throw out the baby with the bath water. The fact of the matter is that you can begin to implement Silverlight where it makes sense in your web site without modifying or removing any of the Flash assets you already have in place. Silverlight will run just fine in a web page with Flash, so you can iteratively begin the process if implementing Silverlight and, if prudent, replacing Flash to take advantage of XAML, developer/designer collaboration, developing in managed code and all the other benefits Silverlight has to offer. No expensive and painful "big bang" replacement is necessary. Find a requirement for which Silverlight is a good fit and implement it. It's as simple as that.

    The truth is, while the rest of the world would hold Microsoft to a higher standard than any other company, at the end of the day Microsoft works very much like the IT shops you probably work in. Each Microsoft product and web site has a team of developers and product managers that have a finite budget, timeline and resource pool in which to work. Believe me, if Silverlight could be deployed as a replacement to Flash across all Microsoft web sites next week, it would certainly make my job a hell of a lot easier, but that's not possible and difficult decisions have to be made in order to deliver a multitude of solutions currently underway on time and on budget.

    I can all but guarantee you that there are roadmaps in place to adopt Silverlight across most or all of the Microsoft web assets. That adoption will be rolled-out in a manner that delivers value to the business and as it makes sense. You're seeing that adoption begin on Microsoft.com and MSDN, and should see it on more Microsoft sites in the coming months and years, a very timely example being the new Expression Suite web site, all built in Silverlight...