views:

70

answers:

2

Assuming you are trying to sell large business/government software then IE6 will be a fact of life for many years to come. If you are dealing with the UK government, NHS, or local government in the UK then IE6 support is a given.

A lot of customers will not move from IE6 as they have other web apps that will only work on IE6, they are also not willing to install other browsers for control reasons.

However I have come across cases when the customers would install Silverlight on all of their machines. How common is this?

(I am not asking if you like IE6, or if you like Microsoft, Sorry we have to many money in the world as it is today.)


Some people think this is off-topic; however as a programmer I have to decide the best technology to use when asked to create a “web app”. Most users just think of “web app” = “no need to install” and “it runs in the browser window”, so this is an important questions when planning a product.

+1  A: 

To my knowledge, that's quite common. The main difference between Silverlight and IE7/8/9, Firefox, Chrome, etc. is that Silverlight, like Flash, is a browser plug-in the user can install by himself.

Most large businesses and government offices have an IT department managing all the machines, and the users aren't allowed to install any setup package by themselves. And if IT says it's gonna be IE6, then it's gonna be IE6, period. No IE7, no Firefox, no nothing.

However, assuming management allows the users access to the Internet, they often leave them in control of what they do with their browser, including installing plug-ins. The users then usually install Flash (essentially so YouTube works) and/or Silverlight.

Frédéric Hamidi
I would have expected the machines to be more locked down, so it still needed a admin to install Silverlight or Flash
Ian Ringrose
Well, I never encountered (yet) an environment where IT allows unrestricted access to the Internet but bothers with GPO to deny all add-ons :)
Frédéric Hamidi
@Frederic, Sorry I was asking about "business apps", e.g. web apps that are sold to the customer then installed on one of their servers.
Ian Ringrose
+1  A: 

The trouble is that the issue isn't usually so much "we'll install some things, but only things we think are safe", but more like "we won't install anything". The kind of organisations that are still using IE6 are the kind that are so risk-averse that you'll have a hard time getting them to install anything.

Therefore you're more likely to get satisfaction with Flash than Silverlight. The simple reason being that Flash has been around long enough that it might actually be in place on their systems already, thus negating the "we won't install anything" argument. (if they haven't even got Flash installed already, then good luck getting them to accept Silverlight)

If they are willing to install Silverlight, you might also consider trying them on the Google Frame plug-in for Explorer, which effectively turns MSIE into Chrome, but only for sites that specifically request it. The security imlications for that are pretty much the same as for Silverlight (or Flash for that matter), and if they accept it it'll mean you can write standards compliant HTML to your heart's content.

Spudley
The "Google Frame plug-in" has a few more issues then Silverlight is it does not use "windows-update" for it's updates, it is also a bit new. Hopefuly given time the Google Frame plug-in will become a good solution.
Ian Ringrose
A lot of people think Flush == [Grames or UTube] so it *may* be harder to get flush installed then Silverlight. Also I don't wish to have to write code for flush!
Ian Ringrose
Fair enough on Frame not using Windows Update; that's because it's not a MS product (are you saying your client is an MS-only shop?). It's not *that* new any more and is it pretty good already, but I doubt it will improve further as it's only intended as a relatively short-term stop-gap - when IE6 drops out of support in 2014, even companies like your clients will have to upgrade their browsers, and Frame will become redundant (along with their other existing IE6-specific systems).
Spudley
Re your second comment, I only suggested Flash in the case where it may be installed already, thus saving you the hassle of convincing them to install anything. I agree it's not ideal (but then neither is Silverlight).
Spudley