How to Avoid IE-Specific WWW Development?
IE-less asks: "Can any Slashdot readers help me gather evidence to support the notion that developing an IE-specific WWW site is a bad thing? A state-level US-gov't organization we are contracted with (hence the anonymity) is about to embark on converting a Citrix-based application to a browser-based application, but in order to do so will make it IE Only. Our repeated screams of, 'No! Consider the standards!' have fallen on deaf ears. One of the few things we have found that helps is the Department of Homeland Security's recommendation that people switch browsers (look for 'Use another browser') care of the Get Firefox site. That's the sort of comment that makes people pay attention. The departments in question do not care about monopolies, non-Windows users, closed source expenses, etc. They will pay attention, though, to statements from powerful sources...such as the aforementioned. Anyone else find anything that works?"
One argument I always give for my fellow developers is that standards compliance means your website will work for a lot longer if you adhere to the standards currently in place.. Who says MS is always going to support their IE-specific code? IE7 is supposedly going to have better standardization, which is going to take a lot of work on their part. Browsers have more reasons to adhere to standards that are in place, rather than their own specific little extras they came up with back in the day, which developers are pushing against..
"Better to be vulgar than non-existent" -Bev Henson
Well, you could simply explain that client-side scripting has matured in modern browsers over the last five years or so, and therefore it's much easier to develop an application that works consistently with modern browsers. Point them to articles about AJAX (such as this one) and explain that it's becoming the rule, rather than the exception. You could point out that most modern web apps (such as almost everything Google develops) use the technologies mentioned above and work well with almost any modern, standards-compliant browser.
German Federal Office for Information Security (BSI), has told the Berliner Zeitung that internet users should switch from Internet Explorer to Mozilla or Opera. Dickopf says Internet Explorer is hazard-prone, attracting too many viruses and worms.
Finnish Gov't says "avoid use of Internet Explorer"
MS's IE blog says "we do not plan on releasing IE7 for Windows 2000" means no more security fixes for people without Windows XP or greater... which would lock out over 20% of the worlds population
man do i hate ie
"Persistence is annoying success." - ghee22 11:28:1999 - 10:53:PM
I really like that Act, not because I'm disabled, but because it forces MORON web designers to actually write web pages to be media-neutral, which was the entire goddamned point of the web to begin with.
I use Firefox, IE, Opera on my 640x480 Zaurus, lynx when I'm ssh'ing, and on occasion I even google via my cellphone. Sites like BBC really shine there. Even slashdot works out as long as you use the "light" rendering option.
Cite W3C standards. Considering your client is a government one I would imagine that standards compliancy is of the uppermost importance. I work as a web developer in the UK and a couple of our clients are goverment bodies. They have in place the reqirement to adhere to standards such as W3C and bobby compliancy and accessibility such as screen readers etc. If we were to produce an IE only web application the chances are it would fail on all those points.
Personally I think that the cases as I have outlined above are paramount for your situation. You need to point out the reasons why what they are doing is not the best idea. If you are working for a government organisation it is your duty to think about everyone no matter what operating system or browser thet are using.
If your application is rendered useless to anyone (within reason) then you are doing the wrong thing. Regardless of what technologies you are using it would be wrong for a governmental institution to do this.
Electronic Music Made Using Linux http://soundcloud.com/polyp
While its possible that your state level government doesn't need to comply there are several laws and policies in the US that could possibly apply and at least would make people listen:
w3.org has the list at:
http://www.w3.org/WAI/Policy/
Don't try to appear to be on a moral crusade against MS and IE. But hopefully once the lawyers sniff out that there could be potential hassles from building a website in a non-accessible/standards based manner the development process will be forced to change fairly quickly.
groklaw, wired and slashdot. The holy trinity of work based time wasting.
The US Copyright Office asks whether we would have any problem if we were required to use Microsoft Internet Explorer in order to pre-register a work. I sent them an email explaining why this would be a bad thing. Please help me prevent an MSIE-only US Copyright Office website by sending them your views on this issue. Together with more information and links about this issue, you can find my letter on my blog and use it as a base for your letter. The government of Norway recently embraced open formats, it would be a pity to see US government sites to require MSIE!
So, if you're on Windows, and you're going to require IE, hence require Windows XP, why in the world would you write a web app?
Write a fat-client app. The Web plays weak second fiddle to a Rich Client UI, even on Windows.
The point of web apps are portability, so if you're doing to dash portability, don't write a web app.
I know, somebody will say, "so you don't have to install any software". Yeah, right, this is being deployed on an Active Directory network with client management and login scripts and full control over the clients.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
The departments in question do not care about monopolies, non-Windows users, closed source expenses, etc.
Perhaps they should start caring about the expenses. It's our damn tax dollars they're blowing.
11*43+456^2
Look at existing logs from their website, or similar (friendly) websites. If they are building for a controlled audience (their employees), then they can do whatever works.
However, if the logs show access from non-IE browsers, then they have to justify why they are refusing to serve those people.
Good luck.
Everyone is entitled to his own opinions, but not his own facts.
Perhaps you should tell them about future maintenance costs: revising or rewriting everything with each new IE release (at least with IE7 that is supposed to "break things" by partially following standards). Then about the cost of making the system accessible, and rewirting it from time to time when regulations about "what is accessible" change. Then about possible legal costs because of not being accessible. Or because of having to provide alternative way to get the info to non-M$ customers (such as manually collecting and sending the info). Do they need to insure themselves against possible law suits relating to unavailability of the info they are supposed to serve? (at least unavailability to the few US citizens that are not customers of M$).
Is there a partnership between the US government and M$? Are US citizens required to also be M$ customers?
Is it simply a means to control costs? the testing and bug fixing time would be much greater if multiple platforms are supported
.. everything is clear at least to me.
Actually depends. My experience shows that when you use IE as development browser (and are clueless about standards) it takes later significantly more time to get this working in Firefox.
But using Firefox (forces standards on you) as dev browser means you probably get it working in IE later with almost no additional time.
And since Firefox javascript debugging capabilities and overall usefullness to developer is greater than that of IE
http://www.access-board.gov/508.htm
Any mention of breaking the law and violating the rights of those with disabilities will get the attention of any decision maker. (Think lawsuits!!!)
Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)