Slashdot Mirror


HTML5 vs. Flash — the Case For Flash

snydeq writes "InfoWorld's Peter Wayner offers seven reasons why web designers will remain loyal to Flash for rich web content, despite 'seductive' new capabilities offered by HTML5. Sure, HTML5 aims to duplicate many of the features that were once the sole province of plugins (local disk storage, video display, better rendering, algorithmic drawing, and more) and has high-profile backers in Google and Apple, but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers. And from its sub-pixel resolution, to its developer tools, to its 'write once, play everywhere' functionality, Flash has too much going for it to fall by the wayside. 'The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous websites, they'll keep their place on the Internet.'"

7 of 510 comments (clear)

  1. lolwut? by Anonymous Coward · · Score: 5, Funny

    "As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet."

    Okay, now you're just trolling.

    1. Re:lolwut? by Lord+Ender · · Score: 5, Insightful

      Yeah, Flash and Flex (nobody uses Shockwave) should not be used for websites. The goal of a site is to get people information as quickly and easily as possible. These technologies should be used for moderately-complex web applications (where HTML controls are too limiting).

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    2. Re:lolwut? by Telek · · Score: 5, Insightful

      Yeah, I'd like to introduce the OP to this little thing out here that we have called "the internet".

      You see on "the internet" the VAST MAJORITY of websites that use flash would not (by any sane or right-minded person) be classified as "drop-dead gorgeous". In fact many of them are aberrations of nature.

      Flash has become a way for ignorant web designers lead by even more ignorant managers to design glittery and flashy (no pun intended) websites that focus on dazzling the user instead of usable and content-filled designs. Poor Jakob Nielsen probably cries himself to sleep every night.

      Yes there are a few solitary websites out there that do use flash productively and do things that genuinely can be justified as a valued-added usage of flash that could not have been provided in plain HTML, but those are far and few between.

      So what this sensationalist article is really spouting is that there are yet no good development tools for HTML5. Wow Really? So a product that just came out (relatively speaking) doesn't have as good or as many design tools yet as a product that has been around for a 14 years. Good thing you pointed that out!

      Once the HTML5 tools are available and it's as easy to develop "drop-dead gorgeous" (for better or worse) websites for HTML5 as it is for Flash I think that Adobe is going to have trouble justifying Flash's existence ESPECIALLY because some of those utilities are going to be open-source and free.

      --

      If God gave us curiosity
    3. Re:lolwut? by mellon · · Score: 5, Insightful

      I think he's perhaps missing the point that their place in the internet is that they're the sites that take forever to load, and that we often surf away from because we think they're broken, and on which we can't find anything we need because they're usually not usefully indexed by Google. Not an enviable place, but certainly a place.

      The most common place where I encounter flash in this context is restaurant web sites when I'm going to look at the menu. If I'm on an iPhone, I just don't go to that restaurant, or I go despite the web site, not because of it. I think restauranteurs don't realize that if I'm at their web site, it's because I already am interested in going to their restaurant, and what I need is information, not a glossy brochure.

      Sigh.

  2. Nonsense by ScienceMan · · Score: 5, Informative

    I already block Flash automatically, as it drags down performance and rarely adds any content.

    There are a few cases in which useful content has been designed in Flash, but most of the time it is useless eye candy - and more often than not, just pure advertising. A great way to block most advertising that you do not want is to block Flash. Why would you not want to do that?

  3. Re:Counterpoint by wtmoose · · Score: 5, Insightful

    Don't think for a minute that all these Flash ads won't be replaced by equivalent HTML5 ads.

  4. Point by point by nine-times · · Score: 5, Informative
    • Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?
    • Reason No. 2: Flash beats Canvas: Ok, I bet there are still some things that Flash does better/faster. But complaining that HTML5 sometimes has bad performance isn't too compelling for me, since Flash constantly crashes on me. Further, the idea that HTML5 is bad because some browser might work a little different doesn't quite work for me since: (A) HTML5 is new and not complete, and it will take a little while to work things out. (B) At least I have the option of different browsers; if Adobe Flash Player isn't working for me, there's not really too much I can do.
    • Reason No. 3: Flash's good developer tools: Fair enough.
    • Reason No. 4: Flash's supercool fonts: Better support for custom fonts is being built into HTML5/CSS3. Flash shouldn't really be used for rendering text on websites anyway, since it interferes with searching and linking and indexing.
    • Reason No. 5: Flash is write once, play everywhere: More like write once, play anywhere that runs Flash. That means play anywhere on Windows desktops, kind of play on Mac and Linux but not well, and then barely play on some mobile devices.
    • Reason No. 6: The Flash commercial ecosystem: Ok. I don't know if this is an actual benefit, or if you lose more support through being semi-closed than you gain by having some commercial support.
    • Reason No. 7: Flash's game engines: I don't get it. Why is he talking about "Born to Run"?