Slashdot Mirror


MS To Push Silverlight Via Redesigned Microsoft.com

Marilyn M. writes "It looks like Microsoft is getting desperate about the dismal rates of Silverlight adoption by consumers and developers since its release earlier this year. According to NeoSmart Technologies, Microsoft is preparing a fully Silverlight-powered redesign of their website, doing away with most HTML pages entirely. With over 60 million unique users visiting Microsoft.com a month, Microsoft's last-ditch effort might be what it takes to breathe some life back into Silverlight. The article notes: 'At the moment, very few non-Microsoft-owned sites are using Silverlight at all; let alone for the entire UI.'"

121 of 710 comments (clear)

  1. Re:Wow by BadHaggis · · Score: 3, Informative

    If your not paying attention to your Windows Updates Microsoft will slip in the silverlight update for you. No website download necessary.

    --
    Homo homini lupus
  2. Firefox... by binaryspiral · · Score: 5, Funny

    If it doesn't work in Firefox, I'm not interested.

    Oh wait... it does. Just kidding - still not interested.

    1. Re:Firefox... by canuck57 · · Score: 4, Insightful

      If it doesn't work in Firefox, I'm not interested.

      I will add, if it does not work with Firefox/Linux, not interested.

    2. Re:Firefox... by SerpentMage · · Score: 3, Insightful

      Hmmm... Ok so tell me how often are you going to be visiting the Microsoft website if you happen to be a Linux and Firefox user?

      Probably 0....

      So in other words they don't care about your situation because most likely you are not going to visit it. Makes completely logical sense actually.

      Not that I think their strategy is great...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:Firefox... by MojoStan · · Score: 3, Insightful

      If it doesn't work in Firefox, I'm not interested.

      I will add, if it does not work with Firefox/Linux, not interested.

      Will you be interested when it does work with Linux, which it's supposed to do "at the beginning of 2008"?

      For those interested in Linux/Silverlight info, the Linux version is called "Moonlight" and is being developed by Novell with Microsoft's help.

      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    4. Re:Firefox... by mhall119 · · Score: 5, Insightful

      Ok so tell me how often are you going to be visiting the Microsoft website if you happen to be a Linux and Firefox user? Whenever a Windows-using acquaintance hoses their box and I have to boot a LiveCD to fix it.
      --
      http://www.mhall119.com
    5. Re:Firefox... by Corporate+Troll · · Score: 3, Informative

      Helping other people? Downloading stuff they need, putting it on a USB stick, and installing it at their place. I remember doing that for SP2 for people still on dial-up.

    6. Re:Firefox... by zoips · · Score: 4, Insightful

      I think this is more of a case of farming out production of software to someone who actually knows the platform. Microsoft developing for Linux would be hilarious, better to let someone who knows what they are doing develop a compatible product.

    7. Re:Firefox... by Stamen · · Score: 3, Interesting

      Microsoft makes more than computer OSs. There are plenty of reasons to visit Microsoft's site other than downloading the latest security patch. There is this little thing called the XBox.

      Wether Microsoft likes or not, the world isn't all Windows anymore; and no, running on Windows and OS X is only 'technically' cross-platform. HTML/Javascript/Ajax IS cross-platform. I do a lot of my surfing on my iPhone, many people now do that on their PS3, or using mobile Opera. Make technology that doesn't work on all mobile platforms at your own peril, IMHO.

    8. Re:Firefox... by nine-times · · Score: 3, Interesting

      Still, it's a problem. I rarely run Windows myself, and pretty much never use IE. However, I support both Windows XP desktops and Windows 2003 servers, so I often have to use Microsoft's Knowledge Base. The KB already breaks a little in non-IE browsers (which is insanely stupid), but if they put it in Silverlight, it will become inaccessible to me.

      I think this is a shitty thing to do to your customers. They're going to punish me for using some of their products but not all of their products. Since I'm not going to use all of their products, this is exactly the sort of move that makes me want to get rid of them entirely, and run a completely Linux/OSX office.

    9. Re:Firefox... by Bert64 · · Score: 2, Interesting

      Microsoft developed frontpage server extensions for apache on linux many years ago, they were binary only and broke if you updated apache, and they were full of security holes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:Firefox... by Stamen · · Score: 5, Funny

      I gave Microsoft a chance in 1995, then I gave them a chance in 98, 99, and 2001, and 2003. I gave them a chance with Webclasses, with ActiveX, with Fox Pro, with Visual J, with DNA, with vbscript, with jscript, with J#, with VB. I gave them a chance with IE, then again with IE, then again.

      I'm sure if I just give them this one more chance, they'll be fine, just this last chance, this is going to be the one that works out... I know it, I just know it.

    11. Re:Firefox... by EvilRyry · · Score: 2, Informative

      Although there may be Moonlight for Linux in the short term, don't count on it for the future.

      My concern is them pulling a Samba/IE trick.

      In the case of Samba, back in the days when SMB was being rename CIFS, Microsoft was pretty open about the specifications. They really wanted NT to replace Netware as the market leader, to do this they realized that they would need a protocol that supported platforms other than Windows and get other companies involved in the mix.

      In the case of IE, we're all aware of IE for Mac and Unix.

      Now they just need to wait long enough for the product to take over the market space. At this point, they've done their job and can now stop supporting those other pesky platforms that no one really uses anyways. IE for other platforms was left to rot, and all of the Windows network protocols suddenly became trade secrets.

      If you can't see a strong possibility for this story repeating for Moonlight, there's something wrong with you.

    12. Re:Firefox... by sootman · · Score: 2, Insightful

      Or when I want to download an eval copy of an MS product to play with in a VM.

      PS: Better work in Safari/OS X. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  3. Earlier this year? by deckardt · · Score: 5, Funny

    MS is giving up after 3 days? wow!

  4. I'm surprised by Chabil+Ha' · · Score: 3, Interesting

    that they haven't made it one if its 'critical updates' or even the proverbial forced 'back door' updates that no one knows about until you suddenly find it on your machine. The idea of Silverlight seems pretty cool since I'm a .Net junky myself, but still like the ubiquity and semi-platform independence of Flash.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    1. Re:I'm surprised by glop · · Score: 3, Interesting

      Hi,

      The semi platform independence of Flash is actually pretty good. It's available on the Nokia N810 which runs Linux and has an ARM CPU. Not exactly a PC-like device.
      And that's without mentioning the open source implementations.

      So, Microsoft, please provide a very compatible, well supported implementation of Silverlight on the Nokia N810 and a couple of other similar devices and we will consider it. If not, why bother? Flash is ubiquitous, works well and is becoming less proprietary every year if I believe the news.

    2. Re:I'm surprised by Chabil+Ha' · · Score: 2, Informative

      This a reference to MSFT's Stealth Update that happened last fall.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  5. News flash! by east+coast · · Score: 5, Interesting

    Company tries to spur adoption of their technology by actually using it themselves! The ultimate act of desperation!

    Film at 11.

    Seriously? Wouldn't it be a bit more suspect if the *didn't* use it?

    --
    Dedicated Cthulhu Cultist since 4523 BC.
    1. Re:News flash! by ozmanjusri · · Score: 4, Insightful
      Seriously? Wouldn't it be a bit more suspect if the *didn't* use it?

      It's not about them using it themselves.

      It's about them leveraging an existing product to force the adoption of a new product.

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:News flash! by saider · · Score: 2

      It's about them leveraging an existing product to force the adoption of a new product.

      How does Microsoft's use of one of their products translate into forcing other companies or websites to use it?

      Because many people will have a client installed? Me having a flash client does not "force" any company to use flash. Instead it becomes another option.

      Now, if they disabled some competing system when Silverlight is installed, then you're talking collusion. But there is no evidence of that here. This is not the conspiracy you are looking for.

      --


      Remember, You are unique...just like everyone else.
    3. Re:News flash! by ozmanjusri · · Score: 4, Insightful
      You mean like pretty much every other company either does or tries to do?

      This site doesn't force me to use Flash.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:News flash! by Entropius · · Score: 5, Informative

      Not all companies.

      I have a Panasonic camera. They could have developed a proprietary memory format like Sony did, but it uses plain old cheap SD cards.

      They could have made the lens threads a weird size so they could sell their own teleconverters and filters, but it's plain old 55mm, and people have quite happily screwed Olympus, Nikon, Minolta, etc. stuff onto them.

      Some companies do just make useful stuff and sell it, but they're not the ones that make the news as often, since they mostly stay out of the spotlight and just sit around making stuff and money.

      In the computer world, Logitech is sort of like this. They've not tried to integrate their speakers with their mice (Microsoft would find a way to do this!), and instead just try to make useful products that stand on their own merit.

    5. Re:News flash! by rbanffy · · Score: 2, Informative

      Except than when you have a monopoly, it's illegal to do so.

    6. Re:News flash! by Locutus · · Score: 4, Interesting

      ok, I'll bite. Did you see that part about them coding their webpages( microsoft.com ) in silverlight with no HTML? Could that not be another case where if you need to go to their site for support or information, you must now install sliverlight to view that pages? They have a monopoly and were convicted of abusing that monopoly along with getting taken to court of these kinds of issues dozens of times. It is not just a case of them eating their own dog-food, it sounds like they are forcing their dog-shit into the hands of their customers for the benefit of their monopoly. Flash is a threat to them because not only is it installed on over 90% of OEM installed Windows based computers, Adobe has added alot of capabilities to it for rich media access.

      BTW, this will only effect me when someone points out something stupid Microsoft did on their sight and I get to check it out for a good laugh. Those who are Windows users are mostly clueless of how they are being manipulated and attempts to open their eyes regarding this is pretty useless. But I still try every now and then. ;-/

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    7. Re:News flash! by Smidge204 · · Score: 2, Informative

      Unless the site in question is owned and operated by Adobe, then no... that's just shitty design.

      As noted by someone else already, Adobe's website does not require Flash. SOME pages use it, sure, but the site does not become broken and unusable without it. All their pages are ubiquitous HTML/CSS design.
      =Smidge=

    8. Re:News flash! by rbanffy · · Score: 2, Insightful

      "Personally I'll stick with my Microsoft keyboard and mouse which work surprisingly well with Windows, Linux, and OSX."

      That's something Microsoft does right. When I have to enumerate the best products Microsoft makes, I say, in that order, the Natural keyboard series, their mice and SQL Server (which is a respectable database server, even if it runs on a less than respectable OS).

      Those three are good.

      As for the rest... Well... They did the Apple II+ BASIC, didn't they? That was cool.

    9. Re:News flash! by DaveV1.0 · · Score: 2, Insightful

      Bzzzzzt! Wrong answer. I would agree with you if one had to purchase Sliverlight, but one doesn't. It, like Flash, is free.

      Also, no one has to visit the MS website.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  6. MSDN Library by ckaminski · · Score: 3, Insightful

    It's bad enough MSDN Library still doesn't work properly with Firefox after three years of using it. It took until last year for Microsoft.com to work even remotely well in a non-IE browser... I can only imagine how many people will stop using microsoft.com altogether.

    If it wasn't required to visit windowsupdate.com, it would be the nail in IE's coffin.

  7. Let's make MS Help EVEN Worse by tjstork · · Score: 3, Informative


    Wow, Microsoft help is already terrible enough. MSDN right now is such a mishmash, that, when I took the survey to improve MSDN, the survey itself crashed. Like, I don't even bother with Microsoft.com anymore, or msdn.microsoft.com. They broke F1 == Help in Visual Studio... what more incompetence do you need?

    --
    This is my sig.
    1. Re:Let's make MS Help EVEN Worse by ShatteredArm · · Score: 5, Funny

      You should have seen how badly the member website for Microsoft Certified Professionals crapped out when I tried getting in. The error message actually displayed a Guid.

      And yes, I'm completely aware of the irony.

  8. WARNING: Incredibly Morose Statement Following by mdm-adph · · Score: 4, Funny

    So... let's be realistic, how long before everyone's using this instead of Flash? My dib's on three years.

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    1. Re:WARNING: Incredibly Morose Statement Following by Monkeys+with+Guns · · Score: 2, Insightful

      Microsoft keeps shooting itself in the foot lately. Vista isn't even popular among pirates. MS Office 2008 for Mac removes the one feature that made it worthwhile in past versions (VBA support). MS Office 2007 removes support for older file formats.

      Mac sales are at an all time high and increasing. Linux usability is better than ever and drawing converts. OpenOffice and NeoOffice support VBA. Microsoft should be focusing on not pissing off its userbase and the potential users on who currently use other platforms, not making a product that annoys people by requiring a download from them and doesn't work properly on other platforms. They should try to make a decent product that people are willing to pay for and not remove right away. Silverlight won't become the dominant web development system. It is just another part in Microsoft's plan to drive themselves into irrelevance over the next decade. Maybe they'll go back to being an application developer for other systems, more like they were before Windows and DOS.

    2. Re:WARNING: Incredibly Morose Statement Following by jmyers · · Score: 4, Funny

      if youporn switches to it I would say about 3 hours.

  9. Breeze to Program by WED+Fan · · Score: 5, Insightful

    The nice thing about Silverlight is that it is a breeze to program and work with.

    I think, once the initial knee-jerk anti-MS crud is past, people won't mind. Just like any web/presentation technology, it has it's pros and cons. But look, to work with Silverlight, to create Silverlight, you don't need an expensive suite of tools.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Breeze to Program by plague3106 · · Score: 4, Interesting

      As a developer, I'm waiting for Silverlight 2.0 so that I can use .Net languages instead of that heap of crap which is Javascript.

    2. Re:Breeze to Program by Reapman · · Score: 5, Insightful

      Last I checked all you need is notepad, vim, or emacs to build a rather snazzy CSS / HTML based site with fancy scripts if you want. I haven't worked with Silverlight but I have heard from others it is easy to work with, so it does have that. But as someone who rather likes not being tied to any 1 OS, be it OSX, Windows, or *nix, I'll stick with the truely open HTML option (ya I know Silverlight runs on most but that's more due to the grace of Microsoft than anything, and requires special libraries like Mono I think if your not running a main OS)

      The thing is this ISNT just another web technology, this is a MICROSOFT technology, which historically has always ment you need to run a Microsoft Enironment to get the benefit out of it. Microsofts not evil, but they're not exactlly open either.

    3. Re:Breeze to Program by devjj · · Score: 4, Insightful

      As a developer, I'm waiting for an open-source solution, so that I'm not restricted to .NET languages, a single platform to develop on, etc.

    4. Re:Breeze to Program by ivan256 · · Score: 4, Informative

      s/Silverlight/Flex 2.0/g

      Except that basically everybody has a flash player running already, there are tons and tons more resources and libraries available to developers, and it works on every significant platform.... There are even open source players.

      Flex/AS3 development is pretty damned easy. How much easier can Silverlight possibly be to justify deploying to a platform with significantly lower market penetration?

    5. Re:Breeze to Program by plague3106 · · Score: 2, Insightful

      Ever heard of Mono / Moonlight? Guess not..

    6. Re:Breeze to Program by dave1791 · · Score: 3, Interesting

      In 1995, everyone was running Netscape.

      Microsoft's plan is to replace Flash as the Flashy web UI of choice. As a UI developer, I am ambivalent. I fail to see how being in Adobe's pocket is any better or worse than being in Microsoft's. Actually, I prefer Silverlight as it does not require that hideously expensive Flex dev environment.

    7. Re:Breeze to Program by BosstonesOwn · · Score: 2, Interesting

      I thought the same at first , after a couple of my co workers showed me how well and easy silver light is , it got a little of my attention. I dislike it because it is a microsoft product , but it is pretty sleek at the moment. When 2.0 comes they said it will have better language options.

      I really don't like Ms but I do like silver light , especially their promise of it running well on linux and well on every platform. Java at times can get heavy and slow down even the biggest servers.

      --
      This package Does Not Contain a Winner
    8. Re:Breeze to Program by Pennidren · · Score: 5, Informative

      I got the intent of your remark, but in an effort to fully disclose:

      Silverlight isn't open source, but you are not restricted to .NET languages; you can use any of 4 scripting languages. In fact Silverlight 1.0 (which the post you replied to is bemoaning) is actually more restricted than 2.0 because it is not able to use .NET languages. Don't complain about options!

      Also, although still not open source, the source code for .NET framework libraries will be available.

      And you are not limited to a single platform to develop on although it is currently difficult to do so on a platform other than Windows :)
      And Silverlight 2.0 will be available on Mac (and, via third party, Linux).

    9. Re:Breeze to Program by encoderer · · Score: 3, Insightful

      It's not JUST ease.

      It's also the benefit of being able to use any .Net language (C#, C++, J#, VB.Net, Python.Net, Ruby.Net, etc etc) to build the application.

      Yes, the newest version of ActionScript is a lot better than previous versions--and better than any other derivative of ECMAScript I've seen. But it's still no match for the VisualStudio + .Net environment.

      Honestly, I'm not a huge Microsoft fan. Over the last year I've spent more time developing in PHP than any other language.

      But c'mon... Silverlight does have some compelling arguments.

    10. Re:Breeze to Program by mr_mischief · · Score: 3, Informative

      All you need is a text editor and a text-oriented tool for Flash to get a Flash site going.

      There are lots of tools for Flash-compatible SWF files out there besides Flash. Flex is one. HaXe is another. Laszlo Systems has a proprietary product and an open version called Open Laszlo, which IIRC is built on Java. There are probably more I'm forgetting.

      HaXe is its own language from the guy who designed the Neko VM. It run on the Neko runtime, and it targets Neko, Javascript browser DOM with its own Ajax libraries, or Flash. I haven't done anything huge with it, but it was pretty quick to pick up for a couple of small projects.

      There are also graphical Flash authoring tools besides Flash and Dreamweaver. They range from Swish Max which is meant to be a full Flash replacement for most people down to specialized things like animated banner creators and photo gallery creators. There's also a lot of royalty-free and even some Open Source components you can download and reuse.

      Flash isn't as open as JavaScript and HTML, and it is dominated by one company. It's not exactly useful only to people who buy Flash, though.

    11. Re:Breeze to Program by AKAImBatman · · Score: 5, Insightful

      Oh! Oh! I have! I have!

      It's a piece of crap.

      When I finally got it up and running, I had as many problems with the API set as I did with the documentation. Mono is junk that gives people a false impression that .NET is portable. Nothing could be further from the truth. At best, it's an alternative development environment for Linux/Unix that just happens to be based on the ECMA-334 and ECMA-335 standards.

    12. Re:Breeze to Program by plague3106 · · Score: 2, Informative

      Damn MS and their versioning! There will be no Silverlight 1.1, its been renamed to 2.0.

      This started with the .Net framework version; 3.0 should really be 2.5, 3.5 should be 3.0.. argh!

    13. Re:Breeze to Program by joabj · · Score: 3, Interesting

      >As a developer, I'm waiting for an open-source solution, so that I'm not restricted to .NET languages, a single platform to develop on, etc.

      Miquel de Icaza is working on an open-source version of Silverlight for Linux. See here.

    14. Re:Breeze to Program by somersault · · Score: 5, Funny

      Ah - so the rumours about it having poor floating point compatibility were true?

      --
      which is totally what she said
    15. Re:Breeze to Program by diegocgteleline.es · · Score: 4, Insightful

      I also think Silverlight is not a bad TECHNICAL solution. That's not the problem. The problem is that it's Yet Another Example of Microsoft trying to control something to avoid people from competing with Windows.

    16. Re:Breeze to Program by plague3106 · · Score: 4, Insightful

      Maybe you should, you know, check out a techonology before you bash it. Silverlight 2.0 will still be in a sandbox. I'm not even sure there will be an OPTION to allow access to local files.. But please, bash on!

    17. Re:Breeze to Program by WWE-TicK · · Score: 3, Informative

      > Actually, I prefer Silverlight as it does not require that hideously expensive Flex dev environment.

      Neither does Flex. The Flex 2 SDK is a free download.

    18. Re:Breeze to Program by BasharTeg · · Score: 2, Insightful

      So Microsoft ported it to Mac OSX and made it work with Firefox and Safari in Windows or Mac, and they worked with the Mono project to help them get Moonlight rolling so that Silverlight is basically available for all major platforms and browsers, and the spec for Silverlight is freely available and there is now an open source GPL implementation of that spec, but it's still not open enough for you.

      And what does that mean "special libraries" like Mono. Windows doesn't come with Silverlight either. So basically, on Windows you have to download Silverlight, on Mac OS-X you have to download Silverlight, and on Linux you have to download Mono/Moonlight. It has absolutely nothing to do with "your(sic) not running a main OS". How exactly is having Windows, Mac OSX, and Linux platform coverage tying you to any OS? Especially with a GPL implementation?!

      It is a Microsoft technology, which also has a GPL open source implementation and runs on all platforms.

      Thank you for the anti-MS FUD. Please drive through.

    19. Re:Breeze to Program by PitaBred · · Score: 3, Insightful

      As soon as they show me a working plugin and it's an open specification, I'll trust it. Otherwise, I have no reason to use it. They want to muscle in on Adobe's territory. I seem to remember them doing the same for Netscape, trying to do it with Java, video game consoles... they're gonna have to make some major improvements before I trust them.

    20. Re:Breeze to Program by SanityInAnarchy · · Score: 4, Informative

      I very rarely hear people call Javascript a heap of crap who have actually used and understood it.

      If you don't know who Douglas Crockford is, there's a very good chance you have no idea what Javascript can be.

      --
      Don't thank God, thank a doctor!
    21. Re:Breeze to Program by Reapman · · Score: 2, Insightful

      Ok I'll bite. Let's compare... if I want flash in *nix, I install Adobe Flash along with Firefox. A very simple basic procedure. Mono, however, is a systemwide library system I believe, so I have to modify my system, to get something where I can install a plugin for in Firefox. (I admit I don't know Silverlight well so if this is wrong PLEASE correct me, is there a plugin for it for Firefox and Opera?)

      Now I'm not saying Flash is wonderful, in fact like I said I prefer HTML. Why? I know the spec. If the spec chagnes I know about it. If Microsoft, after destroying the competition, decides to drop support for the fringe markets like OSX and Linux, whatchagonna do about it? Just like Adobe did with Flash (for awhile there installing Flash on Linux was a PITA) Now if Adobe provides bad Linux support, how well do you think Microsoft will do?

      Hell look at stuff like IE for Mac. Ya, Microsofts history of providing a multi-platform environment is just littered with such stuff. This isn't Microsoft FUD, I dont trust Adobe or Apple to be much better, hence why stuff by a STANDARDS BODY for stuff like HTML is the way to go. NOT Flash. NOT Silverlight. But for now I consider Flash the lesser of two evils.

      With HTML I dont have to worry about what kindness an organization provides, and whether or not they feel dropping support is best for Them.

    22. Re:Breeze to Program by drew · · Score: 2, Insightful

      I'll agree that Silverlight is a neat platform that is pretty easy to work for, and shows a lot of promise. But Microsoft seems to be tryiong to use it in all the wrong places. You want to know what are by far the most annoying web sites in the world (to me at least)? Car manufacturers. Every one of them is written entirely in Flash, usually multiple flash applets which never seem to stack in just the right order unless you are using Windows/IE. For the sake of fancy animations and fade effects, they have sacrificed nearly every usability feature of the modern web, and Microsoft seems to be poised to do exactly the same thing.

      If you have Silverlight installed, check out their new Downloads Center: http://www.microsoft.com/beta/downloads/Default.aspx

      Aside from a few fancy but ultimately pointless animations, they haven't done anything that couldn't have been done in plain HTML/CSS 8 years ago. And look at the cost to the user of that decision: Text selection and copying is broken, the find feature of your browser won't find anything, you can't copy link locations or open links in a new tab or window, and the status bar won't show you link locations. Not to mention, if they go through with this, I'm sure that it will make Googling for anything on Microsoft.com virtually useless. (which is about the only way I ever find anything on either Microsoft or MSDN, as their built in navigation and search functionality is surprisingly useless.)

      So, yeah, Silverlight's a pretty cool platform, and you can do some really neat stuff with it. But building a whole site with it is definitely high up there on the ways to ensure that nobody visits your site, or that the people who have to visit hate every minute of it.

      --
      If I don't put anything here, will anyone recognize me anymore?
    23. Re:Breeze to Program by dvice_null · · Score: 5, Insightful

      Mono? Isn't that the UNFINISHED implementation of Microsoft's current .net version (I'm saying current, because at some point they will extend it a little more and Mono will lack behind.)? But I have a question to you. Have you ever heard of .net applications using Windows DLLs? Well I have as several of them do and because of that, they won't work on Linux.

    24. Re:Breeze to Program by nahdude812 · · Score: 4, Interesting

      Flex is substantially easier to work with, had a ubiquitous install base, and transports easily to full desktop applications via Apollo.

      We went to a full-day demo on Silverlight, given by a Microsoft developer. What they did in about 500 lines of Silverlight code was a pretty nice picture slideshow with smooth image transitions. What we did in about 500 lines of Flex was equivalent, but supported images of any size, allowed you to zoom in, supported a film strip mode, and carousel mode, as well as the standard fade-in, fade-out image transitions. Ours also is able to attach to ANY other language that is capable of delivering web services in a wide variety of formats (XMLRPC, SOAP, WSDL, flat XML, etc), and it only requires 1 line of code to change (or a switch statement if we wanted to support them all at once). Ours is more featureful, easier to read, understand, and maintain than the very best that Microsoft could produce in the same amount of code. It also performs better.

      Seriously, I have seen both of these things in action, Silverlight is a long, LONG way away from being able to compete with Flex on both an install base perspective as well as an ease-of-development perspective. There is a reason people aren't adopting Silverlight, and install base is only a small part of it (though of course it itself is significant).

      Microsoft is doing their usual bang-up job of supporting the minimal features to look competitive, then cramming it down people's throats until they forget there are better options out there. And well they should, they should be scared silly. Flex is poised to overthrow the desktop monopoly in a way that AJAX and Google Apps can't (wouldn't be surprised to see some Google apps on Flex in the future). To boot, you can convert these browser-based apps to offline desktop apps with about 30 minutes of work, and an Apollo redistributable.

      Nothing has been this big of a threat to the desktop monopoly since Java. And Adobe has the gumption, power, and pocketbook to follow through. This is the source of the recent interest in Flash 9 on Linux. They don't care whether Linux users can view pretty animations, they care whether Linux users accept Flex, and being given access to Flex is the first step toward acceptance. They are also courting the open source community more and more (notice that the Flash Remoting spec was recently opened, which is actually a pretty big deal since it enables features that only they are able to deliver today), realizing I think that a lot of these Linux geeks are also IT decision makers.

      Adobe is working on a version of Photoshop for the web, which from what I understand will be a combination of HTML/Ajax, Flex, and server-side processing. They are bringing levels of desktop functionality to the browser never before possible, and it has Microsoft bricking in their pants.

      Over the coming months, expect to see Microsoft cramming Silverlight down your and anyone else's throat as rigorously as they are able to. It will be hidden in Windows Update files, it will be required to do various things on the Microsoft website, it will be bundled with software. They will make many applications in Silverlight which are better suited to other existing technologies (for example, the Microsoft website!!), because they want to make it as mandatory as they can without hitting anti-trust legislation.

    25. Re:Breeze to Program by Mitch+Haile · · Score: 3, Informative

      The Flex SDK is open source; the Flex Builder is $250 (was $500 earlier this year, they have cut the price though). The Builder is well worth the money, its bugs and frustrations aside.

    26. Re:Breeze to Program by unapersson · · Score: 3, Insightful

      In 1997 Netscape had 30 million users and 80% of the market, in 2007 Firefox had 120 million users and 10% of the market (figures from memory). The market is so much bigger now than when Netscape was the big fish in a small pond.

    27. Re:Breeze to Program by devjj · · Score: 3, Insightful

      I don't develop on Windows, and I'm not going to run Windows to develop Silverlight. If Microsoft is serious about it they'll release tools to make that happen, and until they do so I will continue advocating against its adoption. The web should not be ruled by a bunch of proprietary implementations. Silverlight is yet another trojan horse from Microsoft. It's designed to get people hooked so that they're forever tethered to a single, proprietary, closed-source platform, which - in case you forgot - is the exact opposite of what the web should be. Let's not give Microsoft any more power than they have with the IE monopoly, unless they're willing to play ball the way we want to.

    28. Re:Breeze to Program by nahdude812 · · Score: 3, Informative

      Flex Builder is free. And from my experience, Flex is far easier to work in, a lot more mature, and not just a knee-jerk response from its parent company to a market condition which caught them by surprise like Silverlight is.

    29. Re:Breeze to Program by BasharTeg · · Score: 5, Insightful

      This is your big misunderstanding. What makes Mono a "systemwide library system" and Flash just a library? Do they go in different folders? Is installing Adobe Flash not "modifying your system"?

      Silverlight works with Firefox, Safari, and IE.

      You know the spec for HTML? Which one? Transitional HTML 4.01? Strict HTML 4.01? XHTML? I highly doubt you actually *know* the spec for HTML. What you know is how to write HTML that works. Other people know how to write Silverlight code that works. Your arguments for Microsoft cutting support for Linux don't make any sense. Mono is an open source GPLed project, which happens to have some Microsoft backing and support due to their own desire to see Silverlight succeed and the agreement they have with Novell who is backing Mono. However, it's still an open source GPL project. Saying "what if Microsoft changes everything" doesn't make sense. You could make the same argument against Samba (prior to the recent release of the SMB documentation after many years of reverse engineering).

      The fact is, once Moonlight is up and rolling, there's no need for Microsoft's support to continue keeping it up to date. If they add some new function blah(x,y) they have to document that function in order for Silverlight users to actually make use of it, which means writing your own version of blah(x,y) from scratch wouldn't be that big of a deal. Open source projects like Samba have been doing this for years with NO documentation.

      Considering Microsoft's very early support for multiple platforms and for an open source implementation, and the years it took to even get a crappy version of Adobe Flash for Linux out of Adobe, it's really funny that you consider Flash the lesser of two evils.

      It's also really funny that you're so hot on the standards body for HTML and how great it is to have one true standard, when the whole HTML "standard(s)" and all of the commercial implementations of it are in shambles. No disrespect to the W3C community, but right now the par for a good HTML rendering browser is "whatever is better than Microsoft's support". We have 3 rolling standards, of which there is no actual implementation of 100% of the standard. I'm pretty sure Flash renders 100% compatible Flash, and Silverlight renders 100% compatible Silverlight. If you look at the same HTML on Windows and Mac, you'll get different output on many web pages, but if you look at Silverlight on Windows and Mac, you'll get the same output.

      With HTML you do have to worry about what kindness an organization provides, because you have to worry about how much of your HTML "standard" (and which one) they choose to support, and how much of it they choose to support. You're just as dependent on browser implementations as Silverlight and Flash people are on their plugins. There's no difference anywhere except in your mind.

      Oh, and both Silverlight and Flash are filing to become standardized specifications under standards bodies. Look at .NET, it's an open standard for anyone to implement. Silverlight will be the same. So again, where is this dependency on Microsoft's kindness again? They're doing everything that everyone demands of them: support multiple platforms, have an open specification, submit your spec for standardization, and help open source implementations of your spec get developed. And yet still there are people like this who knock their every move. Here's a hint: If you want Microsoft to change their behavior, don't give them a damned if you do damned if you don't scenario and don't be a hypocrite by being willing to be owned by Adobe but not by Microsoft. In my opinion Adobe has shown just as bad of behavior, and they clearly have a monopoly in several markets as well.

    30. Re:Breeze to Program by ivan256 · · Score: 3, Informative

      The flex2 sdk is 54MB uncompressed. You can make graphics with any tool you wish, you don't need to buy Flash. You can include most popular image formats (including SVG) as resources. You can also use the tools in the SDK to build traditional Flash programs without using any of the flex libraries.

      There is no reason to put the SDK on your Windows partition, so if you didn't have 54MB free, you could still install it on, say, a USB stick from the trash outside a convention center or something.

    31. Re:Breeze to Program by Anonymous Coward · · Score: 2, Informative

      If I had to pick one I'd pick Silverlight merely because it works on FreeBSD/OpenBSD.

    32. Re:Breeze to Program by menkhaura · · Score: 2, Insightful

      "It's crappy Microsoft technology, one API to bring them all and in darkness bind 'em".
      Shows API code
      "Oooh, shiny!"

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    33. Re:Breeze to Program by nschubach · · Score: 2, Funny

      So what your saying is using .NET is like being caught in a net and using Mono is like having "Mono"?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    34. Re:Breeze to Program by encoderer · · Score: 4, Insightful

      How about the fact that it's language agnostic? You're a C++ developer? It's a lot more comfortable to use C++.Net than it is to use ActionScript. Same for Java Developers, Python Developers, etc, ad infinitum..

      Or how about the fact that the .Net Framework is the largest library ever shipped? There is surely more "library code" available for, say, Java and Perl, but the .Net libraries share a common format, style, and organization.

      Or how about the fact that your .Net code for your Silverlight application is going to be obviously OO (since .Net is an OO framework). That allows you to easily share/reuse code between Silverlight, ASP.Net, and JIT'd GUI apps.

      Or how about the fact that you can mix multiple languages in a silverlight project (like ALL .Net projects)? You find useful code in C#.net but you're programming in Visual C++.Net? No problem, just load it in.

      Or how about an entire eco-system of tools and generators and add-ons for Visual Studio and the framework?

      Of course, with flash, you get...

      well...

      None of that.

    35. Re:Breeze to Program by nschubach · · Score: 3, Informative

      I pretty much develop everything I do in Actionscript2/3 in FlashDevelop on my Windows machine using the Flex SDK. I didn't have to pay a thing for either. I can't edit the time line and draw pretty pictures in it, but I can create the "stage" objects, embed images (in AS3/Flex), and draw them with code (gradients and all if I want.)

      You really only need Flash if your more of a designer than a coder.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    36. Re:Breeze to Program by Metaphorically · · Score: 3, Insightful

      The fact is, once Moonlight is up and rolling, there's no need for Microsoft's support to continue keeping it up to date. If they add some new function blah(x,y) they have to document that function in order for Silverlight users to actually make use of it, which means writing your own version of blah(x,y) from scratch wouldn't be that big of a deal.

      I'm sorry, something I can probably reverse engineer is not a substitute for something that is open. By this logic Wine should be a perfect replacement for Windows and GCJ should be interchangeable with the Sun JVM. I respect both of these efforts but the fact is that they are not in control of the specs they are implementing.

      In the case of Silverlight there's no compelling reason to move from standards we have to this new specification.
      --
      more of the same on Twitter.
    37. Re:Breeze to Program by pbhj · · Score: 2, Insightful

      >>> I'm pretty sure Flash renders 100% compatible Flash, and Silverlight renders 100% compatible Silverlight. If you look at the same HTML on Windows and Mac, you'll get different output on many web pages, but if you look at Silverlight on Windows and Mac, you'll get the same output.

      That's because HTML is intended to present information and not identical images. You can pretty much guarrantee that any two randomly chosen renderings are different - different resolution, different colour settings, different fonts, different font-sizes, different browser width, different personal style sheets, different browsers. But provided setups are the same then browsers should not render differently.

      I bet if you look on WindowsXP and Mac iPhone you don't get the _same_ rendering. If you do then it's broken as an information display medium.

      What I want to know is what benefits do we have if we use Silverlight over using Flash, say, or other established standards for preparing webpages.

    38. Re:Breeze to Program by Flodis · · Score: 2, Interesting

      I disagree with this; Mono is a great system which works extremely well (on Linux, at least - the OS X one is hampered by its not being made by Apple, as most stuff on that platform that isn't made by Apple is*). There's a reason a large number of newer Linux desktop projects use Mono.

      The development tools for Mono, however, appear to suck hard compared to the .NET tools that are available on Windows.
      I have to say I agree with this. Mono seems to work splendidly, but MonoDevelop and its tools are not working so well.

      While MonoDevelop currently isn't comparable to MS Visual Studio, I very much hope that it will be in the future. Mostly because developing in VS is a breeeze compared to everything else I've tried, and I really don't want to run Windows anymore. Also, part of MS Windows popularity has to be because of the comparatively easy-to-learn programming tools that have always been coming out of Redmond, and thus generated droves of home-hacked apps with at least somewhat nice user interfaces. Maybe a something similar could happen to Linux if the set of available development tools were better.
  10. Silver Light is actually pretty damn cool by RingDev · · Score: 4, Interesting

    TBH though, I am a .Net developer, so I may have a bit of bias. But the power and ease of development that Silver Light gives you is very impressive. It's not the right tool for every job, but for multi-media intensive, widely distributed apps, from the tools I've seen, it definitely has some great advantages.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Silver Light is actually pretty damn cool by RingDev · · Score: 2, Interesting

      Last time I talked to a MS rep (late summer 07) indepth about Silver Light, he said the FF beta was out and that MS intended to get SL running on all major browsers. There was also some chat about limited support for the folks over at Mono for the Moonlight project running Silverlight apps on Linux.

      Silverlight 1.1 is based on the .Net framework, that alone opens so many doors. The functionality that having the entire .Net framework at the tips of your fingers while developing is a godsend.

      You gain all of the advantages of the .Net framework, the excellent toolsets provided in VS.Net 2008, the MM power of Flash, and the ease of web distribution.

      It's not perfect, by any means, but it is still a very young product. But 2008 could be a really great year for it. And in the mean time, it still makes a killer foundation for controlled environment deployments.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:Silver Light is actually pretty damn cool by Locutus · · Score: 3, Informative

      really? Microsoft is helping the Mono folks port the entire MS .Net framework which is available to MS Silverlight on Windows? Don't answer because you are WRONG. Windows Forms, ADO.NET, and ASP.NET are not part of the ECMA'ed projects because Microsoft has patents on these and will not let them out. And, if you look around, Microsoft is out there telling developers how to use these parts in MS Sliverlight. Sorry, not something anybody who cares about equal access to the web should be even touching with a 10' pole. And Microsofts forced use of Silverlight to view their web pages should be cause for anti-trust issues. IMO.

      on MS .Net licensing:
      http://en.wikipedia.org/wiki/.NET_Framework#Standardization_and_licensing

      Google search for these components and MS Silverlight showing ties between them:
      http://www.google.com/search?hl=en&q=silverlight+%22Windows+Forms%22+%22ADO.NET%22+%22ASP.NET%22

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:Silver Light is actually pretty damn cool by gbjbaanb · · Score: 4, Informative

      The functionality that having the entire .Net framework at the tips of your fingers while developing is a godsend.

      Hi, to get the best user experience from this product, you need to install the .NET runtime v1.1, the .NET Runtime v2.0, the .NET runtime v3.0, the .NET runtime v3.5, the .NET runtime service pack 1, the .NET runtime v2 service pack 1, the .NET runtime v3.0 service pack 1, the .NET 3.5 recommended update and the .NET runtime v1.1. security update.

      I know, I've just been doing that on the new server, getting it ready... 300 MB of download and 3 reboots (that's no counting the rest of the windows updates I needed to get).

      Note that the runtimes are optional components in WU, so many of your potential customers will not have the latest and greatest versions (which, naturally, will be required) including those customers running Vista.

    4. Re:Silver Light is actually pretty damn cool by Locutus · · Score: 2, Informative

      Yes, let's all reward them for gutting Borland of their senior language engineers. Let's reward them for essentially forking Java( damaging Java on the desktop as a result ) and putting out MS .Net. Let's reward them for submitting only part of this to the ECMA and ISO while keeping parts of it proprietary and with patents 'protecting' it from use on other platforms. Let's reward them for doing everything in their power to make sure everything they make works only on Microsoft Windows. And while we are at it, let's also reward them for publicly attacking projects like the OLPC project. Let's reward them because they promote the creation of FUD surrounding the OLPC project such that some countries went with more expensive laptops instead. Let's reward them for there effort to block OSS on another companies computers with efforts to have OSS already installed on said laptops and have it replaced with Microsoft Windows after the laptops arrive.

      Yes, let's reward such a great company, a company were developers are a tool extending their monopoly, a company competing not by building the best products the industry gets behind but by building similar products which only work on their monopoly platform and have the balls to tell the industry they are open. IMO, only someone with their head in the ground would consider MS Silverlight for anything.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    5. Re:Silver Light is actually pretty damn cool by Froqen · · Score: 3, Informative

      The parent post is completely wrong.

      Silverlight is an independant implemenation of the CLR and does not depend on whether or not the Full Windows CLRs are installed or not on a machine. The complete size (of the downloads) for Silverlight 1.0 is ~1.4MB and for 2.0 is ~4MB. Also, I've personally never had a reboot when installing silverlight.

  11. History repeating by Bogtha · · Score: 5, Insightful

    I remember when Netscape introduced frames, they changed the netscape.com website to use them. It lasted a few months, then they realised how silly they were and changed their website back.

    Silverlight may be good for embedded applets and for applications, but it's ludicrous to use it for an entire website. I expect that Microsoft will shortly figure this out.

    --
    Bogtha Bogtha Bogtha
    1. Re:History repeating by mpthompson · · Score: 2, Insightful

      Once Google fails to index Microsoft content (I'm assuming they don't yet index text in Silverlight content) and page visits drop off they'll certainly change back to HTML just as you describe.

      If I was a marketing manager for another Microsoft product, I wouldn't be happy with the Silverlight folks forcing me to limit my content to people who have Silverlight installed. Of course, perhaps they are all drinking the coolaid.

    2. Re:History repeating by Niten · · Score: 4, Insightful

      At that point you can't even call it a website any more; it's just a graphical .NET application that happens to be delivered over HTTP.

      And yes, the same is absolutely true for pure-Flash websites, too. But this is made slightly less onerous because Adobe provides versions of the Flash plugin for Linux and OS X that are ostensibly on par with the Windows version, and Adobe doesn't lock you into a single platform for developing Flash apps -- unlike Microsoft, Adobe's end game is not to create a sea of de-facto "standard" applications for which the company's own operating system is the best, or only, choice.

  12. Opera... by ShatteredArm · · Score: 3, Informative

    ...Does not work with Opera.

    Not interested.

  13. Keeps crashing. I have pulled it. by hughk · · Score: 4, Informative

    I have a new DELL laptop with XP SP2 on it (no way was I going to get Vista on it). Silverlight crashes both in Firefox and in IE7, even on a system that is has almost no other apps. I have pulled silverlight as something that may work someday, but at the moment is a pile of donkey poo.

    --
    See my journal, I write things there
  14. Bullet Point Three by MBCook · · Score: 3, Insightful

    The Silverlight part of the interface is almost wholly unnecessary. It's really nice to use, it's smooth, it's easy, and it's beautiful - but it's nothing that requires a RIA in the first place. Microsoft could have easily implemented the same user experience (give or take) with HTML + JavaScript/AJAX; with a lot less effort and greater compatibility.

    That bit, the third numbered bullet, is what matters. They aren't doing something special, they are just forcing their technology on others because they can. Now I'm kind of interested in seeing what happens, because frankly I think MS's current site is a mess (I can never find what I'm looking for). But if they are going to push something like this they should go all out and demonstrate what it can do, not just use it in place of JavaScript (which they tried to replace with VBScript and failed) and AJAX (which they invented, to a degree).

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  15. Yeah but by bytesex · · Score: 2, Insightful

    Does it come with a perl silverlight-generating library ? Because I can make flash on the fly now; is silverlight open ? Does it script ?

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
    1. Re:Yeah but by cnettel · · Score: 2, Informative

      It's a heavily reduced subset of .NET, so if you (have some tool that) can generate MSIL, you'r basically set. XAML, and the Silverlight subset, can also be generated quite easily. (As far as Microsoft XML formats go, it's not too bad.)

    2. Re:Yeah but by Lao-Tzu · · Score: 2, Informative

      Silverlight 2 will be as you describe. You'll be able to program in any .NET language, or any other type of tool that generates MSIL. Silverlight 1 is just XAML and Javascript. It could easily be generated by a script. It's more similar to SVG than to Flash.

  16. search engine issues? by Brit_in_the_USA · · Score: 3, Insightful

    I'm guessing only mircrsofts search engine will be able to index pages buried on the revised microsoft.com site until other search engines add silver-light navigation to their crawlers?

    I don't know about anyone else but I use Google to find KB articles.

  17. Re:Wow by diodeus · · Score: 5, Insightful

    How to Google-proof your site in one easy step!

  18. More anti-competitive behavior? by Anonymous Coward · · Score: 3, Interesting

    Silverlight currently only supports Firefox of the Gecko browsers - it blocks all other Gecko-based browsers even though they'd be completely compatible. One has to wonder whether explicitly supporting only Firefox is an intentional move to limit competition in the browser market.

  19. Desperate? by eebra82 · · Score: 3, Insightful

    It looks like Microsoft is getting desperate about the dismal rates of Silverlight adoption by consumers and developers since its release earlier this year. [..] With over 60 million unique users visiting Microsoft.com a month [..] How is that a desperate move? It would be extremely stupid of Microsoft if they didn't change it to Silverlight, considering the fact that many of their pages currently use Flash. And if they have 60 million unique hits - why not? Are we calling Adobe desperate for using Flash on their site?
  20. The real value of Silverlight by ShatteredArm · · Score: 4, Insightful

    All trolling and MS-hating aside, Silverlight is not meant for the World Wide Web. Rather, it is, like many other Microsoft products (SharePoint, PerformancePoint, BizTalk, etc) for the corporate intranet. The corporate IT department can simply force the software onto everybody's computer, and the developers can easily develop a *real* UI without having to fumble around with trying to make HTML behave like Windows Forms.

  21. Re:WTF is Silverlight? by east+coast · · Score: 3, Funny

    Yeah, they should use a sensible name with a product description like iPod, Gnome and Dreamweaver.

    Oh, wait...

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  22. Come on... by TheNetAvenger · · Score: 3, Insightful

    It looks like Microsoft is getting desperate about the dismal rates of Silverlight adoption by consumers and developers since its release earlier this year

    This is just about as ridiculous as it gets. Let's at least get 'facts' out of the way.

    Face #1, The final version of Silverlight 1.0 was released just a couple of months ago. Even the designers (Blend, etc) haven't had full final version native support for over a month. Do you really think MS is 'desperate' that in a month or two every web site in the world hasn't converted?

    Fact #2, MS already has a large following of providers preparing and starting stream and video based web video content sites based on Silverlight. Since it can do things like flip channels as fast a TV, etc companies looking to provide multi-stream content are going with Silverlight as it is the only viable solution - let alone the only multi-platform solution.

    Fact #3, a majority of Video pushed over the web is already in VC1/WMV format, yes this sounds strange with all the flash/Tube sites, but Windows Media is still either at the very top or close. Silverlight natively uses the same content, so for any site using WMV content already, they will flip to silverlight, as it will increase their user base.

    Fact #4, Silverlight is about a 2mb download, I see posts where people seem to think this is a big issue, are these people still using 2400baud modems?

    Fact #5, The major version of SilverLight is Version 1.1, and can be downloaded by developers/end users. Version 1.1 is the major version as 1.0 is only the graphical and video portion of the technology with limited UI abilities. (1.0 is the basic drawing and compatibility layers, and MS doesn't expect most people to consider Silverlight until 1.1, that is why the 'standard developer version they offer is 1.1, not 1.0) Silverlight 1.1 adds in the UI basic interface technologies like simple control events, additional hit testing, etc. Without 1.1.

    The Microsoft Download site has been Silverlight based for a few weeks, but it is a conceptual site, and it is demonstrated to developers of multiple page content areas can interact beyond a single SilverLight Control.

    Fact #6, a Silverlight based Website does not mean the entire page is based on Silverlight or the page is shown in only one Silverlight control like Flash based web design is. Silverlight is light enough that each Image element can be replaced with a Silverlight Object instead, and when needed, Silverlight Objects can use standard client/server scripting for communication and functionality between the Objects.

    It would be easier to think of Silverlight like a 'fancy' image object that can be scripted, take events, and talk to the client/server and other image objects on the page. This is what makes silverlight ahead of Flash, even before v1.1 is released.

    Now with facts out of the way, this makes a freaking difference in the OSS world how? One proprietary company/product is competing against another that is just as nefarious, and they are BOTH winning against ALL OSS solutions.

    Maybe OSS should actually be pushing for Silvelight to win, as you can at least create Silverlight content in notepad for free, and aren't forced to buy a massive Adobe illustration package just to put a few pretty buttons or videos on your site.

    Back to the anti-Microsoft goose-stepping...

    1. Re:Come on... by Evan+Meakyl · · Score: 2, Informative

      Maybe OSS should actually be pushing for Silvelight to win, as you can at least create Silverlight content in notepad for free, and aren't forced to buy a massive Adobe illustration package just to put a few pretty buttons or videos on your site.

      Never heard about Ming, haven't you?
      Ok there is no fancy GUI but you can create some SWF contents with your notepad...
      Look to the examples here. I found a page with a lot of very nice examples, but I can't remember where...

  23. A new attempt to monopolizing the net ? by JavaBear · · Score: 2, Informative

    Microsoft didn't succeed at monopolizing the net by bastardizing HTML, and their introduction of ActiveX controls.
    Is Silverlight just another attempt to try and push a Windows-only technology onto the net?

    By getting rid of HTML and by using Silverlight, MS are going to sit on the specifications. They are definitely not going to share the Silverlight internals with the rest of us.

  24. Warning! MS inexorable business model... by ifknot · · Score: 2, Insightful

    1. Via silverlight MS is going to leverage its huge install base to move to the next phase of its business model - i.e. "adapt". 2. Over time silverlight uptake will adapt your web access to their proprietry model. 3. When this process of adaption is well beyond a critical point the benevolence towards other OSes will end and no new vesions of Silverlight will appear for Linux or OSX. 4. Javascript will be replaced with .NET, the adaption will be complete. 5. HTML & Javascript will wither on the vine or a small second tier web will co-exist. 6. MS will own the web. This is key to MS survival so if you think they are pushing Silverlight with a few irritating pop-ups... "you ain't seen nothing yet!"

    --
    we are all cosmic nuclear waste
  25. Re:They're already spamming us by Actually,+I+do+RTFA · · Score: 3, Insightful

    If a product doesn't stand on its merit, telling me repeatedly how great it is simply turns me off.

    Good point. People on /. should stop trying to talk about how great Linux and MacOSX are. I mean, if they were so great they would be dominant already.

    New products always need advertising. But what I'm really curious about is how is Silverlight not great? I haven't examined the issue yet (I thought it was still in Beta, so I don't consider their advertising excessibe), but you obviously have carefully weighted all the pros and cons, so I'm interested in your view. Or maybe your logic was "Boo, hiss, MS is the devil."

    --
    Your ad here. Ask me how!
  26. Re:Geesh by Anonymous Coward · · Score: 2, Insightful

    Gee, a company trying to force everyone to use their product..how evil!!!

    If you'd said "encourage" rather than "force", you might have had a point....
  27. Even MS partners dislike Silverlight by MobyDisk · · Score: 3, Informative

    I went to a presentation on Silverlight hosted by a local MSDN users group. From what I can tell, Microsoft made a donation to a non-profit, and earmarked the money to go to a MS partner who would redo their existing (and very dated) Flash site in Silverlight. At the end of the presentation, I talked to the presenters about a Silverlight project that my employer was considering. The response I got from both Microsoft Gold partners was "Don't use Silverlight!!!!" They went on to explain how anything that Silverlight can do, Flash can do better in terms of both final result, and development time. (They were using Flash 1.1 beta at the time). Basically, Flash is a ubiquitous open-standard with mature development tools and tons of 3rd-party partners. Silverlight is a quickly cobbled-together Flash clone with 1/10th the features, completely immature tools, and no 3rd-party support. The presenters gave me their cards, told me to call if I had questions, and gave me a list of tools that they recommended I use for the project.

    It was very enlightening. They left me with the one final note that, in a year, their opinion may change as Silverlight matures. But based on the examples they gave me, there's just no reason for anyone to ever adopt Silverlight.

    Going into the political aspects here... this is exactly what Microsoft does well - they clone something, pay people to adopt it, and use their gigantic Windows Update distribution system to put it on 90% of the desktops around the world. Flash's days will be numbered when we get to the point where Microsoft starts to introduce Flash compatibility. That's the embreace-extend-extingush approach, and we should run for the hills when that happens. It's too bad that Microsoft can't just compete by using the open standard instead of flooding the market with an incompatible clone and cramming it down people's throats.

    1. Re:Even MS partners dislike Silverlight by Daimanta · · Score: 2, Insightful

      "Basically, Flash is a ubiquitous open-standard with mature development tools and tons of 3rd-party partners."

      Yeah, that's exactly why linux has waited years before finally getting Flash 9. And to think that post is modded insightful.

      --
      Knowledge is power. Knowledge shared is power lost.
  28. Look at Adobe.com. by SanityInAnarchy · · Score: 2, Insightful

    Specifically, notice how you can view their entire homepage without Flash.

    I'd imagine you can view the entire site, save for Flash-specific stuff, without Flash.

    It's one thing to use their technology themselves, but this tells me that Microsoft is actually using Silverlight to replace HTML, which is something that is generally considered bad when people do it with Flash, and is also something that even Adobe isn't doing with Flash.

    --
    Don't thank God, thank a doctor!
  29. Re:Wow by Anonymous Coward · · Score: 3, Insightful

    Doesn't matter what add-on MS slipped in. The script blocker which my company requires includes Silverlight blocking. No Microsoft.com for you! And there will be some handicapped accessibility issues if there is no HTML.

  30. Microsoft wants to make HTML irrelevant by filbranden · · Score: 4, Interesting

    Microsoft plans to use its website to push Silverlight technology adoption.

    I remember when MSDN and other Microsoft sites were available only with IE. This was bad for who worked on Linux or used Netscape/Firefox but had to support Windows hosts. They finally changed their sites to be standard compliant (or at least, closer to that).

    Now that they're losing market to Firefox and they're having to go standards compliant on HTML, they'll try to push a "better" technology to try to make HTML irrelevant and keep their monopoly.

    If you look at it, OOXML is just the same, its integration with Sharepoint is another try to make HTML irrelevant and keep their monopoly on the web.

    In the end, it doesn't matter if Silverlight is cross-platform and supported, because Microsoft will always own the format, lead its development, and introduce new incompatible features. Everyone will have to keep following them forever, not to mention that probably they'll start adding patented features or DRM. They've been doing this with every program and file format they have.

  31. Re:They're already spamming us by Al+Dimond · · Score: 5, Insightful

    I'll tell you how Silverlight is Not Great, and I've never used it in the slightest. And it's not because it's by Microsoft, or because it's not free.

    It's Not Great for the same reason Flash is Not Great: it almost always results in a worse user interface than using normal /x?html/.

    For the developer the site is The Thing. It's important that the site has clean code, looks cool, and is easy to maintain. Maybe Silverlight makes that possible.

    For the user the site is likely just one stop on a journey tied together by a web search. It's important that the site behaves similarly to all others in certain respects: that the browser's navigation facilities work, that the browser's text search works, that input behavior for these are the same as on all other pages (keeping in mind that key bindings, mouse bindings, context menus, etc. vary from browser to browser and user to user). Flash breaks this, and if Silverlight doesn't do the same I'll be shocked.

    For the developer it's tempting to think the site is a book to be read from start to finish. But users are more likely to look in the index, tear out a few pages, and glue them into collages of their own creation. The developer can use the introductory chapters to lay out unusual notational conventions that will apply throughout the text but the user, not having read from the beginning, is only confused to see them used in the middle. If you're tempted to cry and bitch about this as a developer, get over yourself: users have more important things to do in life than figure out this super cool new interface to your web site.

    A big part of the reason the web took off is that its limited facilities for UI design forced sites to mostly follow the same conventions. If you want to do something better, more complicated, something that people have to learn, then write a damn desktop app.

    (Yes, there are useful and good things that can be done by embedding Flash/Java in web pages. Nifty videos and games, no-install VNC and ssh clients... as long as they stay self-contained and aren't part of the page's navigation or textual information presentation, knock yourself out).

  32. Re:They're already spamming us by rbanffy · · Score: 2, Interesting

    "Good point. People on /. should stop trying to talk about how great Linux and MacOSX are. I mean, if they were so great they would be dominant already."

    If Microsoft's dominance had anything to do with software quality and not with barely legal tactics of coercing OEMs into bundling their and their software only, sabotaging Windows so it would not work properly with DR-DOS, and generally abusing one monopoly to create more monopolies, your comment would have some measure of correctness.

    WFWG made obvious (to Novell's disgrace) people didn't want file servers - they wanted to share files and printers. Excel was respectable. Word (first on Mac, then on Windows) was decent. Multiplan and Word were even honest products on DOS and on Macintosh. Windows brought some GUI multitasking for those who couldn't afford to run Unix and X. I did a lot of Applesoft BASIC code during college.

    Unfortunately, the real world is not like that. This Microsoft is not the same company it was on the 70s, 80s and early 90s.

  33. Just in case there was any doubt... by Foerstner · · Score: 5, Funny

    ...that .Net was a clone of Java.

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
  34. Enough is enough. by RightSaidFred99 · · Score: 5, Insightful
    I scanned the replies to this, nobody has pointed out that the article is a fabrication aka lie. Microsoft is not redesigning Microsoft.com to use Silverlight. The idea is preposterous if you think about it for just a minute. Imagine the work involved in changing a site that has developed over more than a decade entirely to use Silverlight.

    In fact, Microsoft is only changing their download area to use Silverlight. In other words, surprise surprise - a kdawson article that is simply false. It's amazing, I know.

    1. Re:Enough is enough. by fred+fleenblat · · Score: 2, Insightful

      Fair enough. But why the download part of their site? Downloads are typically one of the simplest areas of most sites. Just select what to download by clicking on it and then it...downloads. How much value can silverlight add to that?

  35. Re:Wow by Froboz23 · · Score: 2, Funny

    For those who don't know, pleonasm is the redundant use of cute robotic dinosaurs.

    --
    Take off every Sig. For great justice.
  36. Isn't that a Flamewar Title? by ChicagoDave · · Score: 2, Insightful

    Silverlight is just out of beta and the real big 2.0 release is still months away. I somehow doubt MS is "desperate" about anything. The article about MS adopting themselves is great, the desperation comment is really just flamebait. DC

    --
    http://chicagodave.wordpress.com
  37. MS already dropping support for platforms by smurfsurf · · Score: 4, Informative

    Microsoft dropped support for PPC Macs. I see this as a good hint on what commitment to expect from them regarding future platform independence and support.

  38. No, they just developed Secure Digital. by Anonymous Coward · · Score: 2, Informative

    Secure Digital cards (SD Cards) were developed by SanDisk, Toshiba and Panasonic to combat Sony's Memory Stick technology.

  39. Re:"There are open source players"? by ivan256 · · Score: 3, Informative

    I'm using 64-bit linux. (Speciffically Debian, but I've tried this with SuSE and Ubuntu as well)

    With nspluginwrapper (configured automatically on OS install) Flash Player 9 works as expected in 64-bit firefox. If I didn't know how the system worked behind the scenes I wouldn't even realize there was a 32-bit plugin being used, or that there was a potential for issue.

  40. MS Downloads beta site is using Silverlight by toolburn · · Score: 2, Informative
  41. Let's Dispell Some FUD by Bloody+Templar · · Score: 2, Informative

    There's so much FUD in this discussion, I don't even know where to start.

    First, let's tackle the most common misconception, that Silverlight isn't platform agnostic. The Silverlight runtime is supported on Windows and OSX in IE, Firefox, and Safari. For Linux, there's Moonlight, a Mono-based implementation. Additionally, it's worth noting that Microsoft has supported Novell's development efforts on this.

    Okay, let's talk about versioning. The current version, 1.0, is somewhat limited in that it only includes XAML, JS, and media support at this time. The next version, 2.0 (formerly called 1.1) includes a mostly feature-complete scaled-down version of the .NET framework. There are NO system prerequisites that aren't already included in the ~4 MB Silverlight download.

    As far as tools required, Notepad.exe is all you need if you're so inclined. The basic markup of Silverlight is XAML, an XML-based format.

    Web server: Anything. Doesn't matter. Silverlight is a strictly client-side tech.

    Regarding being a "Flash clone:" Not entirely. The XAML-based markup for Silverlight is a subset of that used in Windows Presentation Foundation, which is on track to become the .NET UI framework of choice (as opposed to Windows Forms). Does Silverlight do gee-whiz animations and graphics that resemble Flash? Sure, but so does WPF, and nobody has said that WPF is a Flash clone.

    And regarding search engines not being able to index Silverlight sites, that's partially true. XAML is just XML, so it's still readable by search engines. Resolving URLs within the XAML might be an issue, and I too am interested in seeing how that's solved. FWIW, Google's Site Maps tool solves this problem somewhat.

    So, overall, I'd say it's a standard worth giving a chance. The folks responsible for Silverlight (ScottGu, among others) are aware of Microsoft's previous mistakes and are working to not repeat history.

    Disclaimer: I am not a Microsoft employee or astroturfer. I am a geek who happens to specialize in .NET and is somewhat excited about Silverlight.

  42. bullshit by nguy · · Score: 3, Informative

    At best, it's an alternative development environment for Linux/Unix that just happens to be based on the ECMA-334 and ECMA-335 standards.

    That is exactly what it is.

    Mono is junk that gives people a false impression that .NET is portable. Nothing could be further from the truth.

    Indeed, nothing could be further from the truth, and that's OK. The fact that support .NET as part of Mono is hard and ongoing doesn't make Mono a "piece of crap". In fact, most Mono users don't even bother installing .NET compatibility libraries.

    So I downloaded the Mono for OS X package

    That's your mistake: Mono doesn't work well on OS X because Apple is playing their own games with deliberate incompatibilities. For example, Apple deliberately keeps X11 on OS X broken in order to force people to port to their crappy native libraries.

    1. Re:bullshit by AKAImBatman · · Score: 4, Insightful

      The fact that support .NET as part of Mono is hard and ongoing doesn't make Mono a "piece of crap".

      Agreed. Mono is a piece of crap on its own merits. I apologize if I gave any other impression.

      Mono doesn't work well on OS X because Apple is playing their own games with deliberate incompatibilities.

      Your argument of deliberate X11 incompatibilities is nice (though difficult to accept at face value), but ignores the fact that 90% of my rant centered around the craptactular development environment that is shipped as "Mono". It's decidedly developer-unfriendly, and using it on a Mac was not the cause of that.

      On a system where Java is installed, things are easy to build and run. I can run "ant all" and everything magically compiles. I can look at the documentation and understand what every class and method does. If it runs on one system, I can expect it to run on the rest. Dependencies are clearly defined and easy to resolve. (And explicitly clear when tied to a given OS due to JNI dependencies.)

      None of that describes Mono. Mono is a piece of crap that simply perpetuates a poor state of dependency hell, while wrapping your core software in a semi-portable bytecode that provides no real-world advantage in portability.
    2. Re:bullshit by nguy · · Score: 2, Interesting

      Your argument of deliberate X11 incompatibilities is nice (though difficult to accept at face value), but ignores the fact that 90% of my rant centered around the craptactular development environment that is shipped as "Mono".

      Mono isn't a development environment, it's a runtime and a compiler. The development environment for Mono is called MonoDevelop, and in my experience, people have a much easier time getting started with it than XCode, Eclipse, or NetBeans.

      On a system where Java is installed, [blah blah blah Java is wonderful blah blah blah]

      So, why do you think people are using Mono? I'll tell you: just about every Mono developer knows Java and found it wanting. That's why people are developing in Mono in the first place. Maybe Mono isn't going to "win", but there's no going back to Java for many people; personally, I'd rather program in plain C.

  43. Re:Show us where it says Mono is patent proof. by SanityInAnarchy · · Score: 2, Insightful

    Now tell me, why should any sane person attempting to develop open solutions should use mono or any other technology aping (how apt) MS's closed, most likely patented implementations of any technology?

    Good point! I'd better go patch out the MS Word support for OpenOffice.

    There's also two other issues here: Some countries do not allow software patents. For the rest of us, there is still the question of "What's a sane alternative?" No matter where you go in the software industry, you'll be running into patents.

    All that said, I do actually agree that it's maybe not the safest move, and that I would much rather start from scratch.

    Oh, on a related note: Remember the whole GIF controversy? For quite a long time, the only reasonable alternative was to use JPEGs everywhere, because it was either GIF or JPEG. It took a long time for PNG to be widely supported enough to be a replacement for GIF, and various ways of animating PNGs aren't really officially standardized, and are certainly not commonly supported.

    So, at a certain point, you have to ask yourself if you'll actually have a completely open replacement created by the time the patent runs out.

    --
    Don't thank God, thank a doctor!