4 ms·
html creeps forward exactly because of people using sub standard workarounds like flash, and those times are changing, anyone following what is happening on the
by daleharvey 17y ago
html creeps forward exactly because of people using sub standard workarounds like flash, and those times are changing, anyone following what is happening on the web can see that real web development is starting to move at an extraordinary pace.
the standards committee dont "design" the internet, by definition to become a specification someone needs to have implemented it, browser vendors are free to implement cool new features as fast as they want, w3c is just a forum for agreement on those new features.
if we were waiting on rubber stamping from the w3c, we wouldnt even be using ajax right now.
- waxpraxis 17y agoRight - but when did XmlHTTPRequest first rear it's head? 1999. When did AJAX actually take off? 2005. Six years. During the same time Flash went from a no scripting (well it was essentially programming via madlibs with Flash 4) to ActionScript 3 (Flex 2, the first place AS3 was used, was in early beta at the time I believe). New versions of the Flash Player only take a few months to hit 90%+ penetration rates.
- daleharvey 17y agoyes but "noone supports new web standards" is a self fulfilling prophecy, we all know users dont know or care about what is happening under the hood, they arent going to push for ie to support canvas. as web developers we need to be pushing canvas and font-face and webgl etc and stop running back to propietary plugins every time a font kinda looks not exactly the same on every other machine as mine. Its pretty unarguable that open standards are fundamentally better than proprietary formats, a single company owning the format the web runs on would be disastrous, instead of opening this gap to push flash into, I think energy is better spent pressuring those involved to help push web standards to a point where flash is not needed, if every website didnt support ie6 tomorrow, next week ie6 would not exist, obviously that is a contrived situation but the fact is its us web developers that need to make sacrifices to make things work better on the users behalf, they cant and shouldnt be expected to do it themselves.
- waxpraxis 17y agoSure - but it's a constantly running cycle, people seem to forget that. HTML 5 will get adopted given enough time - but by that point Flash will have moved on and will do more and do it better. Then HTML will catch up again... etc. You can push HTML 5 and canvas all you'd like - but from a pure business standpoint if I can reach 98% of my audience with Flash, but only 40% with HTML5/Canvas I'd be an idiot to not choose Flash. It will be WONDERFUL when I can use canvas to draw realtime graphs and know it will reach 98% of my users. That day is not today and it won't be for some time to come. Now, that being said I and doing exactly that task with canvas for a project - but it's as a backup of the Flash version since the client expects a sizable iPad/iPhone audience.
- daleharvey 17y agopeople also seem to forget that flash is only "better" for some small definitions of better, there is a reason people hate it and most of them arent political. your "from a pure business standpoint" is exactly what I was referring to, people are far too quickly jumping to quick and ugly fixes like flash that do nothing to help fix the core problems of why web standards are limiting. It takes a lot of "idiots" to push canvas and friends into widespread adoption, I am glad to see people like github taking the initiative.
- waxpraxis 17y agoWhat do you mean by "small definitions of better"? Can you do a cartoon with synchronized sound with HTML5? Better is a matter of "does it work for enough of your audience that it makes sense to build it". If you know your audience and can push the technology, by all means go for it! GitHub has exactly that audience. They aren't idiots for going with canvas - for them it's a savvy move. But the Flash option is still there for a reason too.
- daleharvey 17y agomy point was similiar to you last one, while html is catching up with video / audio / animation, flash is still miles behind html in terms of a lot of basic features, accessibility, adoption, easy of introspection, reliability, performance, I am wary of "html is catching up with flash" arguments because as you said its all situational.
- WiseWeasel 17y agoYou're forgetting that that was a Flash being developed by a hungry Macromedia. Progress in Flash development today has to bear the weight of Adobe's lethargy.
- tomlin 17y agoIt sounds like you're just jumping into web development when you say that. Adobe has been faster with release cycles than Macromedia. Often known as Hackromedia, they were not the powerhouse dev. studio it sounds like you're trying to push.
- WiseWeasel 17y agoI'm just pissed by the shit they've turned Macromedia's Mac apps into, namely Fireworks, at least as of CS4. I will reserve judgment on CS5.
- pavlov 17y agoIn the bad old days of 1998, HTML was flashing forward along several haphazardly chosen paths, as Netscape and Microsoft were busy creating their own incompatible extensions like document.layers vs. document.all. I prefer the present situation, where the experimental envelope-pushing happens in the controlled sandbox of Flash, and only the most vital innovations will eventually trickle down into the HTML standard.