Go Back   CodingForums.com > :: Client side development > General web building

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 02-25-2013, 12:00 AM   PM User | #1
elitis
Regular Coder

 
Join Date: Sep 2010
Posts: 319
Thanks: 9
Thanked 6 Times in 6 Posts
elitis is an unknown quantity at this point
Better to alienate IE users?

I am a huge advocate of HTML5 and the related Javascript API's, but IE doesn't support a lot of the features I want to use for a project I've been working on. So far the only features I need are XHR2 and SSE. IE10 supports XHR2 but it only has (last time I checked) about 1% market share. IE9 however is extremely close to overtaking IE8 at around 23%, but doesn't support either XHR2 or SSE. Every other browser supports these features, so would it be better to just alienate IE from this point on? Should I just update the code in 2014 when HTML5 is standardized and hopefully every browser will support all HTML5 features?

The project is already big enough and I really don't want to have to find workarounds for IE, but at the same time I do want to have the best reach possible when this project is finished.
__________________
Coding is a challenge, get used to it
Always remember to debug
Try the guess & check method
Break it down into simple steps
elitis is offline   Reply With Quote
Old 02-25-2013, 12:24 PM   PM User | #2
mlseim
Master Coder

 
mlseim's Avatar
 
Join Date: Jun 2003
Location: Cottage Grove, Minnesota
Posts: 9,045
Thanks: 8
Thanked 1,029 Times in 1,020 Posts
mlseim has a spectacular aura aboutmlseim has a spectacular aura aboutmlseim has a spectacular aura about
I think it depends on the project ... the demographics of the users, and what the website is used for. Can you tell us that?
mlseim is offline   Reply With Quote
Old 02-25-2013, 04:47 PM   PM User | #3
alykins
Senior Coder

 
alykins's Avatar
 
