trollll wrote:Gen-ik, I will not attempt to stop you from making kick-ass things that non-updated browsers can't see. If I have a game written in jscript that doesn't work in javascript, I won't include the link to the page for anything except IE. If someone doesn't have the flash plug-in, I won't try to display a beautiful animation.
I realize full well that some people feel restricted by standards. However, standards didn't get adopted by developers and used by browsers because everyone hated them. For example, the UK has stricter standards for certain cell phone services than the US. This results in any cell phone in the UK having the ability to text any other phone, regardless of the service provider, characters-per-text limit, etc. Just try texting a friend here who doesn't have the same service. Stricter standards end up meaning more flexibility and functionality for the user!
Besides, if you have to make something that intricate and that restricted to a certain crowd of people, why not just do it in flash and at least allow more people to enjoy it?
I'm not saying that I don't like standards or think they are stupid in any way. I agree that to use standards will enable more people to view/access your website. All I am simply trying to say is that it shouldn't matter if someone decides you use standards or the more modern JS and CSS functions on offer.
If I was creating a website for a company or individual that wanted their site to be build to standards I wouldn't have a problem with that. Most of the clients I have had over the last year or so haven't minded or had a problem with their sites using the new DOM/Gecko stuff.
Another reason I can see that standards are in place is for those non NS/IE browsers that really don't cut-the-mustard and can't cope with anything more than the most basic JS and CSS.
With about 90% of people collectively using the newer NS/IE browsers though the remaining 10% will either need to catch up or miss out.
It's the same thing as deciding if to create a site using the latest Flash plugin or not... how many people will have upgraded/installed the latest plugin? Restricting yourself to Flash4 when Flash6 is around just to please those people who dont' know how, or can't be bothered, to upgrade is stupid.
Why don't we restrict the highway/motorway speed limits to 30mph so that those people with old/<span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span> cars can keep up and not feel left out?
Standards are in place but they are not law. Sometimes it's good to stick with them other times there's no point. Like I keep saying it's down to the type of site you are making and who you are making it for. Just because a site isn't created to standards doesn't mean it's not created well, nor should the person who created it be shot down simply because they decided to use modern techniques.
As for creating a site 100% in Flash that's down to what sort of site you are building. I used to do this when I first got my hands on Flash... it was Flash overkill... but now I use it here and there on sites (if I use it at all). The latest site uses Flash but it isn't visible, it's used to load and save data to the server while the visitor does their thing. Anyway.. can you imagine these Forums being created totally in Flash? Nope.