Join Date: Apr 2011
Posts: 1,608
Thanks: 37
Thanked 183 Times in 182 Posts
alykins will become famous soon enough
IMO alienating any browser is a bad business call (even if it is on an intranet where you will have full control.... case in point... that is how it is now with the project I am working on, and now they are wanting to spend extra $ to be able to move away from an intranet, and towards a web based standardization. Problem is they used features that only IE supports, and now that needs to be re-factored.

Even if it is as simple as a redirect towards a text only landing site for IE, I think that is better than completely alienating them.

Edit: And I haven't checked in a while, but last time I did check IE (as a whole) still had a majority market share for browser usage.
__________________

I code C hash-tag .Net
Reference: W3C W3CWiki .Net Lib
Validate: html CSS
Debug: Chrome FireFox IE
alykins is offline   Reply With Quote
Old 02-25-2013, 06:29 PM   PM User | #4
Obsidian
New Coder

 
Join Date: Feb 2013
Posts: 28
Thanks: 1
Thanked 4 Times in 4 Posts
Obsidian is an unknown quantity at this point
It would indeed be a bad business call to alienate folks from using IE for the site (as alykins had mentioned earlier). I would recommend placing a note somewhere in the footer -- a common location -- to state "best viewed in Mozilla Firefox, Opera, etc.” You may even include browser icons.

If a use does access the site via IE, it may be fine to have a site that just has the content and attributes that do work in IE. The website is mainly about the content the user needs.

I have a few parts of my website that aren't fully supported in IE that are done with CSS3. I'm quite fine with the static blocky appearance that shows up in IE since the layout still looks nice. Hopefully soon that IE will fully support both HTML5 & CSS3 and it'll be easier to have dynamic websites.
Obsidian is offline   Reply With Quote
Old 02-25-2013, 09:06 PM   PM User | #5
elitis
Regular Coder

 
Join Date: Sep 2010
Posts: 319
Thanks: 9
Thanked 6 Times in 6 Posts
elitis is an unknown quantity at this point
Quote:
Originally Posted by mlseim View Post
I think it depends on the project ... the demographics of the users, and what the website is used for. Can you tell us that?
It is a social network website/web app (for mobile users). So (basic) usage would be posting, commenting, uploading, etc. I guess I'll just postpone release, and find some workarounds for IE. Already using filters for CSS gradients for IE, so no real point in stopping workaround development now. Thanks guys.
__________________
Coding is a challenge, get used to it
Always remember to debug
Try the guess & check method
Break it down into simple steps
elitis is offline   Reply With Quote
Old 02-25-2013, 09:34 PM   PM User | #6
felgall
Master Coder

 
felgall's Avatar
 
Join Date: Sep 2005
Location: Sydney, Australia
Posts: 5,448
Thanks: 0
Thanked 496 Times in 488 Posts
felgall is a jewel in the roughfelgall is a jewel in the roughfelgall is a jewel in the rough
Quote:
Originally Posted by elitis View Post
(for mobile users).
There are not any mobile devices that can run IE (unless some new ones have started using Windows 8 in which case they'd be running IE9 or IE10). You certainly could ignore IE8 if you are only concerned with mobile devices.
__________________
Stephen
Learn Modern JavaScript - http://javascriptexample.net/
Helping others to solve their computer problem at http://www.felgall.com/
felgall is offline   Reply With Quote
Old 02-25-2013, 09:49 PM   PM User | #7
elitis
Regular Coder

 
Join Date: Sep 2010
Posts: 319
Thanks: 9
Thanked 6 Times in 6 Posts
elitis is an unknown quantity at this point
Quote:
Originally Posted by felgall View Post
There are not any mobile devices that can run IE (unless some new ones have started using Windows 8 in which case they'd be running IE9 or IE10). You certainly could ignore IE8 if you are only concerned with mobile devices.
Windows Phone 7.x/8 do and yes they run IE9/IE10 respectively. Or if we define mobile by including tablets there's Win8/WinRT. Either way the only difference between the mobile and desktop versions of the project will be a responsive design. Other than that all the code will remain nearly the same.
__________________
Coding is a challenge, get used to it
Always remember to debug
Try the guess & check method
Break it down into simple steps
elitis is offline   Reply With Quote
Old 02-25-2013, 10:45 PM   PM User | #8
rnd me
Senior Coder

 
rnd me's Avatar
 
Join Date: Jun 2007
Location: Urbana
Posts: 3,452
Thanks: 9
Thanked 466 Times in 450 Posts
rnd me is a jewel in the roughrnd me is a jewel in the roughrnd me is a jewel in the rough
you can do binary downloads in IE using activeX, and you can long-poll with <script src=> back to IE4.

What's a bigger diservace to more people:
-making everyone wait for years?
-making a small (and rapidly shrinking) minority wait forever?

i would argue that the needs of the many outweigh the needs of the few.


just build it now and your reach will magically take care of itself by the time you would have done a rewrite...
__________________
my site (updated 5/13)
STATS (2013/5) HTML5:90.2% MOB:14% IE7:0.5% IE8:8.8% IE9:11.4% IE10:6.5%
rnd me is offline   Reply With Quote
Old 03-02-2013, 10:57 PM   PM User | #9
elitis
Regular Coder

 
Join Date: Sep 2010
Posts: 319
Thanks: 9
Thanked 6 Times in 6 Posts
elitis is an unknown quantity at this point
Quote:
Originally Posted by rnd me View Post
you can do binary downloads in IE using activeX, and you can long-poll with <script src=> back to IE4.

What's a bigger diservace to more people:
-making everyone wait for years?
-making a small (and rapidly shrinking) minority wait forever?

i would argue that the needs of the many outweigh the needs of the few.


just build it now and your reach will magically take care of itself by the time you would have done a rewrite...
Would I be wrong to assume the "small minority" you're speaking of are IE users? If so I personally wouldn't consider them a minority. Windows, generally speaking, has the most market share, and considering it ships with IE it (IE) isn't really shrinking rapidly. However I do understand what you're saying.

This is more or less what I plan to do. And I guess you could say my reach is taking care of itself considering the majority of IE9 users are being automatically updated to IE10.
__________________
Coding is a challenge, get used to it
Always remember to debug
Try the guess & check method
Break it down into simple steps
elitis is offline   Reply With Quote
Old 03-02-2013, 11:55 PM   PM User | #10
OurJud
Regular Coder

 
Join Date: Feb 2010
Posts: 188
Thanks: 22
Thanked 0 Times in 0 Posts
OurJud is an unknown quantity at this point
I only mess about with blogs and tumblrs, so perhaps not relevant to your needs, but as far as I'm concerned IE users get what they deserve. I simply cannot be bothered pandering to the awfulness and incompatibility of IE. If my blog/tumblr looks messed up or doesn't function properly in IE, then so be it.
OurJud is offline   Reply With Quote
Old 03-04-2013, 08:18 PM   PM User | #11
jerry62704
Senior Coder

 
jerry62704's Avatar
 
Join Date: Oct 2007
Location: Springfield, IL
Posts: 1,042
Thanks: 9
Thanked 81 Times in 81 Posts
jerry62704 is on a distinguished road
Quote:
Originally Posted by alykins View Post
IMO alienating any browser is a bad business call (even if it is on an intranet where you will have full control.... case in point... that is how it is now with the project I am working on, and now they are wanting to spend extra $ to be able to move away from an intranet, and towards a web based standardization. Problem is they used features that only IE supports, and now that needs to be re-factored.

Even if it is as simple as a redirect towards a text only landing site for IE, I think that is better than completely alienating them.

Edit: And I haven't checked in a while, but last time I did check IE (as a whole) still had a majority market share for browser usage.
As of January, IE has 14.3%, FF has 30.2%, Chrome 48.4, Safari 4.2 and Opera 1.9% according to w3schools.

[my 1000th post!]
__________________
.
.
...and gladly would he learn and gladly teach

Visit www.LiberalsWin.com for humor and the unique Bush/Obama Approval Polls
jerry62704 is offline   Reply With Quote
Old 03-04-2013, 09:10 PM   PM User | #12
felgall
Master Coder

 
felgall's Avatar
 
Join Date: Sep 2005
Location: Sydney, Australia
Posts: 5,448
Thanks: 0
Thanked 496 Times in 488 Posts
felgall is a jewel in the roughfelgall is a jewel in the roughfelgall is a jewel in the rough
Quote:
Originally Posted by jerry62704 View Post
As of January, IE has 14.3%, FF has 30.2%, Chrome 48.4, Safari 4.2 and Opera 1.9% according to w3schools.
That's a rather specialised site where you'd expect those visiting to be less inclined to use IE. For more general sites the percentage using IE is probably about two to three times that.
__________________
Stephen
Learn Modern JavaScript - http://javascriptexample.net/
Helping others to solve their computer problem at http://www.felgall.com/
felgall is offline   Reply With Quote
Old 03-05-2013, 08:26 AM   PM User | #13
Philip M
Supreme Master coder!

 
Philip M's Avatar
 
Join Date: Jun 2002
Location: London, England
Posts: 17,033
Thanks: 197
Thanked 2,410 Times in 2,388 Posts
Philip M has a spectacular aura aboutPhilip M has a spectacular aura aboutPhilip M has a spectacular aura about
Quote:
Originally Posted by felgall View Post
That's a rather specialised site where you'd expect those visiting to be less inclined to use IE. For more general sites the percentage using IE is probably about two to three times that.
http://www.infoworld.com/t/web-brows...tistics-189228

http://en.wikipedia.org/wiki/Usage_s...#Summary_table
__________________

All the code given in this post has been tested and is intended to address the question asked.
Unless stated otherwise it is not just a demonstration.

Last edited by Philip M; 03-05-2013 at 08:32 AM..
Philip M is offline   Reply With Quote
Old 03-05-2013, 08:50 AM   PM User | #14
felgall
Master Coder

 
felgall's Avatar
 
Join Date: Sep 2005
Location: Sydney, Australia
Posts: 5,448
Thanks: 0
Thanked 496 Times in 488 Posts
felgall is a jewel in the roughfelgall is a jewel in the roughfelgall is a jewel in the rough
Interesting article Philip. Clearly demonstrates how browser usage varies between sites and how you can end up with totally different figures from different places simply because they calculate them differently.

For the purpose of deciding whether to ignore IE or not given that you don't know what percentage would use it to visitor your site assuming your site worked for those visitors the only reasonable figure to use put of all the ones presented on the pages you linked to would be the 55.14% since from all that info there definitely are sites that get at least that percentage of their visitors from IE.

So the question becomes one of "Do you want to potentially alienate over half of your visitors by not supporting what is still for most sites the most popular browser?".
__________________
Stephen
Learn Modern JavaScript - http://javascriptexample.net/
Helping others to solve their computer problem at http://www.felgall.com/
felgall is offline   Reply With Quote
Old 03-05-2013, 11:39 AM   PM User | #15
SB65
Senior Coder

 
Join Date: Feb 2009
Location: West Yorkshire
Posts: 2,812
Thanks: 9
Thanked 681 Times in 675 Posts
SB65 will become famous soon enoughSB65 will become famous soon enough
To misquote the OP's sig:

Quote:
IE is a challenge, get used to it
__________________
Use the W3C HTML Validator and CSS Validator to check your code and Firebug to see what css is applied to an element
Read Steve Krug's book Don't Make Me Think - essential reading on web usability
I don't recommend much, but I do recommend Clook for UK web hosting
SB65 is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:20 AM.


Advertisement
Log in to turn off these ads.