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.'"

510 comments

  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 AndGodSed · · Score: 1

      Yep. "Simplest tools" is not exactly true is it...

    3. Re:lolwut? by Anonymous Coward · · Score: 0

      "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.

      Yeah

      The poster needs to be sent to time out, where they are forced to browse The CSS Zen Garden for about 30 minutes. When they are done, they can come apologize for their comment.

    4. Re:lolwut? by HHacim · · Score: 3, Insightful

      Please point me to one website that is "drop-dead gorgeous" and not full of superfluous animations that slow down my browser.

    5. Re:lolwut? by jopsen · · Score: 1

      Well... Compared to handwritten svg...
      even inkscape... Not saying that inkscape is bad, just not taught to as many designers as flash is...

    6. Re:lolwut? by LWATCDR · · Score: 1

      I have to agree.
      First I have never seen a drop-dead gorgeous Website. Some of the images and videos maybe stunning but the website it's self tend to be just okay.
      Here let me fix that for you.
      As long as Flash remain the simplest tools to slow to load, hard to navigate, and "flashy" websites. Designers with more style than substance will keep using it.

      Flash really does mean style over substance.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:lolwut? by cdpage · · Score: 1

      i'm making a logo font right now in fontforge using svg files.

      Pain in the ars... Drawn the wrong direction! ahhhh

    8. Re:lolwut? by coolgeek · · Score: 1

      No, compared to search engine-compatible HTML.

      --

      cat /dev/null >sig
    9. Re:lolwut? by aliquis · · Score: 1

      Facebook is written with HTML and javascript and it's still close to impossible to find, comprehend or understand any of the information :D

      Privacy, information and application settings is a complete nightmare and always have been. I can't understand how they can make it so bad. It must be way harder to make it less understandable than Facebook than to create a better system.

      Not an argument against Flash, and I agree. Web-pages should be about spreading information, not creating flashy designs.

      (Point is rather that if you're retarded when it comes to creating user-interfaces you can fail with both. And you could make an easy to understand although probably non-standard and non-searchable Flash interface.)

    10. 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
    11. Re:lolwut? by nine-times · · Score: 1

      Or astroturfing.

    12. 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.

    13. Re:lolwut? by noidentity · · Score: 1

      If I want georgeous, I watch a high-definition movie. If I want functionality, information, I go to (non-Flash) websites. Every "georgeous" website I've seen has traded off usability for this georgeousness, and too much.

    14. Re:lolwut? by phantomfive · · Score: 3, Insightful

      The goal of a website changes depending on the website. I have no idea really what the point of badger badger is, but who are you to say it's an invalid goal? As someone else mentioned, that website would not be easy to make in HTML 5.

      --
      Qxe4
    15. Re:lolwut? by geekoid · · Score: 3, Insightful

      How anti-internet.

      The internet is a communication medium, and it's not up to you to dictate what message people want to spread, or how they wish to present it.

      Good form says simple is better, but the web is a lot more then a bunch of bullet pointed lists.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    16. Re:lolwut? by jellomizer · · Score: 0, Troll

      1. Get a faster Internet Connection... I haven't had problems with long loading Flash Screens for YEARS.
      2. Restaurants often don't have a team of Web Developers they tell a web developer what they want and they build it. Often their specs have the need for flash.
      3. A lot of the sites are rather old and haven't been designed for Phones yet... As it is a new application to view their site they haven't capitalized on yet.
      4. If you make your choices based on Flash on their site you must have a miserable life.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    17. Re:lolwut? by rinoid · · Score: 3, Insightful

      Same quote I picked out to comment on ... I took the bait but had a meeting so couldn't post until hundreds of others.

      I need someone to show me "drop-dead gorgeous Websites" that are actually usable, engaging, and used more than 30 seconds by the visitor. Anything? Beuler?

      Most sites I see are designer conceits with text that is too small to read, unnecessary animation, ill conceived interaction, and serving little purpose beyond a billboard.
      I won't advocate to throw out the Flash platform because 90% of the produced works are garbage but will call them out.

    18. Re:lolwut? by jgagnon · · Score: 1

      In all fairness, a faster Internet connection is not always available, especially for those of us living off the beaten path. Until recently, the fastest low-latency connection I had access to was 1 Mbit (which, mind you, was a HUGE improvement over dial-up). Ok, technically I could have a T1 run to my house but it would cost me thousands to set up and hundreds every month to maintain. A new wireless carrier recently came into the area and now offers 3 Mbit and 5 Mbit connections, but that is still as fast as it gets around here.

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    19. Re:lolwut? by repka · · Score: 2, Insightful

      Like everyone else I hate the security issues of Flash and think that for simple things like web forms, pull-down menus and video players designers should switch to HTML5. However there's no good alternative for web games.

      Though there's clearly some progress, I have yet to see playable games in HTML5. All we have right now are few conceptual proofs. Google's pacman doesn't count: it lags and I'm pretty sure took 20 times more time to develop than its Flash alternative.

    20. Re:lolwut? by MagicM · · Score: 1, Informative

      Given that it's just an infinitely-looping video, I'm guessing that the VIDEO element in HTML 5 would actually make this a pretty trivial website to make.

      Something more interactive (and equally "wtf?") like Boohbah Zone would be less easy to make.

    21. Re:lolwut? by mldi · · Score: 2, Insightful

      The goal of a site is to get people information as quickly and easily as possible.

      That's arguable.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    22. Re:lolwut? by Anonymous Coward · · Score: 0

      Can you please explain because I'm unable to view it.

    23. Re:lolwut? by AvitarX · · Score: 1

      http://www.freeciv.net/ is fairly playable.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    24. Re:lolwut? by Anonymous Coward · · Score: 0

      Yeah it would. Heck, you don't even need HTML5. Just a few animated gifs, an <embed> of the background music, and some minor javascript handling hiding/showing elements that are absolutely positioned.

    25. Re:lolwut? by treeves · · Score: 1

      Web-pages should be about spreading information, not creating flashy designs.

      Cars should be about getting from point A to point B, not being fun to drive or flashy designs.

      See how it doesn't work so well to make such a limitation?

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    26. Re:lolwut? by jedidiah · · Score: 1

      >> Cars should be about getting from point A to point B, not being fun to drive or flashy designs.
      >
      > See how it doesn't work so well to make such a limitation?

      That is actually a very good frame of mind for those that actually make cars.

      Cars are expensive and potentially deadly machines. They aren't children's toys.

      Even the performance cars can't be built with a form over function mentality.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    27. Re:lolwut? by gravis777 · · Score: 2, Informative

      "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."

      People still design content for Real Player, and here at the office, we got thousands of users who ({full body shudder} still use Frontpage 2000.

      When I took over the church website, the company that they had paid to design the old one did it completely in Flash. One single Flash file, 1.8 meg. Ugh! I was originally going to break it up into a dozen or so smaller flash files, of about 50k or so each, but they had animated text - which they stupidly converted to a graphic, animated menus by frame, making it impossible to add anything to the menu.... In the end, I found another church's website I liked, stole their CSS, and customized the heck out of it, and having it looking WAY better than the Flash ever was, and MUCH faster.

      Flash should NEVER be used for a site, or, if it is, have the option of an HTML page. Many sites should also consider mobil versions (been debating on one for the church, but at around a couple of hundred hits a week, seems like overkill at this time). Let me take that back - it shouldn't be used for any site that you get information from. If I am going to go to http://www.harrypotter.com/ or some kid site like http://www.bratz.com/ or something like that, where I am expecting to play games or something, Flash is a pretty good tool. These sites are not something I am going to be pulling up on an iPhone. I'm sorry, iPhone owners, but do you REALLY want to play Farmville on your phone (truthfully, I can't see playing Farmville anywhere, but that's me).

      However, if I am going to a movie theater's webstie, I don't want to be swamped in that information. Go try to pull up http://www.ravemotionpictures.com/ on your touchscreen phone on Edge or 3G, and try to see how long it takes you to get showtimes on it. go ahead, I'll wait.

      The point is, you need to understand your audience, what kind of information they are looking for, and where they are likely to be trying to access that information from. Microsoft's security bulliten websites may not look that nice on my iPhone, but seriously, why am I accessing that information on my phone for anyways?

      Flash certainly has its place, as does Shockwave, on and off the web. And if you are programing your site in Flash or Shockwave, you really shouldn't be trying to present material that someone on a smartphone would want to look at anyways. And if you are programming in Flash, dont go making your flash files over 50k-100k if the majority of your visitors are not on broadband. In my case, as I am in a fairly low to lower-middle class area, the idea that the design company designed a 1.8 meg Flash file for a CHURCH website, without any HTML backup, assuming that most users are on broadband (That's what the person who designed the site told me) was stupidity in my opinion.While many are on DSL in my area, still tons of people on NetZero.

      But, I am sad to say, I have actually employed a little bit of Flash on the site. When you pull up a photoalbum, it is in Flash. Used JAlbum to produce it. Yes, I could have produced it without Flash, but it made it much easier to incorporate a photo album when people could right-click and see Flash options rather than Save Image As options. (No, I did not tell them about the Print Scrn button, otherwise there would never be a single picture on our site). The flash file is actually about 5k and loads a set of pictures in another directory.

      So, Flash rich site with games and multimedia where the majority (that is, all) of your users are on broadband - Good use of Flash. Trying to use Flash on a restaraunt, store, or informational site that needs to be constantly updated or accessed from a SmartPhone - BAD use of Flash.

      Where was I going with this? Eh, who cares, I said enough.

    28. Re:lolwut? by Toonol · · Score: 2, Insightful

      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.

      And would be just as bad if written purely in HTML5.

    29. Re:lolwut? by Spewns · · Score: 1

      Web-pages should be about spreading information, not creating flashy designs.

      Cars should be about getting from point A to point B, not being fun to drive or flashy designs.

      See how it doesn't work so well to make such a limitation?

      Well, I guess you sort of defeated your own argument, since I still don't see the downside of this so-called "limitation". I'll take a solid, well-running, non-flashy vehicle over a flashy, gadget-filled fadmobile that may only just allegedly look pretty.

    30. Re:lolwut? by Xugumad · · Score: 1

      1. I can't. Well, not without moving to a bigger city, and getting a new job.

      2. I believe part of the argument was that restaurants need to either understand what they're asking for, or trust the experts, not just tell them to do something that's a bad idea.

      3. A web site shouldn't need to be designed for a phone, the standards are explicitly intended that you don't know what you're targeting (or care). It's only if you start misusing the specs that the target platform becomes a serious issue. I'm happy to accept that a cut-down version for a phone can be helpful, but a website should be usable with a phone without being re-designed.

      4. Not so far...

    31. Re:lolwut? by tecnico.hitos · · Score: 1

      Or perhaps you are missing the point that HTML5 is not adequate for every purpose, at least not yet. It's specs are yet to be finished, there are divergences in the implementation among browsers, it doesn't perform as well and it doesn't have good authoring tools for designers and such. Flash is often misused, but it doesn't mean it doesn't have legitimate uses.

      I also want HTML5 to replace Flash, but it's too early to ditch Flash yet. HTML5 isn't mature enough to fully substitute Flash. It wouldn't even be beneficial to drop Flash before HTML5 becomes more capable.

      And like wtmoose said below, there is nothing stopping them from substituting Flash ads with HTML5 ads.

      Feel free to mod me down.

      --
      The good, the evil and the vacuum tubes.
    32. Re:lolwut? by xero314 · · Score: 2, Interesting

      Those designs on The CSS Zen Garden all looked great... Then I resized my browser window.

      Any page design that does not use my full browser window, and without horizontal scrolling, is anything but "gorgeous." I wouldn't even qualify it as usable.

    33. Re:lolwut? by cjonslashdot · · Score: 2, Informative

      I agree. When I encounter Flash on a website, I generally leave.

      One of the reasons is that I use NoScript (a Firefox add-on). I have it configured to prevent Flash by default. The reason I do this is because of all of the security risks associated with Flash. I also don't like the fact that Flash maintains its own cookies - and I never can remember where they are or how to get rid of them, so I just avoid Flash.

      Flash - and plugins in general - operate outside of the security model of the browser. From my standpoint, the risk is not worth the advantage unless the website has a very compelling application. If it is merely an informational site then I am not going to enable Flash just to see it - unless something very compelling took me there to begin with.

    34. Re:lolwut? by Anonymous Coward · · Score: 0

      Mwahahahaa!

      What the fuck was this?!

    35. Re:lolwut? by Culture20 · · Score: 1

      Agreed. One of the worst webpages in existence is for my favorite game development company. Their site looks blank to me right now, and does on most of my computers. How could they not have a flash-free version? They are losing out on google/bing indexing, iPhone traffic, and some regular desktop traffic too (not everyone installs flash).

    36. Re:lolwut? by indi0144 · · Score: 1

      Well, being "gorgeous" something very relative to each human being and fast being "playing as intended in a P3 256 Ram laptop" I can point you to a handful of sites:

      http://moodstream.gettyimages.com/
      http://www.hbo.com/
      http://www.2advanced.com/
      http://www.girbaud.com/eng/
      http://www.lamborghini.com/2006/frameset_eng.html

      Theres opensource Flash CMS's
      http://silex-ria.org/

      Or you can look for people's favorites in
      thefwa.com or thefwa.org

      But sure, don't let my biased examples from little to "known-by-the-webdesigner-mom" sites bother you, is not like this nobodies are doing a dime on the products or services they sell with the help of evil flash.

      Now, can you please point me to HTML5 implementations that emulate completely what this sites are doing? Not trolling, I'm really interested because HTML5 dev tools would be free and open and anything that helps me to migrate from Adobe's CSx is welcome because that helps me to migrate to Linux :)

      They have a point, It does not matter how much venom you trow at flash or how lengthy your Flash rants could be, who decides whether or not HTML5 can replace Flash is the designers and the capabilities of HTML5 itself. The ultimate decider are things like Facebook games and huge time sinks. Even the Google pacman used swf for sound.

      Devs should be finalizing and publishing the spec before starting to bury Flash IMO. Then you could plan how to fight against the 98% share of Flash in the PC. Like Windows retardness, and Apple closeness, Flash is not going to die because nerds say so.

    37. Re:lolwut? by ejtttje · · Score: 1

      Hear hear! This is one of those things that is so true but I never consciously realized. Why do restaurants so often go the course of flash-as-website? Their industry is probably one of the heaviest flash users, and I agree it's almost always annoying when I'm looking for a menu. I wonder why their group is so susceptible to building their entire interface around flash?

    38. Re:lolwut? by justin12345 · · Score: 1

      Obviously you've never heard of the automotive company "Ferrari".

      Some of their most sought after cars have massive engineering flaws and require continuous maintenance (I know this because I know a guy who's entire job was just to maintain a private collection of Ferraris). They guzzle gas, are designed to entice their drivers to drive in an unsafe manner, are not particularly safe (especially the classics), never seat more then 2 people, cannot even be operated in anything less then optimum conditions without minor damage (don't drive a low slung Ferrari down a pothole ridden cobblestone road), are expensive to own and insure.

      By nearly any measure, for simply getting from point A to point B, compared to a Ford Fiesta any Ferrari is going to be inferior to the Ford. Unless that measure is Looking Awesome, Sounding Awesome, Driving Awesome. Though the Ford would be much better for running away from baddies in a shopping center.

      --
      Cool art gallery, if you're into that sort of thing.
    39. Re:lolwut? by WNight · · Score: 1

      Now, can you please point me to HTML5 implementations that emulate completely what this sites are doing?

      What parts? And why, just to be feature-complete or to actually perform something that requires that? What would that be?

      Similarly, really interested. But all I ever hear is "Yeah, but can new product X do all this gizmoish stuff that's really weighing old product Y down?"

      Other than writing a video game, what requires pixel-perfect layout?

    40. Re:lolwut? by tenco · · Score: 1

      From these sites only two are fast enough that i could use them on my netbook. The rest even maxes out my desktop CPU.

    41. Re:lolwut? by ClosedSource · · Score: 1

      "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."

      Sure, I too don't want to visit any sites made by ignorant web designers no matter how much I like the result.

    42. Re:lolwut? by Anonymous Coward · · Score: 0

      But if you see a cockroach showing up in the glossy picture of the restaurant you know that it is better to avoid it! ;-)

    43. Re:lolwut? by Idaho · · Score: 2, Insightful

      I see your badger badger badger mushroom, and up you one rathergood.com

      Of course, such sites and similar could just be produced as a movie (using HTML5) but (1) that would probably take quite a bit more bandwidth, and (2) I'm not sure it would be easier to produce, because using Flash you can indeed easily do simple animations, duplicate and scale objects, do worse-than-Southpark style animations etc. I'm sure there is software to do this for movies, but it might be more involved/complex than some rainy sunday afternoon Flash hackery.

      Btw. I detest Flash, but well...after a couple of beers such websites can make me suspend my hatred for a while.

      --
      Every expression is true, for a given value of 'true'
    44. Re:lolwut? by rel4x · · Score: 1

      Have you ever used Grooveshark?
      It's in Flash and pretty gorgeous/easy to use. In fact, a lot of the functionality I really like in it like right click menus with unique options when you're about to play a song is only possible because of Flash. It takes a little bit to load, but there's a fair amount of functionality given for it, and afterwards it runs relatively fast.

      --

      Before you mod me funny, think, perhaps I was insightfully funny?
    45. Re:lolwut? by westlake · · Score: 1
      I need someone to show me "drop-dead gorgeous Websites" that are actually usable, engaging, and used more than 30 seconds by the visitor

      1 Moodstream
      2 monoface
      3 WATERLIFE
      4 Mark Ecko
      5 HBO
      6 Get the Glass
      7 http://www.agencynet.com/
      8 2Advanced Studios
      9 SectionSeven
      10 Dave Werner

      Source: Top 10 Best Flash Websites of 2010

    46. Re:lolwut? by icebraining · · Score: 1

      If you can make an efficient, reliable car that gets you from point A to B and yet, it's also fun and flashy, you got the ace.

      But Flash puts the flashiness before the usefulness, and that's just wrong.

    47. Re:lolwut? by indi0144 · · Score: 1

      Most of these sites are not pixel perfect, old pixel perfect mantra is old, but most of them are fluid sites that reconfigure themselves according to your screen dimensions, ya it could be done in xtml and css. And most of the UI is vector based because ZOMG Flassh IDE is also vector design software! (I find I love Inkscape a lot too).

      When I say emulate I mean: show me sites that do the same UI, data and layout operations but in HTML5.

    48. Re:lolwut? by indi0144 · · Score: 1

      Blame wintel Cartel and how they fucked up netbooks. they seem fine on my Pentium3 coppermine and Opera on Win2K. sure, its rapes my CPU but is not choppy or lagy, play-as-intended. Now, /. on Firefox in this machine rapes my CPU too so..

    49. Re:lolwut? by Anonymous Coward · · Score: 0

      As someone else mentioned, that website would not be easy to make in HTML 5.

      Yes, it would. That's the whole point of HTML5 Canvas, WebGL, CSS effects, and providing access to native audio/video frameworks with tags instead of plugins.

      Straightforward animations like that are a perfect example of why Flash shouldn't be used in website content except perhaps highly complex applications. "Write one, play anywhere" is a myth for Flash, but HTML5's issues are only based in the fact that compliance is voluntary, so you have minor quirks from browser to browser, but compatibility is broken only where the developer breaks it.

      It's not easy to make in HTML4+JS+CSS2. When HTML5 is finished, fully implemented, and optimized, your argument will be the same as "but you can't do complex layout without Flash!" was when CSS2 became available.

    50. Re:lolwut? by spazdor · · Score: 1

      That is actually a very good frame of mind for those that actually make cars.

      That's not even remotely true. Car makers' primary goal is to make money selling cars, and they'll best do that by pandering to, rather than dictating, their customers' opinions about 'what cars should be about'.

      --
      DRM: Terminator crops for your mind!
    51. Re:lolwut? by Anonymous Coward · · Score: 0

      The default CSS (filename 001.css) mostly worked well for me on FF 3.6.3. It used the whole width of the browser window and displayed/resized the same way regardless of whether NoScript was blocking JS. The top paragraph and its heading didn't reflow properly; at narrow browser window widths, the right-hand image & menu overlapped it. At the narrowest widths the right-hand image & menu overlapped the "Zen Garden" image and text abstract below it, too, but there was also a horizontal scroll (although at a much too narrow width for my taste).

      The "Oceanscape" style (filename 210.css) also revealed problems at very narrow browser window widths. Most of the style examples don't resize horizontally, but whether that's "good" is subjective; of those, only "Walk in the Garden" annoyed me.

      I have no idea if the problems at narrow widths are due to FF CSS bugs or problems in the site's CSS examples.

      - T

    52. Re:lolwut? by spazdor · · Score: 1

      As long as you're sure the entire market will share your enlightened, common-sense point of view!

      Remember, in this metaphor you're not dictating an individual car-buying decision, but the decision about what sorts of cars ought to be manufactured.

      --
      DRM: Terminator crops for your mind!
    53. Re:lolwut? by Skuld-Chan · · Score: 1

      Ahh would it scale? Thats one cool thing about vector animations though - they look wonderful on a small screen or a really really large screen.

    54. Re:lolwut? by WNight · · Score: 1

      I loaded the first five. Three failed to go anywhere, two displaying barely illegible messages about needing flash and the third with a graphics splash screen that just didn't work.

      Of the remaining two, Lamborghini's site is a square taking up about a third of my browser. It's got flashitis where nothing looks like a link until you shake the mouse over it, the text isn't real text, the relevant controls on every page are in vastly different places, etc. It seems like it'd be quite easy to reproduce in HTML though, with or without existing flaws. Or am I missing a feature?

      The Girbaud site - is the result of a mating between QBert and a billboard. I'm not sure how you'd write something like that. Is it just a fancy links page or is there a game element?

      Is that what you want though? Precisely aligned movable clickable areas? That's what I'm trying to figure out.

      And why would be good too. Are you trying to write a game, or a usable interface for selling stock photos?

    55. Re:lolwut? by Again · · Score: 1

      I'll take you up on your challenge and visit each site to see what I think about it. Note that my laptop has a 10" screen so I'm not expecting many of these sites to work at this resolution.

      1 Moodstream

      Yep, didn't fit in my screen. The controls were cut off on top and bottom.

      2 monoface

      Top of the person's head was cut off but the site was still usable... and hilarious. Thanks for that.

      3 WATERLIFE

      This site nicely provides the scroll bar on the side so I can still see any content that has gotten clipped off of the screen. Fonts on the bottom are too small and because it is flash I either lean forward and squint or choose not to read the text.

      4 Mark Ecko

      I just about barfed all over my laptop. That is an awful site. Everything is moving around following my cursor, menu will drop down over my cursor when attempting to move the screen to the top because there appears to be content out of reach. I attempted to contact them to share my opinion but I clicked on a link which downloaded a pdf and so I gave up. Maybe it isn't flash that should die but flash developers shouldn't be allowed onto the internet.

      5 HBO

      In my opinion this site could use html5. I don't see how this site uses flash that couldn't more easily be done in html5.

      6 Get the Glass

      This looks cool but again, it cuts off at the bottom the screen so I can't read the button labels (although I know that they are there) and going fullscreen doesn't help for some reason as the portion of the words that is off of the screen doesn't get drawn even when the screen size changes.

      7 http://www.agencynet.com/

      This one is especially bad on my small screen. Half of the text is missing unless I'm viewing it in full screen. Links are overlapping. And even after everything is loaded, getting anywhere is slow. And I hate the design.

      8 2Advanced Studios

      I had hope for this one when I saw the scroll bar but the font is too small, annoying sound effects mean that I leave this site even though I can see some nice looking art

      9 SectionSeven

      Well that is a mesmarizingly useless loading bar. And navigation is hidden unless I go to fullscreen. I hate the navigation and again with the overlapping links.

      10 Dave Werner

      Hey they have scroll bars! So at least I can see everything if I try. However, fonts are too small and at least one of them looks quite a bit worse than Comic Sans and the navigation is annoying. There is no way to quickly see what options are available. To get to know all of the options I would need to carefully move my mouse over the entier area, starting from the left and mentally creating a grid on the screen and making sure that I mouse over everything. That is just plain stupid.

      And my conclusion is that flash should die. Of course, I'm hardly unbiased. I'm on a netbook so nearly every flash site breaks. I'm on a slow internet connection so I always need to wait to view the site. I don't have good eyesight and I regularily make use of my Ctrl+ and Ctrl- keyboard shortcuts to read text. That is obviously imopssible on flash sites. I use keyboard shortcuts a lot and flash sites break my browser based keyboard shortcuts like page up and down, f11 for fullscreen, Ctrl t for n

    56. Re:lolwut? by BenoitRen · · Score: 1

      This isn't the first time I've read someone making a website for a church, so I have to ask: why does a church need/want a website? What's the point?

    57. Re:lolwut? by Anonymous Coward · · Score: 0

      That would be extremely easy to make in HTML5: Video clip + infinite loop

    58. Re:lolwut? by indi0144 · · Score: 1

      Yet, I'm waiting for that HTML5 examples that do what this flawed and obnoxious Flash do, but right so I can fire the dusty old IE8 and try to see them.

      See, this websites are not created for the technical merits of the code used or anything else, You all fail to see that websites are a marketing tool mostly developed following an iron fisted powerpoint bullet list with the target group stats gathered by market studies. PHB's don't give a crap if it's HTML5 or Flash they care if the (google) Analytics shows the target group is happy with the website.

      Do pragmatic and utterly minimal OSS project pages care if 4chaners yuck at the site? Does fancy media labs like 2advanced care if their share of Linux visits goes under 1%?. They don't care.

      Whats wrong is trying to preach you personal views of how should be the web onto the common folk, or doing it right like in a soviet stronghold ala Apple.

      When some popular site offers the choice between HTML5 and Flash and 50% of people choose HTML5 I can tell that Flash is going away for sure, in the meanwhile instead of the two minutes of flash hate can we all help to make HTML5 what it should be? Really, TODAY there is no way to control sound in HTML5 but Flash CS4 (Yesterday) have very nice tools for 3D.

    59. Re:lolwut? by exomondo · · Score: 1

      The goal of a site is to get people information as quickly and easily as possible.

      No...that's just plain wrong.

    60. Re:lolwut? by Anonymous Coward · · Score: 0

      Here here. Flash is totally unnecessary to make a "drop-dead gorgeous" website. It is a pile of badly written, bug ridden junk, that constantly sends my CPU to 100%. When are the morons who created Flash going to actually remove the bugs?

    61. Re:lolwut? by bersl2 · · Score: 1

      You aren't being judicious enough with your use of W3C specifications. Shouldn't something like SMIL (Javascript too, if you wanted) allow for some basic synchronization between the audio and the SVG animation?

    62. Re:lolwut? by treeves · · Score: 1

      AND is fine. OP was saying XOR.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    63. Re:lolwut? by dangitman · · Score: 1

      Poor Jakob Nielsen probably cries himself to sleep every night.

      He does, but only out of shame for how hideous his own website designs are.

      --
      ... and then they built the supercollider.
    64. Re:lolwut? by tenco · · Score: 1

      P4 2.8GHz and FF on WinXP. And "rapes" my CPU. So why should i blame it on Intel/Windows? /. is fine on this machine (with JS). And performance is not the only issue Flash, tbh.

    65. Re:lolwut? by Anonymous Coward · · Score: 0

      They also missed the number one reason why Flash "developers" (I use the term *extremely* loosely) will continue to remain loyal to it:

      Job security.

    66. Re:lolwut? by PablosBrain · · Score: 0

      Judging a site based on the thinking that "YOU" are the target audience is the wrong way to judge it. Disney.com does a fabulous job for its target market using flash. I'd argue one of the best flash web sites around.

    67. Re:lolwut? by cynyr · · Score: 1

      You fail
      All that it would take to make the swf into a mp4 is ffmpeg.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    68. Re:lolwut? by Boltronics · · Score: 1

      "Again" most probably dislikes Flash due to multiple bad experiences with it using his netbook. Obviously he has visited sites in the past he expects to work, that have failed him due to Flash. For those unspecified sites, he is almost certainly the target audience.

      Flash on GNU/Linux absolutely sucks. So many times i go to watch a video, I full-screen it and the video plays *behind* the browser. I have to minimize the browser (and know to do that) or nothing will happen. Lots of videos also simply refuse to play unless they are on YouTube, so frequently I have to right-click and select "Watch this on YouTube" just to get the video to play. Even then, the controls frequently freeze up, preventing me from skipping to a particular section of the video. Other times, the video will just stop streaming unless I reload the page and stream it from scratch.

      Flash is a far cry from being cross-platform. It does not make your website available to more users. It *reduces* the number of people who can visit the site. I wish designers would keep that in mind, instead of trusting the word of Adobe's marking BS. With these points in mind, no website should *require* flash, and an end user should be able to obtain any information from a website regardless of having a Flash plugin installed.

      --
      It's GNU/Linux dammit!
    69. Re:lolwut? by evJeremy · · Score: 1

      You do know that the web and the internet aren't the same thing, right? The web was never really supposed to be "more then a bunch of bullet pointed lists." We have/had other protocols for communications. You know, not http. Why don't people use those anymore? Why does everything have to be poorly reimplemented as a web application that never works the same across different browsers and sites?

    70. Re:lolwut? by internettoughguy · · Score: 1

      I don't have good eyesight and I regularily make use of my Ctrl+ and Ctrl- keyboard shortcuts to read text. That is obviously imopssible on flash sites.

      Odd, this works for me with Google Chrome, what OS and browser are you using?

    71. Re:lolwut? by Anonymous Coward · · Score: 0

      Heard of Smokescreen? The goal (and their work so far shows it's not unattainable) is a JS/HTML5 Flash player. Flash without the plugin.

      If they can do that to the quality of the plugin, then there's no damned reason that people can't write native JS/HTML5 code to do the same thing. And there's no reason it should be any more difficult once the JS libraries and IDEs catch up with the specs.

    72. Re:lolwut? by BikeHelmet · · Score: 1

      Flash is great for charts and graphs.

      I must admit, it annoys me when I have to reload pages to view benchmarks. And of course, the site is usually overloaded, so flipping to a new chart takes 12 seconds. That's marginally worse than 56k used to be.

      A prime example is Tom's Hardware. I just went here and loaded the page in a speedy 48.5 seconds.

      The slashdot homepage only takes 2.3 seconds... every pageload on sites like Tom's is horrible.

    73. Re:lolwut? by BikeHelmet · · Score: 1

      Haha!... A friend in Australia loads that page in 7 seconds.

      What's up, Tom's? Why no love for Canada? :(

      And before someone asks - it's been this way for years... and I've tried on three separate ISPs(2 DSL, 1 Cable) at separate locations. (within the same town)

      Flash or AJAX would make a site like that bareable. Pageloads just hurt.

    74. Re:lolwut? by Rusty+KB · · Score: 1

      I guess I see your point. After all, it is mellon's fault the restaurant owner (who presumably is in the business to make money, and not for the sheer fun of working 20 hours a day) made a poor choice a few years in designing a site that would load slowly over connections that were available at the time, and who since then decided to not update the website to actually be useful. Hell no, can't be the restauranteus for hiring a cheap dweeb to make an unusable website. Or not updating it in years.

      The point is not necessarily about flash (although it is in this context). It's about the fact that if you're not telling me what I want to know, or making me jumps through hoops to find it out - you won't see my money.*

      * Personally, I rarely choose restaurants by menu. I'm lucky enough to have friends who like to eat out and know the best spots. And when I'm not with them, the menu itself isn't the deciding factor of me going in. But that's just me and restaurants. The point stands for pretty much anything else.

    75. Re:lolwut? by Anonymous Coward · · Score: 0

      The problem is for me, this section from the summary is particularly true:

      "but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers."

      The guy is completely fucking right on this, HTML5 is aimed squarely at designers, and has no focus on programmers whatsoever.

      From a programming point of view, the HTML5 spec focusses on making bad practice standard, because it means designers and so forth can then get away with writing bad markup and still be standards compliant, no matter what problems that causes developers who have to maintain code supporting their markup. It makes the future of the web far less parsable and transformable as people go back to using non-XML compliant markup because suddenly that's just fine again, and your XML manipulations just don't work anymore.

      Here's a real life example- not so long ago I had to develop a product configurator, part of this came across from an existing system, which was a proprietary expert system which had thousands of rules already entered into it, as such it would be too costly to rebuild this from scratch and the existing expert system. Yet this system had to be integrated into our new configurator, it had to be part the process, it had to integrate. The existing expert system had a web based front end for users, and thankfully all it's output was in perfectly formed XHTML, the solution then was relatively simple, and utterly seemless, we could simply apply XSLT transforms on the expert systems web pages to integrate them dynamically directly into our system seemlessly. The best part is how rapidly we were able to do this, because XML tools are so widely available and the system runs without fault precisely because everything is written to standards and well form.

      Now that HTML5 is due to be the new standard, we can no longer guarantee this sort of thing will work anymore, as there is no guarantee that software written to use the latest buzzword language will necessarily be XML based. Sure there are still ways to pull off this sort of thing, but it means we're going to have to increase bloat, by dealing with HTML5 parsers rather than just using pre-existing XML parsers and tools that are standard in just about every modern programming library on the planet.

      I get the fact that HTML5 makes it easier for designers to create their little flashy sites, and I don't like Flash either, but HTML5 is just a bad, bad spec. The integration of semantic web features into the core HTML5 language is a horrendously bad decision, adding in new tags like header and footer is horribly inflexible and confuses the purpose of HTML nowadays (defining document structure) with other concerns like semantics, and of course, other tags have risen from the dead too which never should have, even if their use is discouraged (i.e. marquee). We learnt this lesson already, we separated presentation from HTML with CSS style pages, and we recognised how massively this improved things- suddenly designers could design without upsetting web developers, external sites or applications could provide custom style sheets for sites to make them more accessible. Why the fuck are we now going back with semantics and repeating the same old mistake rather than use a semantic definition language that allows semantics to be handled external attaching semantics much like you attach styles? We wouldn't be causing headaches for programmers, but we'd get the benefit of browser being able to allow 3rd party provides provide semantic sheets for old, no longer maintained sites bringing them into the 21st century and so forth.

      So I'm glad designers can now write sloppy markup and still be compliant again which I'm sure will make them feel better, but in terms of good for the web? HTML5 is no better for the web than Flash has ever been that's for sure, in fact, at least Flash tended to be a walled garden that was either used or not used, and that you could generally ignore. If HTML5 becomes commonly used then everyone's going to have to deal with

    76. Re:lolwut? by 16K+Ram+Pack · · Score: 1

      There's quite a lot of media companies that make very pretty brochure sites and because they were brought up on Flash when HTML was very limited, never seem to look at the alternatives.

      A restaurant site near me has rotating display of images, and it's done in Flash, despite the fact there are js libraries that do that very well. Worst thing is that it doesn't even degrade to a single image when there's no Flash.

    77. Re:lolwut? by Acaeris · · Score: 1

      You mean the HTML that doesn't do vector graphics? Canvas adds support for it but you are then either writing SVG for it or dynamically generating it through Javascript, either way, drawing it in Flash is much easier. Also, these days, if a Flash file is created properly, it too is searchable.

      I hate Flash as much as the next guy, but I have to agree that from a designers point of view, Photoshop and Flash will still be the tools to use for a good few years yet. I'm just glad that you can at least block Flash if it gets obnoxious... That wont be as simple with HTML 5.

    78. Re:lolwut? by Acaeris · · Score: 2, Insightful

      In fact, they'd be worse. You can block Flash by either not installing the plugin or using one of the many Flashblock plugins. You wont find it so easy with HTML5.

    79. Re:lolwut? by Acaeris · · Score: 1

      I presume you mean the full width. If so, you're going against the grain of usability on this one I'm afraid. The majority of designers with good knowledge of usability and CSS will build the design to a width of 960px wide as this allows for a usable design inside the max width of the majority of their visitors. If you start pushing wider, the text of the main body becomes too long in line length and therefore hard to follow on longer articles. Unfortunately, although CSS has a min-width and max-width property, they are not very reliable and are usually used only to fix problems in IE. Hopefully, once CSS3 and HTML5 are properly supported we'll have the flexibility to provide designs that adjust properly to a browsers width.

    80. Re:lolwut? by Anonymous Coward · · Score: 0

      magic mushroom

    81. Re:lolwut? by CastrTroy · · Score: 1

      It's like that on purpose. They make it hard to do the things they don't want you to do (change privacy settings, uninstall applications) and extremely easy to do the things they want you to do (update your status, install a new application, add a friend, join a group). As confusing as the interface of facebook is, I think it's completely intentional.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    82. Re:lolwut? by Jedi+Alec · · Score: 1

      6 seconds for the initial load, 4 to switch to a different diagram...don't quite see the problem.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    83. Re:lolwut? by rinoid · · Score: 1

      Thank you. Going to spend a few minutes with each and write a reply.

      1. seriously? this is not an improvement to the lightbox or more traditional way of filtering images from a database. it's a gimmick. the interface and UI are confusing to use, can you even see an actual image not marred by the fake screen lines? i have my own tunes. Verdict: Unnecessary use of Flash.

      2. no. this is better done in html, forget html5, just good ol xhtml/css Verdict: Unnecessary use of Flash.

      3. close. i have a lot of criticism of this piece but I put this in the category of using Flash to the right end. The execution is laden with unnecessary transitions. The unstandard UI is fine for this immersive experience and works as part of the design.
      It's buggy on my system and when I go to a section e.g., Invasive species, the text is unreadable due to designer conceit, and the bug appears then where the text block is flashing on/off over the background animation. So while I believe this is a valuable use of Flash the execution is lacking AND the write once, run anywhere fails. Verdict: Good use of Flash.

      4. no dice here either. this should not be a giant flash container, period. this should be xhtml/css -- the transitions are not needed. Verdict: Unnecessary use of Flash.

      5. Love the HBO layout but this too should just be xhtml/css and some good old database logic. Verdict: Unnecessary use of Flash.

      6. oh and the parent site gotmilk.com is a giant flash box... but well done. Verdict: Decent use of Flash which likely serves some marketers idea of increased uptake with a younger audience to keep them buying cow milk. Cute stuff. I wonder why it's necessary but someone thought it was and Flash is a great tool for the job. Nice immersive experiences.

      7. nope. this is just a web site. Verdict: Unnecessary use of Flash.

      8. I get why studios think this is cool, they can add a transition and music!, but, it just makes it difficult to use the site, and more expensive to build and maintain. This is just a web site. Verdict: Unnecessary use of Flash.

      9. God I hate waiting through a fancy loading bar only to be presented with a static fucking image and a button that says "Open" -- what a giant bowl of fail IMO. OK I opened it. The transitions are too long, the section opened, I click for more info and it closes! Over and over. FAIL! Verdict: Unnecessary use of Flash. Find better ways to be creative, and NEVER present 9 pixel text on a screen you idiots!@ Verdict: Cruel, unusual, and unnecessarily vile use of Flash. I HATE this site and deem it example prima for why not to use flash to build a web site.

      10. Loading, loading, loading... Not bad as a portfolio site. I get the why and the execution works. Does it work more than a well done web site, not really. Was it probably easier and maybe even challenging to build for the designer, likely. This could be done as a good web site and it'd be even more accessible. Verdict: Somewhat unnecessary use of Flash but understandable given the designer's limitations and mind set. In graduate school, for a design studies class I once handed in a floppy disk which contained a Director player file. It was a similar, immersive story to complete an assignment. I like this guy's overall take on things.

      So out of those sites 3 of 10 pass the test. I wager that some 90% of flash usage is unnecessary across the entire internets. This curated list is a more biased example of the spectrum. Not one restaurant made the cut and those are notorious for rendering horrid menus in a flash container.

    84. Re:lolwut? by tom17 · · Score: 1

      Badger badger badger badger badger badger badger badger badger badger badger badger mushroom MUUSHROOM
      badger badger badger badger badger badger badger badger badger badger badger mushroom MUUSHROOM
      SNAAAKE SNAAAKE!!!! WOOOOAAAA ITS A SNAAAAKE
      badger badger badger badger badger badger badger badger badger badger badger mushroom MUUSHROOM

      Etc...

    85. Re:lolwut? by Anonymous Coward · · Score: 0

      flash is the suv of the internets!

      ah! take that badanalogyguy!

    86. Re:lolwut? by Dr+Herbert+West · · Score: 1

      I teach from "designing web usability" (I'm looking at my copy right now) in my intro to Flash classes, you insensitive clod!

    87. Re:lolwut? by haasta · · Score: 1

      While I completely agree with your, points.. HTML5 Tools will not solve the problem.. Lazy "developers" who think they don't need to learn how to code in the first place being the basic fundamental problem in all aspects of popular web and application development.

      --
      --- haasta IT consultant | Web Programmer
    88. Re:lolwut? by Mashdar · · Score: 1

      That is just what slashdot has degraded into over the years. Uber-bloat. It has nothing to do with HTML/javascript and all to do with poor design. I quit after the 15636th ninja zombie invite.

    89. Re:lolwut? by Mashdar · · Score: 1

      oops, facebook i mean

    90. Re:lolwut? by Mashdar · · Score: 1

      Slashdot can't handle second order logic functions. OP was saying OR AND NAND. Also, you framed your argument wrong. Properly: your solution is more elegant/efficient. :D

    91. Re:lolwut? by Again · · Score: 1

      I don't have good eyesight and I regularily make use of my Ctrl+ and Ctrl- keyboard shortcuts to read text. That is obviously impossible on flash sites.

      Odd, this works for me with Google Chrome, what OS and browser are you using?

      I am on Google Chrome but I'm pretty sure that has nothing to do with it. I haven't ever been on a flash-only site where the text would resize when I press ctrl + and ctrl -. Which sites does it work for you?

    92. Re:lolwut? by Again · · Score: 1

      Judging a site based on the thinking that "YOU" are the target audience is the wrong way to judge it. Disney.com does a fabulous job for its target market using flash. I'd argue one of the best flash web sites around.

      I see your point but flash sites in general fail at accessibility. I'm not the only one who appreciates changing font sizes on web sites.

    93. Re:lolwut? by internettoughguy · · Score: 1

      Ok, yeah you're right, it scales flash that is embedded within an HTML site, but it doesn't even do that consistently, nor does it work on pages that are entirely flash. Checking all of them, it actually only works for the last example, and the HBO site scales everything but the text. Anyway flash sucks, Canvas, Vorbis and VP8 for the win :).

    94. Re:lolwut? by xero314 · · Score: 1

      The majority of designers with good knowledge of usability and CSS will build the design to a width of 960px wide as this allows for a usable design inside the max width of the majority of their visitors.

      No designer with good knowledge would ever use the measurement of Pixels to determine a dimension displayed to a user. 960px varies in size greatly from machine to machine as a pixel is not a fixed size. 960px on a 100in projection is considerably larger than the same pixes on a smart phone. This is also not taking into account the viewing distance of the viewer.

      As much as I was disturbed by the fixed maximum width, because I have a preference for much wider viewing area, or at least one I can control, I was even more disturbed by the unrealistic minimum width. A good layout will be viewable on my phone, laptop, desktop and even game console. What I saw in those examples, though very pretty, were less than optimal on all those devices.

    95. Re:lolwut? by Acaeris · · Score: 1

      But this is not something completely under the control of the designer at this time. All the major web design companies and major companies with inhouse web designers design for different browser groups, not resolutions. If you take the BBC as an example, their website serves up a fixed width output based on which browser you access it with.

      The point behind picking 960 as a width is that fluid layouts don't work the vast majority of the time across browsers and, without multi-column support as is coming in CSS3, content is hard to read beyond a certain line length.

      Also, pixels are used in the vast majority of designs still because relative sizes, such as em, are unweildy as each size is relative to it's parent container and has noting to do with the client resolution.

    96. Re:lolwut? by gravis777 · · Score: 1

      Sorry I didn't see this earlier and respond. Its probably not needed for a church in an area where there are not that many other churches.

      In areas such as mine, I hate to use the term "competing with other churches" because that is not right. In an area with many churches, the churches tend to offer different styles of worship, different activities and programs, and so forth. Many people, when searching for churches, will check out websites (everyone who found our church in the past year has done so through our website). For example, if you have children, you want to know if the church has a good children's program. So forth and so on. So, the idea of a church website is primaraly to promote youurself to people who may be searching, to give them an idea of what to expect before they walk in the doors.

      The second reason for a church website is to have a place to present stuff to members - photo albums, videos, and so forth. Some larger churches have logins to areas of the site, so members can view information online, have community discussions (bulletin boards), tithe online and see their financial contribution records, so forth and so on.

  2. It's not write once play everywhere.... by Svartalf · · Score: 1

    Until you can get it to work RIGHT on things like my Nokia N800 and my Motorola Droid (or, hey, the iPhone, hm?) it's not going to be write once run everywhere.

    Besides, I thought that was Java's claim to fame and it's definitely not there yet either.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:It's not write once play everywhere.... by owlstead · · Score: 1

      Hell, I've had a lot of trouble to get it running on 64 bit Linux. And I still have the strong idea that it crashes my Firefox browser now and then. This is nothing like running it on ARM or anything, this is one of the things that should just work.

    2. Re:It's not write once play everywhere.... by Nexus7 · · Score: 1

      Agreed... the Ch_p_tle site is a pain to use on my N900, and this is when I'm hungry, out on the road, blood sugar is running real low... and bam... flash site strikes! So Google search, here we go!

    3. Re:It's not write once play everywhere.... by ink · · Score: 3, Interesting

      Yes, I spit coffee at my screen when I read that quote from Adobe. Apparently their Flash engineers haven't tried to go to Vimeo while running Linux. It's mind-numbingly slow on my 2.8ghz P4 system running Ubuntu 10.04 and Chrome 6 (with integrated Flash 10.1). Contrarily, HTML5 YouTube plays content using 20% of my CPU. Adobe engineers even admit that Flash is not designed to be a video player -- so perhaps there is room for both technologies going forward.

      --
      The wheel is turning, but the hamster is dead.
    4. Re:It's not write once play everywhere.... by Anonymous Coward · · Score: 0

      Hell, I've had a lot of trouble to get it running on 64 bit Linux. And I still have the strong idea that it crashes my Firefox browser now and then. This is nothing like running it on ARM or anything, this is one of the things that should just work.

      Try using Flashblock. Before using it Firefox would crash multiple times a day. Since using Flashblock, the only the Firefox crashes is when Flash content is active. Also, try Chromium. When Flash crashes Chromium doesn't.

    5. Re:It's not write once play everywhere.... by h4rr4r · · Score: 1

      If you are using the 32bit plugin via nsplugin wrapper it cannot crash firefox. The only 64 bit flash is an outdated alpha so you really should not be using that one.

    6. Re:It's not write once play everywhere.... by h4rr4r · · Score: 1

      That is not adobe admitting it just their idiot developer.

    7. Re:It's not write once play everywhere.... by aliquis · · Score: 1

      It is there with both. That everywhere should be read as "everywhere where it can be executed" is pretty obvious.

      Or isn't it?

    8. Re:It's not write once play everywhere.... by aliquis · · Score: 1

      I liked that with Solaris. No problem running Flash no matter what if it was 32 or 64 bit system. I think drivers such as the Nvidia driver don't need to be upgraded/reinstalled all the fucking time either. Not on the BSD either I think.

      So I'm not totally sure the problem is with Flash in that case.

    9. Re:It's not write once play everywhere.... by jdgeorge · · Score: 1

      Really? According to these pages, the alpha was updated in February, 2010.

      That said, this is a topic of discussion on the Ubuntu forums.

      For whatever it's worth, I'm using the 32-bit version installed via the flashplugin-installer package. However, until the release of Ubuntu 10.04, I was using the 64-bit plugin without any problems.

    10. Re:It's not write once play everywhere.... by 0123456 · · Score: 1

      The only 64 bit flash is an outdated alpha so you really should not be using that one.

      If you count a 64-bit build of the latest released version of Flash as 'outdated', yes.

      As far as I can see the 64-bit 'alpha' works just as well as the 32-bit Flash on Linux. Of course that's not saying much.

    11. Re:It's not write once play everywhere.... by Jesus_666 · · Score: 1

      And where it runs it's "write once, run well in some places, less well in others". Example: Video. It works quite well on Windows but neither Flash/OS X nor Flash/Linux are known for consistently good video. I find that the easiest way to watch Flash video without constant stuttering is to circumvent the player, download the file to my hard drive and then watch it using VLC, thus completely breaking the whole streaming concept.

      Flash is a decent WORM platform in theory. In practice a number of popular platforms don't have it and its video codecs are inexplicably slow on others. It's perfectly fine for vector content but for videos I'd just stick the raw file on the server and let the browser's media plugins handle it. At least until HTML5 video becomes feasible.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:It's not write once play everywhere.... by Cougar+Town · · Score: 1

      The 64-bit version has hardware acceleration removed, while the 32-bit includes it (using OpenGL). You can confirm this by checking the symbols in the plugin - you'll see no references to GL in the 64-bit version (but they are there in the 32-bit version). I have successfully played full-screen video smoothly with low (ok, lowER) CPU usage using the 32-bit plugin, using my nvidia 8600GT. There are a few requirements that must be met before Flash will use hardware acceleration, but I've found the performance to be much better when it does.

      This is according to the developers of the Linux flash plugin at Adobe: http://blogs.adobe.com/penguin.swf/2008/05/flash_uses_the_gpu.html

    13. Re:It's not write once play everywhere.... by jpmorgan · · Score: 2, Insightful

      Yes, and this has absolutely nothing to do with you running pre-release, debug mode software, or that you're comparing low-def YouTube videos to high-def Vimeo.

      I replicated your experiment, except with Chrome 5 (the release version) in Ubuntu: Vimeo and YouTube in flash (standalone plugin), at the same time. With the CNN ROV stream from the Gulf of Mexico oil spill on my other monitor. So that's three video streams, and according to top npviewer.bin (the flash plugin) is taking around 70% CPU time. With just the CNN live stream it's around 8%.

      So yeah, PEBKAC.

    14. Re:It's not write once play everywhere.... by moosesocks · · Score: 1

      Forget Linux. YouTube hasn't been usable on PPC macs for well over a year now. Even Intel macs struggle with FLV.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    15. Re:It's not write once play everywhere.... by vtcodger · · Score: 1

      ***Try using Flashblock. Before using it Firefox would crash multiple times a day. Since using Flashblock, the only the Firefox crashes is when Flash content is active.***

      Write once, crash everywhere?

      If they built cars like we build software, the cars would cost $16.95, would get 130,000 mpg, would travel at Mach 72 ... and wouldn't make it to the corner without breaking down.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    16. Re:It's not write once play everywhere.... by ink · · Score: 1

      Yeah, I have a 12" PowerBook (best laptop ever made!) running Leopard -- and I feel your pain. There's no need to forget Linux though, they probably outnumber PPC mac users by a wide margin.

      --
      The wheel is turning, but the hamster is dead.
    17. Re:It's not write once play everywhere.... by Anonymous Coward · · Score: 0

      Because Macs are piece of crap hardware wrapped in magic and hype. Once you face reality, it's just another lame beige box.

    18. Re:It's not write once play everywhere.... by ink · · Score: 1

      I get even worse performance from the 10.0.45.2 release plugin -- regardless the browser. Perhaps your computer is faster than mine? I can happily stream CNN, but it uses a lot more than 8% of my CPU. Vimeo is much worse -- although if I look at it under Windows, it works just fine. Perhaps you can educate me on how to get Flash working? I would really appreciate it.

      --
      The wheel is turning, but the hamster is dead.
  3. maybe but,, by phrostie · · Score: 2, Insightful

    i understand the arguement, but don't forget about performance and stability.

    wait and see how smooth, fast, and stable the HTML5 sites are to the flash counterparts.

    give it time.

    1. Re:maybe but,, by AndGodSed · · Score: 3, Informative

      To wit, you can watch youtube in HTML5 for those who don't know already.

      Linky: http://www.youtube.com/html5

      I would like to see someone run a comparative benchmark on that puppy...

    2. Re:maybe but,, by BoppreH · · Score: 1

      Ok, but I won't wait. Call me when it's on par and I'll happily switch.

    3. Re:maybe but,, by Cyberax · · Score: 1

      Waiting...waiting...waiting...waiting. Done!

      Hm. HTML5 sites are still slow.

      Flash has really good model for _animated_ vector graphics. HTML5 Canvas doesn't even come close, no matter how you optimize it.

    4. Re:maybe but,, by buzzn · · Score: 1

      Benchmark on html5 vs flash video? Right here. Conclusion? "... Flash is efficient on platforms where it can access hardware acceleration and less efficient where it can't."

      --
      Join the window installer's union, where prosperity is a brick throw away!
    5. Re:maybe but,, by AndGodSed · · Score: 1

      Someone please mod this informative. Thanks for the link.

  4. Misses the point by Miros · · Score: 2, Insightful

    None of the flash benefits described by the article are impossible to replicate in HTML5/browser/javascript, and it's naive to assume that the new ecosystem wont continue to evolve over time just as flash has.

    1. Re:Misses the point by jgagnon · · Score: 0

      But that is one of the main points of the article... the Flash tools are great, while the HTML5/Javascript tools are still playing catch up (at least as far as the designers are concerned). Maybe it is a perception and/or marketing issue more than a technical one?

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    2. Re:Misses the point by wizardforce · · Score: 1

      I don't think the author was saying that you couldn't replicate features from flash in html 5 so much as saying that it is lazier to just do it all in flash and therefore flash will dominate for quite some time. There's actually a bigger problem and that is that HTML 5 support is quite limited among browsers, especially in IE. So even if it was vastly simpler to do everything in flash, it will take quite some time for the older non-HTML 5 supporting browsers to die off.

      --
      Sigs are too short to say anything truly profound so read the above post instead.
    3. Re:Misses the point by fusiongyro · · Score: 1

      Agreed 100%. This article is basically saying Flash is too big to fail. I don't buy it. The barrier to entry for <canvas> is so much lower. It's just a matter of time before we have excellent—and free—developer tools. Plus, in this industry, new and cool has always won over old and reliable.

    4. Re:Misses the point by Miros · · Score: 1

      True, but HTML5 can attack flash from below and gradually, somewhat inevitably, displace it from each of the applications mentioned. I don't dispute that he was arguing flash has an advantage, but I don't think it is as safe from the new threat as he suggests that it is. How long do you think flash has? Two years? Five? The relevant question that the piece suggests but does not address is not if, but when!

    5. Re:Misses the point by Flipao · · Score: 1

      None of the flash benefits described by the article are impossible to replicate in HTML5/browser/javascript, and it's naive to assume that the new ecosystem wont continue to evolve over time just as flash has.

      They're not impossible to replicate, but at the moment it would be incredibly time consuming to replicate that funcionality and the result would be subject to browser compatibility. Flash stuff just needs a player.

      Don't get me wrong, Flash is on its way out but the vultures are circling around it years before its time is up, all while preaching a standard that hasn't even been fully developed or implemented yet.

    6. Re:Misses the point by Civil_Disobedient · · Score: 1

      How do you add font support to HTML5? TTF would be nice, but I'll settle for OpenType.

    7. Re:Misses the point by EvanED · · Score: 1

      This article is basically saying Flash is too big to fail.

      Can we please retire this phrase? Pretty please with a cherry on top?

    8. Re:Misses the point by Miros · · Score: 1

      You mean something likethis?

    9. Re:Misses the point by Chatterton · · Score: 4, Insightful

      But it is not so much about HTML5 capabilities, but the tools to leverage these capabilities. You can make 'easily' gorgeous flash website with the tools of the adobe suite. But there is no equivalent suite of tools for HTML5. And HTML5 will have a very hard time to take off as long as a website designer will not be able to do what they do with flash without the need to know jack about CSS, Javascript and HTML. Now I could see that adobe will buy out any company that will try to make these tools to compete against them.

    10. Re:Misses the point by jopsen · · Score: 1

      Do you know if any Intergrated Development Environments that generates SVG + Javascript... Inkscape is probably what comes closest, and Inkscape is good, but it's not anywhere near as good as the Flash tools for making interactive content...
      Anybody, even knows of serious projects trying to create an HTML5/SVG/javascript IDE ?

      I think this is the real problem... It's all developers, developers, developers...

    11. Re:Misses the point by Serious+Callers+Only · · Score: 1

      @font-face

    12. Re:Misses the point by Anonymous Coward · · Score: 1, Insightful

      Now I could see that adobe will buy out any company that will try to make these tools to compete against them.

      That doesn't mean they'll kill HTML5, Adobe will just add HTML5 support to the next version of Dreamweaver.

    13. Re:Misses the point by ArsonSmith · · Score: 1

      That phrase has grown beyond it's initial use. It is now far to big to fail.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    14. Re:Misses the point by Anonymous Coward · · Score: 0

      Actionscript 3.0 is a MUCH better language for writing large applications than javascript is. So is C#. Silverlight and Flash both have a future, as the web is moving towards more in the way of large internet applications, not less.

      Saying that Flash performance is "smoother" than HTML5 is a joke. It blows it out of the water. Don't believe it? Do some research. Now that mobile platforms are becoming more important, CPU usage is going to become more critical. Apple complains about Flash's cpu usage... what they're not telling you is that if all of this content now rendered in Flash was rendered in HTML, things would be much, much worse, both in terms of customer experience and battery life.

      We keep hearing about Flash's buginess causing crashes. Prove it. Find one crashing Flash application that crashes because of Flash and not because of a user who wrote bad code. You're fooling yourself if you don't believe it's even easier to write trash code in a non-strongly typed, non-object oriented language like javascript. To date, I've never been able to blame a single crash in any of my applications on the Flash player itself. They're always my mistakes, and I can fix them.

    15. Re:Misses the point by geekoid · · Score: 0, Troll

      really? How about Visual studio? How about any tools that can use the can`vas tag?

      There are many tools, and I suspect there will be even more. If Adobe has the shit together, they would create kick ass tools for html 5. So if it does hurt flash that can leverage all the current developers to continue to buy the product they are used to.

      frankly, I would be surprised if you can't already do that in their product.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    16. Re:Misses the point by Anonymous Coward · · Score: 0

      Yeah? Try video and audio capture with javascript, then I'll ditch flex.

    17. Re:Misses the point by Tetsujin · · Score: 1

      This article is basically saying Flash is too big to fail.

      Can we please retire this phrase? Pretty please with a cherry on top?

      While we're at it, can we also bury "in these difficult economic times"?

      --
      Bow-ties are cool.
    18. Re:Misses the point by amplt1337 · · Score: 1

      Don't we say the same thing about desktop Linux vs. Windows?

      The difference being it's easier for these two to co-exist, but really, I don't think we'll see a mass extinction in the near future.

      --
      Freedom isn't free; its price is the well-being of others.
    19. Re:Misses the point by Miros · · Score: 1

      Linux V windows was a very different story. The problem there was the OEMs, who had trouble seeing the value in offering (let alone promoting) the linux operating system as a substitute for windows to mass market consumers. On the server market where the same obstacle did not exist the shift did happen.

    20. Re:Misses the point by Toonol · · Score: 1

      Actionscript 3.0 is a MUCH better language for writing large applications than javascript is. So is C#. Silverlight and Flash both have a future, as the web is moving towards more in the way of large internet applications, not less.

      I agree with that. Javascript isn't as bad as many make it out to be, but Actionscript 3.0 is much better, and deserves more love.

      Saying that Flash performance is "smoother" than HTML5 is a joke. It blows it out of the water. Don't believe it? Do some research. Now that mobile platforms are becoming more important, CPU usage is going to become more critical. Apple complains about Flash's cpu usage... what they're not telling you is that if all of this content now rendered in Flash was rendered in HTML, things would be much, much worse, both in terms of customer experience and battery life.

      True, too... but that may change over the next few years. Browsers seem to be turning into JIT compilers, and I wouldn't be surprised to see HTML basically compiled into some form of bytecode as it's loaded, like the trend with javascript.

      I think the biggest reasons Flash will be around and dominant for at least five more years are:

      1. Content protection and control. While you can get to Flash data, streams, and code, it's less trivially easy to do than it will be with HTML5.
      2. Development tools. The flash IDE from Adobe is impressive. Sure, there may be alternatives created for HTML5, but we might be looking at a GIMP vs Photoshop comparison; GIMP is a decent program, and you can do most everything you need, but it isn't CLOSE to dethroning Photoshop. What's to bar Adobe from releasing the Flash IDE for, say, free for individual use, $100 for commercial? They would certainly do that rather than see the whole format fail.

    21. Re:Misses the point by Cyberax · · Score: 1

      HTML5 doesn't have support for good animated vector graphics. Sorry, you won't be able to replicated BadgersBadgers in HTML5 without horrendous CPU consumption.

    22. Re:Misses the point by aztracker1 · · Score: 1

      Actionscript 3 is much of what was slated to become ECMAScript 4, which was abandoned in favor of ES5. Beyond this, JIT based JS engines like V8 show that JS can be very capable, see the use of node.js for comet interfaces. Flash probably shouldn't compile code that will crash it. The interfaces are and have been inconsistently implemented, and I pull my hair out every time I've had to deal with flash. Not to mention they couldn't even get inline regular expressions, or get E4X right. I think it would be better if Adobe better supported tooling for html5. They're in a really good position to cross-compile to html5 + canvas. When Dobe bought macromedia, my hope was for an open html + svg + js based zip package.. am kind of still hopeul for such a thing... MS's Silverlight xap package is much closer, but hoping for something even more open (though moonloght trumps flash, but it's a version behind)

      --
      Michael J. Ryan - tracker1.info
    23. Re:Misses the point by Vahokif · · Score: 1

      Yes, but just because you can write a raytracer in JavaScript doesn't mean it's a viable alternative to C.

    24. Re:Misses the point by exomondo · · Score: 1

      This article is basically saying Flash is too big to fail.

      No it isn't, it's saying that HTML5 is not ready to replace Flash yet. Designers can't create the same level of interactivity in websites in HTML5 as they can in Flash, and until they can Flash won't be replaced by HTML5, which certainly sounds quite logical.

    25. Re:Misses the point by exomondo · · Score: 1

      Saying that Flash performance is "smoother" than HTML5 is a joke. It blows it out of the water. Don't believe it? Do some research.

      Research done...you lose.

      HTML ~40fps

      Canvas ~90fps

      SVG ~40fps

      Flash ~110fps

      So no, HTML5 technologies don't "It blow it out of the water", in fact in this test Flash is significantly smoother. Of course this is not enough to say the converse is true, in fact it probably isn't, but it's enough to prove your claim is idiotic and false.

    26. Re:Misses the point by exomondo · · Score: 1

      None of the flash benefits described by the article are impossible to replicate in HTML5/browser/javascript, and it's naive to assume that the new ecosystem wont continue to evolve over time just as flash has.

      It isn't refuting that, what it is saying is that it's too early to say Flash is dead and everyone should switch to HTML5, which is true. Though in time, with more optimisation and better tools HTML5 looks almost certain to replace Flash.

    27. Re:Misses the point by Anonymous Coward · · Score: 0

      as html5 tries to get to the stage that flash was at 10 years ago, only the clueless zealots will develop for it, people who don't need their stuff to show the same on each and every browser.

      in that time, flash will continue to go from strength to strength. apart from that useless iToy, flash is moving into the mobile space at a rate of knots. its also moving onto tv screens courtesy of google. it will always be streets ahead of html. the fact that this seems to hurt you is just the icing on the cake =)

      if you think that flash is going anywhere in the next decade then you're just another idiot who doesn't know what he is talking about. sorry dude but you need to face facts.

    28. Re:Misses the point by Miros · · Score: 1

      Honestly it doesn't hurt me particularly either way. I'm just pointing out that HTML5 is disruptive to flash; developers know it, Adobe knows it, and a battle will likely follow. You seem to have quite a lot invested in it though which is unfortunate; that kind of zelot like commitment to anything can only serve to hurt you when making critical decisions. Also, I think most people in the technology space would point out that predicting the dominance of various technologies a decade out is a fools errand 99% of the time.

    29. Re:Misses the point by dangitman · · Score: 1

      But it is not so much about HTML5 capabilities, but the tools to leverage these capabilities. You can make 'easily' gorgeous flash website with the tools of the adobe suite. But there is no equivalent suite of tools for HTML5.

      Adobe claims to be adding HTML5 export support to... wait for it... Flash. Whether it will produce good HTML5 output is doubtful, but it will probably work to some degree.

      --
      ... and then they built the supercollider.
    30. Re:Misses the point by Anonymous Coward · · Score: 0

      The problem for Adobe is how to make Dreamweaver work like the Flash authoring tool, yet do it without pissing off the folks that like Dreamweaver the way it is. They are finding themselves with a redundant product and no obvious way to consolidate it. One group is likely going to be unhappy no matter what decision is made.

      (If you went with design apps outside of Adobe and a focus on the web, it's like trying to combine Quark with Toon Boom Studio.)

      And then there's still going to be extra APIs and libraries needed to get HTML 5 to cover what Flash does by design. Once that stuff is out in the wild in JavaScript form, what's there to keep people from tinkering with it and doing reverse engineering? Adobe probably isn't too happy about pursuing that aspect.

    31. Re:Misses the point by Anonymous Coward · · Score: 0

      None of the supposed benefits of HTML5, etc. is necessarily impossible to provide in flash. Flash can and probably will (eventually) become faster, more stable/reliable, etc. So, unless there are other compelling reasons designers won't have enough incentive to switch, even considering future evolution.

    32. Re:Misses the point by Kool+Moe · · Score: 1

      Adobe is already on this. They've just released an add-on for Dreamweaver CS5 to assist in HTML5 development.

      Adobe is not just Flash. Adobe makes tools. Sure they want to see Flash remain, but if/when HTML5 becomes more refined, Adobe will provide tools for that tool (and they already are).

      Be informed not biased.
      KM

      --
      Kinda like Moe, but just a little more Kool
    33. Re:Misses the point by Anonymous Coward · · Score: 0

      None of the flash benefits described by the article are impossible to replicate in HTML5/browser/javascript, and it's naive to assume that the new ecosystem wont continue to evolve over time just as flash has.

      I wish there was a like button here. Just like in Facebook. I like this post!

    34. Re:Misses the point by Alistair+Hutton · · Score: 1

      I think the GP was in favour of Flash in terms of performance: saying that Flash isn't just 'smoother' but that it's significantly better.

      --
      Puzzle Daze is now my job
    35. Re:Misses the point by exomondo · · Score: 1

      Right, right...well then were on the same page and that supports it. Not used to seeing much flash love and a lot of people seem to say the opposite about performance, figured it was just another.

    36. Re:Misses the point by fusiongyro · · Score: 1

      Not that anyone actually reads these things later but I got into essentially the same argument on Reddit. To recap:

      The "sides" of this debate are talking past each other. One side is saying, Flash is already great and people are going to use it. The other side is saying HTML 5 is cool. Everyone agrees that Flash is more capable today, except for Scribd.

      I think we should be able to agree that new and cool tends to get a lot more attention than stable and proven on the Web. It seems likely to me and most of the people in the HTML5 camp that great tools will show up eventually for it. But it doesn't matter if they do or not. 90% of Flash use on the web is to embed a video, to play audio or to have a fancy 2D interactive graphic. Obviously HTML5's <video> and <canvas> tags are aimed squarely at Adobe's jugular. This would be true with or without Apple.

      A basic market fact: free beats for-pay. MySQL singlehandedly beat almost the entire database market. Raise your hand if you remember FileMaker Pro. You don't have to be better than the for-pay option if you're free, you just have to solve the average case. Look at Hypercard. Look at FrameMaker. Adobe is great at developing a chokehold on a market only to let it slip away with their arrogance.

      Web fact. It takes a designer and a programmer to make a website. But if you can only afford one, you get a programmer. Programmers are the blue collar behind the web. If your designer really knows HTML and is cool and multipurpose like that, which tool are they going to reach for if they have both? A <video> tag or a Flash applet? The "Flash has better tools" argument is often put forth, but in practice there aren't a lot of websites out there that were put up singlehandedly by designers thanks to the power of Flash.

      Adobe has to make better developer tools, or make Flash a technological contender again rather than the Cobol option, or they're likely to take their favorite market position: second-most easy-to-use for-pay tool in a market surrounded by free alternatives. HTML5 appeals to the workhorses of the internet: the programmers. Unless Adobe acts, they're going to lose their corner of the market. They're already in danger just because of the popularity of the iPhone and iPad. If they stagnate, they're fucked.

    37. Re:Misses the point by Anonymous Coward · · Score: 0

      Now I could see that adobe will buy out any company that will try to make these tools to compete against them.

      Not if that company is apple or google.

    38. Re:Misses the point by Chatterton · · Score: 1

      I never said what you said. For me, HTML 5 will not really start until a company could create a set of tools like Dreamweaver, Flash builder, Fireworks and Contribute that produce native HTML5. And in the second part of my comment I said that if a company like that pop out, there is a good chance that Adobe will buy it to integrate their product in their product line.

    39. Re:Misses the point by Chatterton · · Score: 1

      I never say they will kill HTML5, but that HTML5 will not really be used if there is no company (Adobe or any other) to produce a set of tools like Dreamweaver, Flash builder, Fireworks and Contribute who work natively in HTML5.

      But HTML5 support in Dreamweaver is not enough, Flash Builder should also produce native HTML5 animations (and perhaps be renamed Canvas Builder ;-)).

  5. They almost had me until this.... by Anonymous Coward · · Score: 1, Insightful

    The real battle is in the hearts and eyes of the artists who are paid to create incredibly beautiful objects in the span of just a few hours.

    They are right that the development environment matters. That is not a reason to tell out right lies.

    How come the folks at Adobe cannot just change it so that the output is javascript and html rather than actionscript? Does html 5 just not do vector graphics?

    1. Re:They almost had me until this.... by drachenstern · · Score: 1

      Not to feed the trolls, but the answer is obvious: backwards compatibility.

      Okay, so that's a noble goal. The real goal is because Adobe LIKES TO MAKE MONEY!

      Hope this helps clarify things for you.

      --
      2^3 * 31 * 647
  6. As with most wars... by jgagnon · · Score: 4, Insightful

    This one has multiple fronts. Don't let anyone kid you, this isn't A vs. B, it is at least ABC vs. XYZ where each factor is independently weighed and measured.

    --
    Remember to maintain your supply of /facepalm oil to prevent chafing.
  7. A test case by tepples · · Score: 1

    Re-create Badgers in Flash. Once you can do that without adding more than 50% to the file size, and you can provide a write-up about the tools you used, only then will HTML5 be ready for prime time. (One comment a couple stories back suggested rendering each frame of the SWF and then encoding that in H.264 or WebM, but that would increase the size far beyond the current 463 KB.)

    1. Re:A test case by Anonymous Coward · · Score: 1, Insightful

      The fact that garbage like Badgers exists on the web at all is strong evidence that we need to leave Flash behind.

    2. Re:A test case by mini+me · · Score: 2, Informative

      Why recreate when you can just play it in HTML5 natively? http://apple.slashdot.org/story/10/06/01/1748200

    3. Re:A test case by Black+Gold+Alchemist · · Score: 1

      I see your Badgers and raise my crystal galaxy. Warning: addicting. Use both left and right mouse buttons if you don't want to RTFM.

      --
      Responsibility is an addiction
      Virtue is a temptation
      Community is a cartel
    4. Re:A test case by Anonymous Coward · · Score: 0

      Sweet! I downloaded the code and now I'm making my own version of the game!

      I'll raise your Crystal Galaxy with The Eco Zoo

    5. Re:A test case by geekoid · · Score: 1

      omg, it might become a meg!

      Funny how you can get your post to travel through time from 1994, but you can't grep the real issues

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:A test case by Xtravar · · Score: 1

      Wow, you really know how to pick something invaluable that Flash brings to the internet.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    7. Re:A test case by Xtravar · · Score: 1

      This game could be fun if the controls weren't completely obnoxious.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    8. Re:A test case by Xtravar · · Score: 1

      WARNING: Link does not contain game. Completely useless.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    9. Re:A test case by indi0144 · · Score: 1

      More people have seen Badger and had a laugh than the people that have read and had a laugh looking at your JS source code. :)

    10. Re:A test case by Simetrical · · Score: 1

      Re-create Badgers in Flash. Once you can do that without adding more than 50% to the file size, and you can provide a write-up about the tools you used, only then will HTML5 be ready for prime time.

      You're attacking a straw man. HTML5 will not be able to completely replace Flash for at least, say, five years. No one denies that. The reason HTML5 will win in the end is because of the advantages of competing implementations in several browsers vs. implementation in a single closed binary. Even if Flash always has more features than HTML5, it won't help if HTML5 is faster, more stable, and installed by default. All the major OS and browser vendors hate Flash and are happy to make it scary or difficult to install Flash – or impossible, in the case of the iPhone. HTML5 will work out of the box within a few years, and have feature parity for practical purposes.

      Yes, authoring tools are a problem. But if that's the only long-term advantage Flash has, then it's in Adobe's interest to simply support HTML5 as an output format for all their tools. They don't make money off selling the Flash player; they'll adapt their tools to whatever the best output format is.

      HTML5 will win. First bit by bit, then more rapidly as Flash's market share becomes lower. I'm going to predict, for the record, that Flash will be clearly moribund in less than five years, used almost exclusively on unmaintained sites and (maybe, for some simple things) as a fallback for old browsers.

      --
      MediaWiki developer, Total War Center sysadmin
    11. Re:A test case by Acaeris · · Score: 1

      I see a large number of problems with the belief that HTML5 will defeat Flash. It will become another competing format, just like Silverlight, but I highly doubt it will defeat Flash in any real meaningful way (and even if it did, it wont remove the things people find a problem with Flash, other than possibly the searchability issue).

      Firstly, most web developers these days will write javascript for a framework such as Prototype, MooTools or JQuery because there are so many individual nuances to the javascript notation for each browser that it would be too frustrating to write it without such a framework. This problem will still apply to HTML5 so unless these supposed IDEs pick 1 framework and run with it, we're going to end up with a complete mess of features, frameworks and IDEs. By the time one of them becomes as usable as Visual Studio or Flash CS5, Silverlight and Flash would have both moved on in leaps and bounds attempting to stay well ahead of HTML5.

      Secondly, by the time HTML5 is ready for real use (i.e. supported by the vast majority of browsers currently in use), W3C will likely be back around the table discussing HTML6 so who knows what Flash and Silverlight will be capable of by then and what uses we will have for them.

      Thirdly, at the moment, HTML5 is far more complicated to write for than either Flash or Silverlight, in most cases it has a significantly larger file size, uses more resources for most of Flash and Silverlight's current usages and it is a lot harder to obscure code or source material, meaning sites like Hulu just wont use it.

      There is a place for HTML5 (I'd be happy just for an implementation of canvas in IE so we don't have do all our chart generation through PHP) but it is not, and is never really likely to be (as HTML5 and not a future variant) the death of Flash and Silverlight.

      Lastly, I'm sure most people here are happy to use Flashblock to stop any obnoxious Flash site but what will you do when canvas,SVG and CSS (no need for javascript) can reproduce all those annoying flashy adds with little to no way to block them all?

  8. 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?

    1. Re:Nonsense by snookerdoodle · · Score: 2, Insightful

      Between you, me (Flashblock myself), and 2 million iPad owners, "its 'write once, play everywhere' functionality" seems to have lost its luster...

    2. Re:Nonsense by Civil_Disobedient · · Score: 1

      A great way to block most advertising that you do not want is to block Flash.

      Unfortunately that will all fall by the wayside if/when advertisers start using HTML5.

    3. Re:Nonsense by John+Hasler · · Score: 2, Insightful

      > Unfortunately that will all fall by the wayside if/when advertisers start
      > using HTML5.

      And that may be the opening wedge for HTML5. Advertisers may insist that their designers learn to use it because it gets past adblockers.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:Nonsense by geekoid · · Score: 1

      Not all advertising is bad. This is why I do blocking on a case by case basis.
      Lot's of great non ad flash development is out there.

      The point is the content, not the medium.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Nonsense by geekoid · · Score: 1

      yep. Why to people think HTML 5 won't be used for ads? In fact ad creators are notoriously cheap. They will adopt this technology pretty quick.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Nonsense by Spewns · · Score: 1

      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?

      Or just use Adblock Plus and not worry about whether advertisements are Flash or not. And then you'll have blocked more than most advertising.

    7. Re:Nonsense by Spewns · · Score: 1

      Not all advertising is bad.

      Depends on who you ask. You say no, I say yes.

    8. Re:Nonsense by gmurray · · Score: 1

      Problem is, do you know what also seems to make website performance crappy? Poorly written Javascript, which is just as prevalent as Flash, IMO. The web needs languages that encourage more maintainable and efficient applications. Flash and Javascript are not the right answers here. I think Silverlight is more of a step in the right direction in terms of maintainable and fast internet apps. That or using Javascript as a bytecode rather than a development language.

    9. Re:Nonsense by westlake · · Score: 1

      Between you, me (Flashblock myself), and 2 million iPad owners, "its 'write once, play everywhere' functionality" seems to have lost its luster...

      2 million iPad owners = 0.08% of all users accessing the web. Operating System Market Share

      Win 7 13%. Vista 15%. Windows, All Versions, 91%.

    10. Re:Nonsense by Anonymous Coward · · Score: 0

      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?

      Luckily for everybody, in HTML5 it is impossible to create uselees eye candy and advertising. One more reason HTML5 is superior to Flash. </sarcasm>

    11. Re:Nonsense by Anonymous Coward · · Score: 0

      get jobs' cock out from your mouth and get yourself a real computer, or else don't bother showing up at a technical website like this one.

      pathetic little cunt.

    12. Re:Nonsense by ekhben · · Score: 1

      Yeah, but my browser detects non-responsive scripts and offers to kill them for me. As opposed, I guess, to ActionScripts that detect a responsive browser and make the decision to kill it for me.

      Given that the problem is poorly skilled developers constructing poorly designed and poorly tested scripts for the web, I would very much doubt that there's some magic technological bullet that will fix it, including using a different language. If anything, I think Javascript ticks the three boxes I'd put as requirements to defend myself from unskilled developers: sandboxes, exceptions, and automatic memory management.

    13. Re:Nonsense by Anonymous Coward · · Score: 0

      Put it this way.

      As soon as flash disappears from the net, as will the flash adverts. If everyone blocked said ads, then they would not use them would they?

  9. Gnash: The Flash Movie Player by Anonymous Coward · · Score: 0

    Information can be found here.

    I hope this helps your GNU effort at software reform.

    Yours In Akademgorodok,
    K. Trout

  10. "...drop-dead gorgeous..." by McNihil · · Score: 4, Insightful

    No website on this planet is "drop-dead gorgeous"... a woman (or man if you prefer) in real 3D right in front of you and that you can touch and communicate with is infinitely much more "drop-dead gorgeous" even if they are butt ugly.

    1. Re:"...drop-dead gorgeous..." by Anonymous Coward · · Score: 0

      No website on this planet is "drop-dead gorgeous"... a woman (or man if you prefer) in real 3D right in front of you and that you can touch and communicate with is infinitely much more "drop-dead gorgeous" even if they are butt ugly.

      Written like a butt ugly person.

    2. Re:"...drop-dead gorgeous..." by kangsterizer · · Score: 1

      well porn websites are "real 3D" and they all use flash.

    3. Re:"...drop-dead gorgeous..." by Chowderbags · · Score: 4, Funny

      I don't have 3d vision, you insensitive clod (or a girlfriend, but that's a given here).

    4. Re:"...drop-dead gorgeous..." by geekoid · · Score: 0, Flamebait

      your wrong.

      Please learn how to understand the context of a conversation before yammering on your nonsensical tangents.

      Just because you need a clue: they are nonsensical because they make no sense within the context of the conversation.

      You are the reason people have made fun of pendants since the first douche bag fumbled for a coherent sentence to explain that an antelope has four legs.

      Those who can't do, make up reasons to complain.

      In short: You sir, are the problem.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:"...drop-dead gorgeous..." by Draek · · Score: 3, Insightful

      That's idiotic, sorry. Unlike the majority of Slashdot's population I *do* have a girlfriend, and yet (as a programmer) I'm able to find elegant designs and code "beautiful". It is not unthinkable, therefore, that there are designers out there that are able to find elegant websites similarly so, though I'd dispute the fact that they can be both beautiful and made in Flash ;)

      Programming and web design are art, much like photography, music and dance. Art can be beautiful, therefore, art can potentially be considered "drop-dead gorgeous" even if you're not a shut-in nerd virgin stuck in their mother's basement.

      --
      No problem is insoluble in all conceivable circumstances.
    6. Re:"...drop-dead gorgeous..." by Anonymous Coward · · Score: 0

      no.

    7. Re:"...drop-dead gorgeous..." by Anonymous Coward · · Score: 0

      Unlike the majority of Slashdot's population I *do* have a girlfriend,

      tell Rosie I still miss her.

      -Lefty

  11. Java startup time by tepples · · Score: 1

    Besides, I thought that was Java's claim to fame and it's definitely not there yet either.

    Java applets lost out to SWF because 1. the Java plug-in takes a lot longer to start up than the Flash Player plug-in, and 2. there initially weren't any tools to author and play back vector animations using Java 2D. Are there now?

    1. Re:Java startup time by bjourne · · Score: 1

      Yes and it is called JavaFX. It was released a decade to late though and still statically typed like Java. Which is one of the other reasons why Java never became big on the web.

    2. Re:Java startup time by tepples · · Score: 1

      Java can be statically typed, but it theoretically doesn't need to be. One can make all variables of type java.lang.Object and then cast to the appropriate interface when calling each method, but then that's as inefficient as a dynamic language.

    3. Re:Java startup time by shutdown+-p+now · · Score: 1

      When talking about dynamic typing, what most people mean is dynamic member dispatch - i.e. being able to call method "foo" on any object that has it without knowing its type.

      I mean, you can, of course, define a Java interface for every method you ever define in your application, and cast to that... but this is about as practical as a hand-coded implementation of OOP in assembly. From a practical point of view, it does not make Java a dynamic language.

    4. Re:Java startup time by shutdown+-p+now · · Score: 1

      JavaFX simply came late to the party. Silverlight also uses statically typed languages (I mean, you can use IronPython or IronRuby, but most people still go for C#), but it has a significantly higher adoption rate than JavaFX.

    5. Re:Java startup time by omfglpf · · Score: 1

      in reply to both, java applets did that appeared before flash, lost cause of different implementations of jvm(java virtual machines) (microsoft implemented a microsoft java virtual machine in internet explorer following no standards) that killed the applets else java would grow in that field and proper IDE's would come. also i think java can be dynamic (reflection) as in we can call dynamic methods on dynamic classes, so in my point of view its pretty flexible

    6. Re:Java startup time by shutdown+-p+now · · Score: 1

      lost cause of different implementations of jvm(java virtual machines) (microsoft implemented a microsoft java virtual machine in internet explorer following no standards)

      This is bullshit. MS JVM did follow all the standards of Java spec, so it could run applets just fine. Sun objected to the fact that MS added extensions to Java language and libraries that only worked in MS JVM, but, obviously, this doesn't preclude writing portable applets.

      What killed Java applets is that they required a full Java runtime, which was dog slow at the time applets appeared. Indeed, Java's bad rep with respect to performance was largely derived from experience with applets.

      That, and its graphics APIs were never good for the kind of things that Flash (or Silverlight) can do, because they're not vector-based. If you want any animation, you had to hand-code it with Graphics2D. There's no good way to write a visual designer tool around that kind of thing.

      also i think java can be dynamic (reflection) as in we can call dynamic methods on dynamic classes

      It can, but this is extremely verbose to use, so it's not something you can practically do in Java except very occasionally.

    7. Re:Java startup time by ardor · · Score: 1

      Dynamic typing is wonderful for scripting, but what you describe is not dynamic typing. Instead, it is type erasure. You essentially throw away type information and safety altogether, which is not the case with dynamic typing.

      --
      This sig does not contain any SCO code.
  12. So flash is a good thing for site design now? by hedwards · · Score: 4, Insightful

    The whole point of flash was that the standards were so ignored that designers were glomping onto something, anything, that would show consistently across the browsers. But at this point with Firefox having the market share that it does and the other minor browsers taking on as many installs as they do by being more or less standards compliant, I fail to see why any designer in their right mind would be using Flash where alternatives exist.

    As long as it isn't a real standard you're going to be giving up a portion of the potential market by using a proprietary plug in that isn't universally supported. Not to mention the people that block it because of the problems it causes and the abuses of technology over the years.

    1. Re:So flash is a good thing for site design now? by Anonymous Coward · · Score: 1, Insightful

      Why? That's easy to answer. Its because its easier. WAY WAY easier, especially for designers who know nothing about programming, or for that matter designers who can do some basic scripting but don't want to have to pay someone for something more advanced if they can fashion it using flash.

      I don't doubt that html5 will eventually replace flash, but only because flash will become the average designer's html5 authoring program.

    2. Re:So flash is a good thing for site design now? by mveloso · · Score: 2, Insightful

      It's also about tools, and apparently flash has a pretty good toolset.

    3. Re:So flash is a good thing for site design now? by nyctopterus · · Score: 3, Insightful

      It isn't (Flash the content creator is nasty), but it's better than nothing at all which is the case for Javascript and HTMLx/SVG/Canvas. If designers are going to get on board completely with HTML5 as a Flash replacement, someone needs to write a nice tool for animating and writing games to the HTML5 spec.

      I'm an artist, and I do a bit of motion graphics, animation and basic programming. I hate flash enough, and like standards enough, that I am working hard to produce interactive animated content in javascript/HTML. It's a freakin' pain in the arse, and takes a LOT more programming know-how than the vast majority of designers or artists out there.

      And I have to ask myself why I bother, because what I create often wont run on IE6 (or IE7), sometimes wont run well on a standards-based browser, and costs me about as much time debugging as it does writing. "This is not flash" is not a huge selling point outside the nerd world.

    4. Re:So flash is a good thing for site design now? by Roxton · · Score: 3, Insightful

      The Flash ecosystem has a couple things going for it that aren't widely known.

      Adobe Illustrator now exports to FXG. FXG is an XML format which is a declarative refactoring of Flex graphics objects and controls.

      In this workflow, the Flex developer still has to do a bit of work to turn the FXG objects into useful controls, but Adobe has gone a step further and created tools that allow the designer to designate the basic operation of controls, even to the point of creating fully functional mockups.

      It's a great way to design sites and web applications, and it takes a lot of the fundamentals out of the hands of developers and into the hands of designers, without screwing over the developers in the process.

      I wish Adobe had pushed this out four years ago. If FXG and the scripting thereof cannot be brought into the standards process, then I at least hope similar tools with be available for HTML5 and Canvas soon. Adobe's probably the best contender for making such tools. It's hard to love GWT when there are so many good things about Flex development.

    5. Re:So flash is a good thing for site design now? by jbessie · · Score: 1

      Browser stats are all good, but when you're being compensated by a corporate client that only has access to IE 6, Flash is a might attractive solution to provide modern looks and functionality to all browsers within a reasonable time frame.

    6. Re:So flash is a good thing for site design now? by Roxton · · Score: 1

      And the other bit, using thick client stuff like Flash allows you to code your entire web application service as a meaningful API that can be used by your website just as easily as by an iPhone app or by a third-party web application. No more web-specific spaghetti controllers on the server. It's just kind of a better way to program. Thick-client JS frameworks are still evolving, with GWT at the front, although it's still easy to write GWT server hooks in a non-service-oriented way.

    7. Re:So flash is a good thing for site design now? by Anonymous Coward · · Score: 0

      Ugh, missing the point.

      - No flash support on the iPhone, hence
      developers who want to support the iPhone are somewhat getting their arm forced (or broken) to support these devices, often to the point of needing to downgrade the aesthetic appeal of the site.

      - No 64bit plugins on Windows, this is a very sore sticking point as it's the only reason that x64 versions of windows are still running 32bit browsers. Come on Adobe, it can't possibly be that hard to retarget x64 flash when you have a 64bit version on linux.

      And a few Adobe itself failures:
      - Since Adobe took over Macromedia
      -- It hasn't focused on anything but video
      --- Which has now become worthless since HTML5 Video and Youtube has made the flash plugin unnecessary (Chrome uses the same libraries VLC uses.)

      -- Animators are getting fedup and switching to cheaper (and sometimes inferior) products for animation (that STILL produce flash.) ToonBoom is okay, but the "cheap" version is far inferior.

      -- Still no 2D acceleration, in fact what passes for 2D hardware acceleration is laughable as the screen tearing becomes a complete joke (Flash's speed is due to updating only certain rectangular areas of the screen, when done via the 3D accelerator, this results in artifacts that disable-acceleration-mode does not have.)

      -- How hard is it to actually make the 3D accelerator actually accelerate the 2D math instead of simply rendering it on the CPU and then rendering it across polygons?

      We got some filter effects in Flash 8 (CS3), Flash 9 we got h264 video and some useless IK (CS4) (Seriously, try using it for animating, you'll tear your hair out and go back to animating each piece by itself.)

  13. And the number one reason by Anonymous Coward · · Score: 0

    1.) The boss likes those pop-over menus with the moving gradients, lens flat, the shines and don't forget the rotating image. The ads "pop" and you can never have enough "pop". That's what keeps the visitors coming back. The menu. Not the sites content. [/cynical]

  14. Nothing Gorgeous About a Cruddy Plugin by Anonymous Coward · · Score: 0

    Adobe products have been a vector for security vulnerabilities, and Flash has been one of the main sources of crashes for me in Firefox (along with Acrobat Reader, not surprisingly). I really don't like or want Flash intros or ads. Flash navigation can definitely be done in HTML, CSS, and JavaScript. Video was always better handled by just letting the browser pick whatever video player you have associated with the MIME type (not a fan of the Flash-based video). I'd definitely prefer to see HTML 5 and SVG take off.

    1. Re:Nothing Gorgeous About a Cruddy Plugin by afidel · · Score: 1

      The Firefox crashes are fixed in the current version, plugins get their own executable which is simply relaunched when the plugin crashes =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  15. designer vs programmer by Anonymous Coward · · Score: 0

    maybe that's the problem. today's web 2.0 crap is what happens when design is taken from the programmer and left with some neo-hippie (or an aging steve jobs type) who cares more about 'flash' than substance.

  16. Multiple fronts by tepples · · Score: 2, Interesting

    And I've done my own write-up about these multiple fronts. I've listed three advantages for HTML5 and six for SWF.

  17. This page requires a new version of Flash Player by tepples · · Score: 1

    Gnash supports old SWF features (up to SWF 7) but not all new SWF features. This means it's good for showing "This page requires a new version of Flash Player. Get the latest version at Adobe.com" movies.

  18. Counterpoint by clinko · · Score: 3, Interesting

    My Counterpoint: The same article, with only 1 flash ad. Otherwise it's 28 Flash ads...

    http://infoworld.com/print/125721

    1. 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.

    2. Re:Counterpoint by _Sprocket_ · · Score: 4, Insightful

      Which brings to mind my favorite thing about Flash - it's so easy to block.

    3. Re:Counterpoint by noidentity · · Score: 1

      Bah, your counterpoint forces me to read the article! I much prefer the original where I can't even find TFA among all that crap.

    4. Re:Counterpoint by jinushaun · · Score: 1

      It has already happened! That's what Apple's iAd and AdMob's new ad platforms aim to do: replace annoying Flash banner ads with annoying HTML5 banner ads.

    5. Re:Counterpoint by hackstraw · · Score: 1

      So true. I find it a feature that flash is not a necessary part of the web. Enabling it for a video is a temporary hack. Eliminating most ads is great. Eliminating most all obnoxious ones is even better.

      I've said this a million times over, remember the late 90s where there were plugins necessary for almost every website that you didn't have installed? Remember when java was so powerful that having a java applet in your web browser could give you anything and everything (cross platform to boot)?

      Flash's days are numbered. I just read above that even the Flash people didn't believe that Flash was intended for video. Well, it was OK for video for a while, and that is about to change with open web standards.

    6. Re:Counterpoint by Anonymous Coward · · Score: 0

      HTML5 ads

      Which will probably not be quite as easy to block since they are made from HTML.

    7. Re:Counterpoint by Abcd1234 · · Score: 1

      No, they'll be just as easy. The content can be URL-blocked just like anything else.

    8. Re:Counterpoint by timnbron · · Score: 1

      Not if it's done as embedded javascript and canvas within the page. You can block a flash download easily, but I'm guessing it would be harder to block canvas functionality, and it's messy trying to block a specific DIV or other element within the HTML

      --
      There are some who call me ... Tim.
    9. Re:Counterpoint by Abcd1234 · · Score: 1

      Not if it's done as embedded javascript and canvas within the page.

      The javascript came from an ad delivery server somewhere, as did all the content being displayed. Block it. Problem solved.

    10. Re:Counterpoint by timnbron · · Score: 1

      It may be now, but if I was an advertiser I'd see a strong case to require sites to embed it within the page. They couldn't do that with flash, but they can with HTML5

      --
      There are some who call me ... Tim.
    11. Re:Counterpoint by Abcd1234 · · Score: 1

      They couldn't do that with flash, but they can with HTML5

      If they couldn't with flash, why the hell would they be able to with HTML5? It's the *same damn thing*: content delivered via HTTP. The same rules apply. In both cases, the content provider has absolute no interest in hosting all that ad content, both due to bandwidth concerns as well as storage requirements. It ain't happening.

      Honestly, if you need to invent, out of whole cloth, a mythical scenario to support your paranoid fears, I think it's pretty clear how solid the rhetorical ground is beneath your feet.

    12. Re:Counterpoint by timnbron · · Score: 1

      Good grief.

      I'm just saying that with ad blockers becoming more common, and a technology that is potentially harder to block, advertisers would potentially pay extra for inline content.

      Whether they will is another matter. I'm not bothered.

      --
      There are some who call me ... Tim.
    13. Re:Counterpoint by Abcd1234 · · Score: 1

      I'm just saying that with ad blockers becoming more common, and a technology that is potentially harder to block

      And I'm saying *it's not harder to block*. It is, quite literally, just as difficult (or easy) to block. No, not easier, not harder, *precisely* the same. Why? Because in both cases, they involve content, delivered over HTTP, displayed in the browser. The exact same mechanism of delivery is used, the exact same technologies for blocking that content apply. They are, quite literally, identical from an ad blocking standpoint. The only difference is the mechanism of playback in the browser.

      And if you're curious, the reason I'm trying so hard to make this point is that you, and many others, have tried to make this absurd claim, and it's just that: absurd. There is no reason to believe HTML5 will make blocking ads any more difficult. None. It's baseless fear mongering, nothing more. So relax. Your ad blocker will work just fine.

  19. IE is still well over 50 percent by tepples · · Score: 4, Insightful

    But at this point with Firefox having the market share that it does and the other minor browsers taking on as many installs as they do by being more or less standards compliant, I fail to see why any designer in their right mind would be using Flash where alternatives exist.

    Because Firefox itself is a minor browser. More than half of web users (and likely more than half of your site's customers) use Internet Explorer 8 or earlier, whose DOM doesn't support all features needed to replace SWF. For example, where's SVG? Where's the 2D canvas? Where's procedural audio?

    1. Re:IE is still well over 50 percent by Miros · · Score: 4, Insightful

      Users will switch to other browsers if the use case is compelling enough. If enough innovative applications are developed that don't run in I.E., particularly applications with good business use cases, than the numbers will fall even further. The critical fact here is that FF/Chrome/Safari are starting to have enough combined market share to make the development of such applications an economically viable thing to do. It's entirely possible that this has already tipped against I.E.'s favor. Flash and Internet Explorer are strange bedfellows.

    2. Re:IE is still well over 50 percent by dairukan · · Score: 1

      Check the stats: http://www.w3schools.com/browsers/browsers_stats.asp http://www.philoking.com/2007/11/10/suprising-browser-statistics-people-are-actually-using-safari-on-windows/ According to some, IE already has far less than 50%. Even by the highest estimates, such as: http://en.wikipedia.org/wiki/Browser_usage IE is still only at about 53%, which is not what I'd call 'well over'.

    3. Re:IE is still well over 50 percent by geekoid · · Score: 1

      More likely IE will adopt the ability to do those things.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:IE is still well over 50 percent by elrous0 · · Score: 2, Insightful

      Putting the burden on the user to use a specific browser (especially if it's not the market dominant IE), is a great way to piss off just about any real-world client you work for. A lot of /.er's forget that not everyone is running a personal website for their own amusement. Try designing a professional website for a company that only works in a specific version of Opera or Firefox (or even only the latest version of IE) and watch how quickly they hand you your walking papers.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    5. Re:IE is still well over 50 percent by Tordre · · Score: 1

      Users will switch to other browsers if the use case is compelling enough. If enough innovative applications are developed that don't run in I.E., particularly applications with good business use cases, than the numbers will fall even further.

      Most users don't care what browser they use if they go to a site design for firefox while using internet explorer guess what they think? "oh this site is garbage". It never crosses their mind to change browsers. Users want it to work, the developer is suppose to support the user, it is not the user that need to conform to the developer.

      The critical fact here is that FF/Chrome/Safari are starting to have enough combined market share to make the development of such applications an economically viable thing to do. It's entirely possible that this has already tipped against I.E.'s favor. Flash and Internet Explorer are strange bedfellows

      See the problem with this statement is that although combined they have a reasonable market share they are still different enough, for example in key handling in JavaScript is different enough between chrome and firefox. Focusing on anyone platform exclusively and assuming it would work on all 3 of the ones listed would create problems for the users, and since you already need handling code to differentiate these browsers why not include some for internet explorer.

      The dream world case here might not be flash, but at least something that works the same across all platforms and browsers without causing the users to figure out that they are using the wrong browser and without the developer left trying to figure out which browsers act in which way.

    6. Re:IE is still well over 50 percent by Spad · · Score: 1

      Two words: Graceful Degradation

    7. Re:IE is still well over 50 percent by elrous0 · · Score: 1

      Three words: Twice the work.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    8. Re:IE is still well over 50 percent by Crayon+Kid · · Score: 1

      Users will switch to other browsers if the use case is compelling enough.

      Ideally. Most often, people do not change browser. The browser is a very personal choice and people show extraordinary resistance to changing it.

      How would you react if someone came to you and told you "how about you switch to browser X?" Your knee jerk reaction would be "take a hike", most likely. You know it would.

      Now, they could go on explaining why the other browser is so much better. But (a) lots of people have trouble visualising something without seeing it in action; and (b) the arguments would be [highly] technical and would likely sound like gibberish to them.

      Which means the second reaction is also likely to be "get lost, buddy".

      I've tried to get friends and family off IE6 (hell, off IE in general) for a while now. You know what happens. Some need it because they use it work (where it's mandatory) and they don't want to "learn" to use more than one browser, so they use it at home too. Some are simply stubborn. Some have trouble visualising another browser in their head and aren't willing to try it live.

      When I do manage to persuade them it's in particular circumstances. A buddy had just reinstalled Windows and was about to go into the default IE when I happened to catch him. At which point I quickly asked what he wants from a browser and his requirements "fast, absolute minimal fuss, don't care about ad blockers" automatically pointed at Chrome. So he started a new Windows install with Chrome and now loves it. But it would have never happened otherwise.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  20. Drop Dead by ismism · · Score: 2, Insightful

    "Drop dead gorgeous" has nothing to do with the technology being used. That is the weakest argument yet for Flash.

    1. Re:Drop Dead by PeanutButterBreath · · Score: 2, Insightful

      "Drop dead gorgeous" has nothing to do with the technology being used.

      The key is the ease of creating "drop dead gorgeous". An entrenched technology typically has the edge there unless its capabilities are surpassed, not merely matched.

    2. Re:Drop Dead by The+Yuckinator · · Score: 2, Insightful

      But "Drop Dead Gorgeous" is what the Web designer's customers want. They don't care what technology you use, they want "Hollywood". Currently, Flash is what can deliver that to most of the customers' customers. See 2Advanced Studios for examples of what "Customers" want. It truly doesn't matter what the developer wants. It REALLY doesn't matter what a few end-users with an obscure operating system want (from the customer's point of view). It's possible that the lack of Flash abilities on the iPad/iPhone could begin to change this attitude. It might even happen quickly.

      It's important to remember that the customers pay the bills which let them dictate the terms of the work. If you offer them the same Flash-based site in HTML5, then tell them that all of their clients browsing with IE won't be able to see it the same as say, their clients browsing with FF, I'd say it's a safe bet that some of those bills aren't going to get paid.

    3. Re:Drop Dead by value_added · · Score: 1

      See 2Advanced Studios for examples ...

      If you're looking for true artistry and creativity, there's better sites. That said, looking at your link reminds me of what, many years ago, I was hoping what GUIs would evolve into: a seamless blend of form and function. And no frigging white backgrounds.

    4. Re:Drop Dead by hey! · · Score: 1

      Interesting question though. Let's say that's what the customers want. Is it what the customers should want?

      Is there any objective evidence that an impressive, "standout" design generates any more revenue for customers? What kind of sites have users who come back again and again for the experience? Is that true for all kinds of web sites?

      I look at elaborate, show-stopping design sites, and I wonder, who is this performance supposed to be for?

      Let's say you have a site where customers come with a purchase in mind. It seems to me you want to get them to "Buy Now" button as quickly as possible. The aspects of a whizzy design that get them there are good. The aspects that don't are superfluous. It seeems to me many designs are too tied to somebody's need for self-expression, not enough to triggering a response in the user. I am not impressed by animated guys walking across the screen and obscuring the link I'm looking for.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:Drop Dead by Stan+Vassilev · · Score: 1

      See 2Advanced Studios for examples of what "Customers" want.

      Bad example: something I've noticed about the Flash sites 2Advanced makes is their customers replace them with HTML sites within 5-6 months after the Flash version launches. Their micro-sites and interactive ads have fared better.

      Sometimes what customers want, is not what customers need, and customers now know more about what they need. It's not 1998 anymore.

    6. Re:Drop Dead by John+Hasler · · Score: 1

      > ...2Advanced Studios...

      If that's "drop dead gorgeous" I'll take ugly. What a pile of pointless, illegible tediousity.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:Drop Dead by radtea · · Score: 1

      I look at elaborate, show-stopping design sites, and I wonder, who is this performance supposed to be for?

      For the idiot suits who pay for them, and the greedy consultants who create them.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    8. Re:Drop Dead by The+Yuckinator · · Score: 2, Insightful

      Is it what the customers should want?

      That is an interesting question, and one I've asked of my customer (and potential) customers quite often. One of my most often-repeated phrases is "Your Website isn't for you it's for your customers." Unfortunately, time and time again, most Website upgrades I've helped manage and develop (I don't design, and I don't know ActionScript/Flash, but my designers do) almost always are born on the boardroom table when Carbon-Based-Lifeform #1 says to CBL #2, "Their website is so much cooler/snappier/flashier/more popular than ours".

      You've definitely hit the nail on the head, and if the goal of the site is to drive people to the "Buy Now" button, but has flying toasters, etc all over the site getting in their way then we've found ourselves in a classic case of feature-creep. The Oatmeal has a great one pager that illustrates this situation nicely. This happens all too often, regardless of contracts, plans, step-by-step processes, or what have you. You can plan the site 'til the cows come home but ultimately if the boss wants the flying toasters live on the site before you get paid, then it's flying toasters all around.

      Then there are the sites that are there so the CEO/Principal/Boss can take to his buddy and brag about how great his site is. There truly is no other benefit to the project, their customers all come via word-of-mouth, and they have no Web traffic to speak of. They just want to be able to whip out the laptop at CEO Happy Hour and e-stroke for the guy beside him.

      I refer to this as the Internet equivalent of buying the Maserati instead of the Mercedes.

    9. Re:Drop Dead by The+Yuckinator · · Score: 1

      I disagree, in fact I think that you've proved my point. "Customers" don't actually know what they want. They go out and find something they think they want, and once it's in their head that bells, whistles and flying toasters are the goal, there isn't much one can do to stop them except fire them and go find the next client. (who will most likely do the same thing.)

      The six-month flip to HTML is a great example of customers educating themselves and researching their market BEFORE they come and make ridiculous requests with no room for discussion to the Web developer. Of course this is what they should have done in the first place.

      Unfortunately, even in 2010 customers don't want to educate themselves first. I wonder if that's a function of it not being 1998 anymore and they think they "know more about what they need" by virtue of "being online for 12 years", but actually nothing has changed and they still don't have a clue.

      Scratch that, I don't wonder - that's exactly what's happening.

    10. Re:Drop Dead by nyctopterus · · Score: 1

      You know, looking at that, I finally realised what I hate about flash sites so much. It's not that they are too flashy (though that does annoy me) or that my scroll wheel doesn't work (although that drives me nuts) it's that it completely breaks tabbed browsing. I am so used to opening "speculative" links in a new tab as a way of finding content on a site, that taking away that ability essentially makes the site unnavigable.

      I don't think they will (or even can) fix that. HTML5 will win.

  21. After the /. front page comes up.... by Anonymous Coward · · Score: 0

    ...and I see my CPU getting hit hard (if only briefly) by an IBM ad whose sole purpose in using flash is to have a stupid fucking animation of absolutely no value to me, all I can think is FUCK FLASH. It is the bottom-feeding scum of the web, and I regularly force kill it to free up cycles. If only everyone would get away from it.

  22. No mention of MSIE??? by erroneus · · Score: 4, Insightful

    I think the number one reason for not going to HTML5 is MSIE. Microsoft has no intention of creating a fully standards compliant browser. If they did that, they would likely also need to make their web based applications standards compliant and that would end their lock-in for Windows on the desktop and server where web applications are concerned. And MSIE is still the major browser out there.

    Web developers don't like creating sites for MSIE and sites for others. It's lots of work. Just doing it in flash will assure that the flashy parts of the page will display well on all devices where HTML5 will not.

    Now if by some miracle, Microsoft decides to change its selfish ways and gets compliant, that would be another thing entirely. But before anyone moves forward, something has to be done about the Microsoft problem.

    1. Re:No mention of MSIE??? by Anonymous Coward · · Score: 0

      Flash forevah!

    2. Re:No mention of MSIE??? by mini+me · · Score: 4, Insightful

      Flash consistently tells users that their version of Flash is out of date. Please upgrade. Why can't HTML5 sites do the same?

    3. Re:No mention of MSIE??? by flanders123 · · Score: 1
      As a web developer, I agree MS has been awful at standards compliance up to and including IE6. However, they are steadily improving. I find it much easier to get a site to render properly in IE8 than in previous versions. Their recent Acid test scores support this:
      • IE7 passes Acid1, fails Acid2
      • IE8 passes Acid1 and Acid2, fails Acid3 (21/100 for me)
      • FF3.6.3 passes Acid2, nearly passes Acid3 (94/100 for me)
      • Opera and Chrome pass Acid3

      Passing Acid2 was the big one for me. This makes sense, as Acid2 focuses on basic CSS compliance while Acid3 focuses on more cutting-edge web tech, per wikipedia.

    4. Re:No mention of MSIE??? by Simetrical · · Score: 1

      I think the number one reason for not going to HTML5 is MSIE. Microsoft has no intention of creating a fully standards compliant browser. If they did that, they would likely also need to make their web based applications standards compliant and that would end their lock-in for Windows on the desktop and server where web applications are concerned.

      This simply hasn't been the case since IE7. IE8 is fully CSS2.1-compliant, which removes most of the pain of dealing with IE already. IE9 adds many CSS3 features and also has a far more compatible JavaScript implementation. Microsoft's explicit goal for IE9 is that developers should be able to use the same markup as much as possible. IE8 was an enormous improvement, and the IE9 previews look like they'll also be far better. The only problem is IE users who don't upgrade.

      --
      MediaWiki developer, Total War Center sysadmin
    5. Re:No mention of MSIE??? by nine-times · · Score: 1

      IE9 is supposed to come out soon, and it's supposed to support HMTL5. Of course, I'm saying "supposed to" because it's MS and so it's a pretty safe bet that something about it will be broken and non-standard.

    6. Re:No mention of MSIE??? by j_ham3 · · Score: 1

      MS seem to be doing a good job of implementing HTML5 in IE9 http://ie.microsoft.com/testdrive/

  23. sb45demo by tepples · · Score: 1

    I tried sb45demo in Smokescreen in Firefox 3.6 on Windows. There wasn't any sound, and the frame rate was unusably low.

    1. Re:sb45demo by KTheorem · · Score: 1

      I had the same problem on Linux. The solution, for me, was to turn off adblock for the page and reload. Worked perfectly after that.

    2. Re:sb45demo by tepples · · Score: 1

      The second time I go to the sb45demo page, it works fine. I just don't get it.

    3. Re:sb45demo by Anonymous Coward · · Score: 0

      What do you not get? Firefox is the Internet Explorer 6 of modern web browsers.

    4. Re:sb45demo by tepples · · Score: 1

      Then why does, for example, Ubuntu 10.04 come with Firefox instead of Chromium on the install disc? Or do you also consider Ubuntu to be the Windows of Linux distributions?

    5. Re:sb45demo by Anonymous Coward · · Score: 0

      Why did Netscape come preinstalled on many PCs, even after everyone else switched to Internet Explorer?

    6. Re:sb45demo by tepples · · Score: 1
      Anonymous Coward wrote:

      Why did Netscape come preinstalled on many PCs, even after everyone else switched to Internet Explorer?

      Because Netscape especially 7 and 8 were better than IE at the time. Or by Netscape did you mean Netscape 4?

  24. teeter-totter by Anonymous Coward · · Score: 0

    'The designers will make the final determination.'
    LOL bullsh*t.The designers don't mean crap in the equation. It is a balance of content providers and platforms. Those with critical mass will drive the technology. The designers will have to rush to the winning side to stay employed.

    1. Re:teeter-totter by VGPowerlord · · Score: 1

      'The designers will make the final determination.'
      LOL bullsh*t.The designers don't mean crap in the equation. It is a balance of content providers and platforms. Those with critical mass will drive the technology. The designers will have to rush to the winning side to stay employed.

      Right now, the "critical mass" is on Flash's side. And will remain like that as long as IE has anywhere near the market share it is.

      And it will likely remain that way for the foreseeable future if Apple/Microsoft and Firefox/Opera can't agree on a single HTML5 video codec.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  25. It's all about the development environment by sonciwind · · Score: 2, Insightful

    Someone comes up with an IDE that rivals the Flash tool set that uses HTML5 and Javascript and Flash is dead.

    1. Re:It's all about the development environment by jgagnon · · Score: 1

      I'm sure one is under development, but I'm also sure that it will not compete well until at least version 3. In other words, this war is far from over.

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    2. Re:It's all about the development environment by Miros · · Score: 1

      It may not be sufficient to replace flash on day 1 for all applications but it will probably meet the needs of other systems engineers and application developers that flash cannot as easily realign to address. Such a tool could run in circles around flash gathering new applications, locking up small segments of the market, wounding it each time, until even the more general cases have been toppled. My point is, in your "version 3" scenario, by the time "version 3" comes out Adobe will have lost the war.

    3. Re:It's all about the development environment by sonciwind · · Score: 1

      yeah, if "it's all over" depends upon something that will never happen. And I wouldn't be so sure one is even under development. All this time and all the Javascript development that has gone on. I don't think there is even one good Javascript development on par with "real" development language's IDEs. And Flash "script" style development environment would be even more specialized. So yeah, unless someone like Google or how about Symantec? steps up and creates something, browser independent, the was is far from over.

    4. Re:It's all about the development environment by Miros · · Score: 1

      Why Symantec? Also this could be an interesting thing for google to develop as part of their new chrome extension/add-on platform particularly if they come up with some nice AppEngine integration on the backend. It really only takes one killer app for something like this to be developed and gain traction and there are a few very well positioned companies out there to take advantage of such a development from both the development standpoint and the platform standpoint.

    5. Re:It's all about the development environment by jgagnon · · Score: 2, Insightful

      That's assuming Adobe stands still while the other tools are progressing. I'm not rooting for Adobe, mind you, but I'm pretty sure they're not going down without a fight.

      Besides, if Adobe retools their development applications to support multiple "back ends" such as SWF and HTML5/Javascript then it will be a win/win for them. People familiar with their tools will still buy them, which is, ultimately, what Adobe wants.

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    6. Re:It's all about the development environment by Miros · · Score: 1

      You're right, Adobe is not stupid and they will try and find a way to fight back effectively. Right now the biggest battle that they are losing is on the mobile front. Apple has essentially told them to go fuck themselves and even though Google has done the work to build them into Android 2.2 that OS has yet to be widely deployed. In the mean time a huge ecosystem of apps developers who could have (and I'm sure Adobe would have preferred to have had) developed their applications in flash (in theory) have become accustomed to building native applications which is a really bad position for them to be in even on the platforms that they will finally be breaking into. So Adobe clearly needs to find a way to get onto these mobile platforms in a serious way, and all of them. Once they are on the platforms, they need to fight back the tide of native application development and assert themselves as the superior alternative to the already now very entrenched paradigm. How are they going to do that exactly?

    7. Re:It's all about the development environment by jgagnon · · Score: 1

      None of this will happen overnight. The war between Apple and Google has only just begun and will also affect Adobe's chances on many levels.

      For instance, if Google decides that an open source, rich media API (and tools) based on HTML5 and JavaScript is something they want to develop for Android and Chrome (and ChromeOS), then Adobe might as well kiss that platform goodbye, too. It's all about the tools and if Adobe can't win that then they've lost, for sure, because they will not win this war with SWF.

      But this will still take a long time (years, not months).

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    8. Re:It's all about the development environment by Miros · · Score: 1

      Agreed! Good discussion, very interesting. Should be fun to see how it plays out over the next few years.

    9. Re:It's all about the development environment by sonciwind · · Score: 1

      "Why Symantec", no reason, I just meant some other company that has experience building IDEs. Is Borland still around? Of course Microsoft, too, but they haven't taken up the Javascript torch as of yet and they've got SlobberLight.

  26. Tools by HRbnjR · · Score: 1

    We just had an article showing how you can pretty much compile Flash to run as HTML5 - so, I think this is just arguing for better (Flash quality) authoring tools for HTML5 technology?

    1. Re:Tools by nyctopterus · · Score: 1

      I think this is just arguing for better (Flash quality) authoring tools for HTML5 technology?

      NOOOOO!!!! Please make an authoring tool that does not suck giant donkey balls. That's what we need.

  27. lynx by skyggen · · Score: 1

    I'm still fighting javascript!

  28. Why Flash is alive by paxcoder · · Score: 1

    Flash is good in that you get a fast (ie interpreted bytecode if I'm getting it) app that draws stuff in the browser, but has additional "local" features available such as talking to some hardware.
    The question now is: Do we need that - is that what we want on the web?
    If the answer is yes, then let's build our own such thing, one whose spec will be free and entrusted to a consortium that will say what's in, and what's out.
    Alternatively, use Java applets.

    Also: why is there only javascript for client-side scripting? *shakes head*

    1. Re:Why Flash is alive by jejones · · Score: 1

      Anyone thinking that you get a fast app from Flash should go play FarmVille.

  29. Customers use HTML5 by bonch · · Score: 1

    Developers will use what their customers use, and their customers use iPhones and iPads, which don't support Flash. Many major sites have already announced their HTML5 support, so I don't see why this guy is claiming developers are going to remain loyal when they're already moving over to HTML5.

  30. Canvas animation editor or DNF? by tepples · · Score: 1

    You claim that it's a matter of time before we have a Free 2D vector animation editor and JavaScript playback library for HTML5 . It was also a matter of time before Duke Nukem Forever came out, until it was canceled a decade later.

    1. Re:Canvas animation editor or DNF? by Miros · · Score: 1

      Only one team could make DNF. In this case however any entrepreneurial firm or individual who sees the pain felt by designers, recognizes the need and thus opportunity to develop these tools, can then attempt to marshal the resources necessary to do so and execute. That is the beauty of a free and open system and that is yet another performance vector that Flash will not be able to fight back on effectively without seriously changing their strategy.

    2. Re:Canvas animation editor or DNF? by tepples · · Score: 1

      In this case however any entrepreneurial firm or individual who sees the pain felt by designers, recognizes the need and thus opportunity to develop these tools, can then attempt to marshal the resources necessary to do so and execute.

      But until those tools come out, everybody on Newgrounds will continue to make stuff in Flash, not HTML5.

    3. Re:Canvas animation editor or DNF? by Miros · · Score: 1

      And it again reverts to a question of when rather than if. When that happens, flash is going to have some major problems if they have not changed their strategy pretty significantly.

    4. Re:Canvas animation editor or DNF? by Gilmoure · · Score: 1

      DNF's been cancelled? When did this happen?

      --
      I drank what? -- Socrates
    5. Re:Canvas animation editor or DNF? by Jesus_666 · · Score: 1

      Why Free? Adobe can cash in on HTML5 by adding export functionality to the next version of their Flash authoring software. It's not that difficult; ActionScript is closely related to JavaScript and cross-compilation should be much easier than cross-compiling a different language to JavaScript.

      If they're nimble (Adobe? Ha!) they can ensure that Flash stays ubiquitous as far as developers are concerned - just not client-side. After all, if the next version of Flash has HTML5 export they're much faster to market than any Free project can hope to be and they can just carry over the existing Flash developers.

      They can even use HTML5 for a PR advantage: "You can help finally beat Flash... with Flash. The new Flash Professional CS6 with HTML5 export. Perfected IDE. Standards-compliant runtime." Really, this is so easy even I can come up with a sales pitch.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    6. Re:Canvas animation editor or DNF? by ClosedSource · · Score: 1

      I wouldn't be at all surprised if Adobe isn't already working on HTML5 tools as a Plan B if Flash fails or as an addition if the two coexist.

    7. Re:Canvas animation editor or DNF? by Acaeris · · Score: 1

      They've already started doing it: http://www.9to5mac.com/Flash-html5-canvas-35409730

    8. Re:Canvas animation editor or DNF? by fusiongyro · · Score: 1

      The problem is that Flash is only ubiquitous in certain circles for certain tasks. Developers know HTML. They're not scared of HTML5. 90% of what they need flash for, they get for free with HTML5. Why pay for Flash? As you point out, the translation isn't difficult. Is it difficult enough to warrant the investment for a developer?

      It would be a different story if designers drove the web, but they are the scarce resource, not programmers. And the bulk of the web is written and maintained by programmers, not designers. Most firms in my state will hire a second full-time developer before they'll even contract out to a designer to make a nice web design. When the boss comes down the stairs and says, hey you guys, we need to embed video, why should they reach for Flash if they have <video>?

      You say it yourself: they'll need to release a version of Flash which fully supports HTML5 export. Odds of them doing that before developers jump ship? This is the web. Were you in PHP or Java land during the Rails gold rush? This industry moves fast. If your technology isn't cool, the next wave isn't learning it and they're not going to care how widely-used or stable it is.

  31. Form over Function by Miros · · Score: 2, Insightful

    The biggest advantage that the new technologies have that flash has been trying very hard to get into is the ease with which interactive applications that integrate well with the browser and backend services can be developed without having to pay huge scaling licensing fees to anyone. The designers are certainly critical in making applications look good, but they don't get to decide what technologies the system is built on, they have to work with what they are given. If the requirements are that the webapp does X, Y and Z which flash cannot do, then it doesn't really matter what the designer would prefer to work with. They will be forced to work with what they are told to work with. If the need for good tools is great enough than the development of said tools will inevitably follow.

  32. "drop-dead gorgeous Websites" by Anonymous Coward · · Score: 0

    speaking of "Websites" with a capital W, I only have one thing to say...

    flashturbation

  33. The future should be Qt. by Anonymous Coward · · Score: 0

    The future clearly should be Qt. It runs just about anywhere, from mobile devices to PCs, and it has bindings to numerous other languages (besides its native C++), and it offers a huge number of features, and it's true open source software.

    It's pathetic that in 2010 we're still wasting our time with stupid and shitty products like Flash and HTML5 canvas.

    Qt's networking classes make it extremely easy to write network-aware applications. It can integrate with existing web services with almost no effort on the developer's part.

    Once you've used Qt, you'll never want to go back to web development or Flash development ever again. They end up feeling so primitive and outright stupid compared to what Qt lets you achieve.

    1. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      How do you propose we use Qt without allowing sites to execute native code on your machine, which would clearly be insane?

      Don't get me wrong, I'd love it if a good, generic VM like Silverlight (or something better) became standard, and then we could use just about any language and toolkit in a safe environment without hideous Javascript crap. But we're not really there yet.

    2. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      Any real operating system, such as FreeBSD, OpenBSD, Linux and Solaris, makes it extremely easy to create sandboxes or jails for native processes. They give very fine-grained control over what the process can access, and you can set limits on how much disk space can be used, how much memory can be used, and so forth.

      In fact, it's far better than what any web browser could ever offer. And you're not stuck using JavaScript, ActionScript, Flash, HTML5 canvas, and other half-baked and shitty technologies like those. You can write applications in real languages like C, C++, Python, Ruby, Perl, Haskell, Erlang, Common Lisp and Scheme. You can use real application frameworks like Qt.

      With virtually all major devices today using x86, x64 or ARM-based CPUs, there's no reason why we shouldn't be able to write native applications that can be retrieved via HTTP, can communicate with other servers via HTTP, and can run almost anywhere.

    3. Re:The future should be Qt. by mini+me · · Score: 1

      Cocoa is also available virtually everywhere, including the web browser itself. While not all implementations of Cocoa are open source, it is based on an open standard (OpenStep) meaning that anyone can write their own implementation.

      I do agree with your underlying sentiment. The web browser should provide a virtual machine enabling developers to write their software in any language and framework they see fit. An HTML renderer could be just one of the many applications available to the browser.

    4. Re:The future should be Qt. by mini+me · · Score: 1

      There is work underway to replace Javascript with a byte-code interpreter within the browser. Meaning you can write your code that is executed by the browser in any language that can compile to the byte-code language.

      After that, you remove the HTML and CSS components from the browser and you are left with a virtual machine capable of executing the aforementioned executables over the network, like how Javascript is executed today.

      If you need to render HTML and CSS, you can link to someone's HTML renderer provided in a browser executable format which is then downloaded over the network at runtime. No longer are you restricted to using the renderer of your browser. If your application is better suited to run without HTML dependance, you can do that too.

    5. Re:The future should be Qt. by insertwackynamehere · · Score: 1

      Okay but see you are ignoring the fundamental flaw in your concept; despite your vitriol for non-FOSS operating systems, those are still the most used ones by the end user.

    6. Re:The future should be Qt. by insertwackynamehere · · Score: 1

      Alright so the future for browsers should follow the emacs project path.

    7. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      It shouldn't be hard for Microsoft to implement jails in Windows. It should be even easier for Apple, given that OS X is already heavily built on code from the open source BSD projects.

    8. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      Any real operating system, such as FreeBSD, OpenBSD, Linux and Solaris

      Since when did Linux become an operating system? I always thought it was just a kernel.

    9. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      "Linux" is short for "Ubuntu Linux". The kernel is merely a small part of Linux. Linux consists of the Ubuntu userland running on top of the Linux kernel.

    10. Re:The future should be Qt. by Anomalyst · · Score: 1

      you can write your code that is executed by the browser

      I don't want code written by femtobrained marketdroids or cybersquating Riff-Raff (or even a well intentioned Polly Purebred http://en.wikipedia.org/wiki/Sweet_Polly_Purebred) running on my machine. If you cant present me with the information I need in a Lynx compatible format, I ll go somewhere else. As useful as a rear-deck spoiler on a soccer-mom's Kia.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    11. Re:The future should be Qt. by mini+me · · Score: 1

      You (well, at least most people) are already running Javascript on their machine. There is absolutely no difference. The same sand boxing would apply.

    12. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      Generally, no. That is the purpose of "NoScript". I have maybe 3 site with JS enabled, and whack "temporarily allow" once a week or so if the site has something I really need to access.

    13. Re:The future should be Qt. by Anonymous Coward · · Score: 0

      Good gawd, we don't need yet another bytecode-based virtual machine. We have the JVM, we have the .NET CLR, we have LLVM, we have Parrot, we have Erlang's VM, we have Flash's VM, and we have numerous other virtual machines.

      It's like the browser developers try as hard as they can do reimplement existing technologies as poorly as is possible.

    14. Re:The future should be Qt. by N1CK3Y · · Score: 1

      How dare you say something like that? What about Debian? What about Red Hat?

    15. Re:The future should be Qt. by Pentium100 · · Score: 1

      So, you want to use ActiveX, but a version that runs on multiple operating systems and CPUs. Would the same binary be able to run anywhere or would the server have to have separate files for x86/Windows, x86_64/Windows, x86/MacOS, x86/Debian, x86/Fedora, x86_64/Debian, x86_64/Fedora, ARM/Linux, ARM/Symbian, ???/iPhoneOS etc?

  34. uh... no they won't. by Michael+Kristopeit · · Score: 0

    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.

    [citation needed]

    if HTML5 canvas with javascript wasn't worth using, then why did adobe already update their products to export to them?

    i don't view the web using a flash browser, i use an HTML browser... HTML will obviously win.

  35. No longer "play everywhere" by moria · · Score: 1

    The mobile web is getting an increasingly larger chunk of the pie. And in the predictable feature, the majority of the mobile web will be not flash-capable (think iPhone OS, the majority of Symbian). So, no, flash is not "write once, play everywhere" any longer.

  36. One advantage to flash that few think of by teg · · Score: 1

    Flash being a plugin has one big advantage - it can be filtered. This allows me to avoid the most annoying ads - those with sound and animation. And for those sites that need it, I can turn it on. If/when everything is HTML, separating content and annoying extras will be a lot harder.

  37. Customers use Flash by tepples · · Score: 1

    Developers will use what their customers use, and their customers use iPhones and iPads, which don't support Flash.

    Developers will use what their customers use, and their customers use PCs running Windows and Internet Explorer 6, 7, or 8, which don't support HTML5 <canvas> but allow easy installation of Flash Player. Even IE 9 might not get <canvas>.

    1. Re:Customers use Flash by LWATCDR · · Score: 1

      They they will end up supporting both.
      I will bet that money that IE9 is going to get canvas because IE is loosing market share.
      HTML5 really is the future it is just a matter of time before Flash is gone.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  38. Who's in charge here anyway? by kenaaker · · Score: 4, Insightful

    I started to pray that Flash would die as soon as they took away the user controls that let me stop the idiotic flickering, bouncing, annoying ads.

    1. Re:Who's in charge here anyway? by Anonymous Coward · · Score: 0

      Who's in charge? Simple: The User

      Peter Wayner's contention that "The designers will make the final determination" is probably true for a hobbyist webmaster who creates websites for him/herself. IOW, that's a dumb claim. Other web designers who try to design websites for commercial (monetary or other type of gains) purposes will have to consider the users. If your boss thinks that your design annoys users enough that they'll avoid the company website, you can be sure that your boss makes you redesign the site or you'll get fired. Even if you are your own boss, you'll have to make the same kind of consideration. In the end, the users dictates how you design your website or else you lose your audience.

      For example, Virgin America Airline drops Flash because they want their website viewable on 85+ millions iPhone OS devices. The change is not because of the designers' preference of HTML5 over Flash. The consideration is it is dumb to alienate the owners of devices with that kind of market share.

    2. Re:Who's in charge here anyway? by Anonymous Coward · · Score: 0

      They will not go away. They will just be replaced by HTML 5 ads that you cannot block easily. Dream on I say.

  39. NoScript by tepples · · Score: 1

    Flash being a plugin has one big advantage - it can be filtered. This allows me to avoid the most annoying ads - those with sound and animation. And for those sites that need it, I can turn it on.

    NoScript being an addon has one big advantage - script can be filtered. This allows me to avoid the most annoying ads - those with <audio> sound and <video> or <canvas> animation. And for those sites that need it, I can turn it on.

    1. Re:NoScript by Anonymous Coward · · Score: 0

      Yes. Default deny is the best solution...for the 1% of the population that can put up with it.

  40. Here's my two cases by AndrewNeo · · Score: 1

    Here's my two cases for Flash:

    Homestar Runner
    MS Paint Adventures (the current story, Homestuck, has some amazing timed animation/music segments done in Flash)

    Now, yes, Flash could be replaced with someone else. But, as of right now, the animations are done in Flash, not anything else, and I'm still going to visit them (Well, maybe not H*R if they keep not updating, but the long-awaited End of Act 4 for Homestuck ought to be awesome.) There need to be the tools to do the animation work that are as good (to the artists/etc.) as Flash, not just the capacity to play them back.

    1. Re:Here's my two cases by insertwackynamehere · · Score: 1

      Um no one is against Flash as an animation toolkit I think. The problem was that Flash became integral for web design in an annoying turn of events.

  41. "As long as..." by wonkavader · · Score: 1

    '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.'

    Well that seems to be the main point right there. It's about the tools, not the tech.

    So let there be tools. Nice ones. I personally find working in Flash a pain, because I don't like the tools that much. But then, I'm working with an Eclipse plugin.

  42. deltree Infoworld by Anonymous Coward · · Score: 0

    "But while SVG is impressive, it's still a long way from efficient, thanks to all of the extra characters the XML standard insists upon..."

    Thats stupidity of the same order as the "tubes" comment and as hilarious as "i can tell because of the pixels, and i've seen a lot of 'shops...".

    1) I stopped reading at that point, and it was in the first paragraph.
    2) It is InfoWorld. Garbage is expected.

    The article is just a troll. I would love a /. filter that removes all stories that reference certain websites, just as much as it is needed on digg and google. Certain sites never have any worthy content, and really don't even need to be seen no matter what the search.

  43. Re:Gnash: The Flash Movie Player by marcansoft · · Score: 1

    Gnash is, well, pretty crappy. It's slow as heck, doesn't sync audio properly (mostly because it tends to render way too slowly and doesn't know how to frameskip right), and can't handle most nontrivial Flash content. It appears they've ditched the OpenGL backend (which is poor anyway), and the AGG backend is uselessly slow at nontrivial output sizes. I've had better luck with the two years abandoned swfdec than with Gnash. It really ought to be a lot better by now.

    I've seen people create weird Flash-player-ish things in a few days or weeks that seem to do lots of things better than Gnash. To me it sounds like the Gnash devs just don't really know what they're doing. Personally, I'm hoping that lightspark will finally become THE decent open-source Flash player.

  44. We just hate flash! by Fujisawa+Sensei · · Score: 4, Insightful

    How about flash sucks because it doesn't include a volume controls by default?

    That's all it takes to trump that idiotic article.

    Don't get me wrong, there are many other reasons to hate flash, (Including some of the reasons identified in the article as reasons to use flash: Flash's sub-pixel resolution and anti-aliasing and Flash's supercool fonts ) and that's not even the biggest one. But its more than adequate to just beg for that POS to die.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    1. Re:We just hate flash! by Twinbee · · Score: 2, Interesting

      As already pointed out in an older story, volume controls/muters are criminally overlooked by browsers too. Each tab should have its own volume control.

      --
      Why OpalCalc is the best Windows calc
    2. Re:We just hate flash! by Anonymous Coward · · Score: 0

      Flash has terrible font rendering, even years after Adobe bought Macromedia. The guy who wrote this doesn't seem to know anything about design or designers otherwise he'd be aware of the rift that's existed since the '90s between people who use Flash for everything 'typically large expensive agencies] and those who have remained committed to doing it right from day 1 [typically who work inside companies rather than for agencies who can walk away and never have to upgrade or maintain any of it].

      In the end Search Engine Optimization has done more to wreck Flash sites than anything else though so this whole argument is kind of a red herring.

    3. Re:We just hate flash! by Anonymous Coward · · Score: 0

      Hear hear. Die, Flash, die!

  45. Argument against stagnation in IT by RyuuzakiTetsuya · · Score: 1

    Flash isn't going away anytime soon.

    That being said, HTML5 is the future. CLIs for consumer OSes went away for the large part, but they're still around. Batch mode processing went away for the large part, but it's still around. Procedural programming went away for the large part, but it's still around. Java for interactive web interfaces went away for the large part, but Java for the front end is still around.

    All of these things have found niches somewhere. Sometimes due to stubbornness of developers, sometimes out of sheer necessity. Some problems are entirely procedural, and really can't be object oriented. Some problems are best left to go into a batch. Java as a browser front end is still around because some developers aren't comfortable with AJAX and dynamic HTML or comfortable with Flash.

    Now it's Flash's turn to go away for the large part.

    --
    Non impediti ratione cogitationus.
    1. Re:Argument against stagnation in IT by DragonWriter · · Score: 1

      That being said, HTML5 is the future.

      HTML5 is part of the future. I think plug-ins, though, are also part of the future, though Flash may be edged out from the "simpler" side by HTML5 and from the "richer capabilities" side by things like Google's Native Client.

  46. Damning with faint praise by Locke2005 · · Score: 4, Insightful

    Reason No. 5: Flash is write once, play everywhere. Flash 10 support on Wii? Nope. Flash support on Nintendo DS? Nope? Flash 10 support on Android 1.6? Nope. Flash support on iPhone/iPad? Nope. There's everything from Flash 7 to Flash 10 out there in the field; saying you can write something for Flash ten and have it "play everywhere" is blatant bullshit. Plus, some devices simply don't have enough memory to run bloated Flash apps! Flash apps takes a long time to load because they are BIG. Sure, embedding fonts in the app is a great idea -- if you don't care how big the app is.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Damning with faint praise by dfghjk · · Score: 1

      In terms of installed base of machines, Flash runs on far more than HTML5 does. I noticed you didn't list a single desktop or notebook computing platform...

      The internet is about more than mobile phones and game machines.

    2. Re:Damning with faint praise by buzzn · · Score: 1

      And the alternative you proffer is... nothing.

      --
      Join the window installer's union, where prosperity is a brick throw away!
    3. Re:Damning with faint praise by Anonymous Coward · · Score: 0

      Reason No. 5: Flash is write once, play everywhere. Flash 10 support on Wii? Nope. Flash support on Nintendo DS? Nope?

      http://www.scaleform.com/

    4. Re:Damning with faint praise by Locke2005 · · Score: 1

      The point is that Adobe keeps tight control of Flash, and as a result it is slow to be ported to non-traditional devices. I'm assuming it will be easier to get HTML5 support on these devices since one doesn't have to go through the logjam of dealing with Adobe. Sure, Flash will get you to more eyeballs right now, but in the future HTML5 will offer better coverage.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    5. Re:Damning with faint praise by Locke2005 · · Score: 1

      Does scaleform work as a plugin to the Opera browser?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  47. Why I hate flash by rolfwind · · Score: 4, Insightful

    is because it's only as good as Adobe implementation on your platform, and they and they alone decide whether your platform is worth sticking money/time into to make a better flash player. It's not a standard. Unlike a browser, no one else can go out and decide to make a better flash player (gnash ignored).

    My 1.67Ghz G4 Powerbook to this day can only play flash videos extremely choppy and games hardly at all. It can play downloaded video or DVDs just fine.

    1. Re:Why I hate flash by jpmorgan · · Score: 1

      No specification? Here you go: http://www.adobe.com/devnet/swf/

      I like your argument that nobody can make an alternative player, so long as you ignore the alternative FOSS player.

    2. Re:Why I hate flash by rolfwind · · Score: 1

      I view Gnash as a mixture of being written to spec and being reversed engineered like wine.

      As far as that SWF spec.
      http://en.wikipedia.org/wiki/SWF#Licensing

      Adobe makes available a partial specification of SWF.[7] The document is claimed to be missing "huge amounts" of information needed to completely implement SWF, omitting specifications for RTMP and Sorenson Spark.[8] However, the RTMP specification[9] was released publicly in June 2009, and the Sorenson Spark codec is not Adobe's property. Until May 1, 2008, implementing software that plays SWF was disallowed by the specification's license.[10] On that date, as part of its Open Screen Project, Adobe dropped all such restrictions on the SWF and FLV formats.

    3. Re:Why I hate flash by hairyfeet · · Score: 1

      Dude, you're using a CPU which, at its height, was maybe...what? 5% of the ENTIRE market, and whose main supporter has abandoned, and you're bitching that a company doesn't waste good $$$ to support you? Welcome to capitalism, please get a CPU that didn't bomb kthnx.

      Seriously this is like all the Linux guys bitching because company foo doesn't support them. That's capitalism folks, you use your limited resources to target the most customers so you can make the biggest ROI. Right now on the Internet that is Windows, so that is what gets the $$$. If enough "normal" folks, and not just uber-nerds and gearheads, actually begin doing all their surfing on cell phones? Well then THAT will be where the money is spent and Windows will be sucking hind tit.

      This really isn't rocket science folks, and asking any major corp to waste $$$ chasing tiny percentage gains is just foolish. And I don't care which corp it is, they are all the same. Why doesn't Apple sell cheap netbooks, when hackentosh netbooks are obviously popular? Because there isn't enough money in that market to make it worth bothering with, duh! It all comes down to numbers and the bottom line, and the simple fact is if you take out all the Linux servers out there (which should be doing real work instead of surfing Youtube) there simply isn't enough $$$ in that market to make it worth sinking serious R&D in. Just like as long as it is butt simple for any "designer" to hack together a site in flash we will have to accept flash won't be going anywhere. It is easy for them to make $$$ with flash, and in the end that is what it comes down to...$$$.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:Why I hate flash by Skuld-Chan · · Score: 1

      Which is odd because my 1 GHz Powerbook G4 plays flash stuff just fine. It does use all the CPU, but choppy it is not.

    5. Re:Why I hate flash by breeze95 · · Score: 1

      is because it's only as good as Adobe implementation on your platform, and they and they alone decide whether your platform is worth sticking money/time into to make a better flash player. It's not a standard. Unlike a browser, no one else can go out and decide to make a better flash player (gnash ignored).

      My 1.67Ghz G4 Powerbook to this day can only play flash videos extremely choppy and games hardly at all. It can play downloaded video or DVDs just fine.

      I share your experience with Flash. I have a 3.2 Ghz hyper-threaded CPU that struggles with Flash content. Flash videos and games since Flash 10 are unplayable on my rig. I, for one, can't wait for Flash to suffer a horrible death.

    6. Re:Why I hate flash by Jedi+Alec · · Score: 1

      Wow, that is one of the single most simplified views of capitalism is had ever been my displeasure to see. Then again, judging from your writing style you're still in highschool, so perhaps your complete and utter lack of actual real-world experience is to blame.

      Google, which I'm sure you have heard of, seems to be quite fond of throwing new technology out there even when there is no (immediate) ROI. Managers in corporations all over the world tell their underlings to do stuff using the latest shiny technologies even though they don't have a clue what it is. Indie game designers bring out products that work on Windows, Mac OS and Linux precisely because they do want to target those few remaining percentage points of the market.

      There is the theoretical implementation of free market capitalism and then there is the cold hard reality of everyday life. Oddly enough those that fail to see the difference between these two are the first ones to point out the differences between other economic models that sounded appealing in theory but failed miserably in practice.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    7. Re:Why I hate flash by hairyfeet · · Score: 1

      You DO know that resorting to name calling is just proof you don't really have an argument, yes? As for Google? Their R&D has a BIG ROI and that is simply this...your ass. Google is an ad company and the more products that have Google branding they can get you using the more ads they can show you and the more money they make. if anything your example enforces MY argument, thanks.

      But Adobe is NOT Google, and they don't make money on ads. and as far as I know they make very little on their codecs as well, it is their developer tools where their bread is buttered. Since their software such as Dreamweaver is targeted at Intel Mac and MS Windows content creators, mainly web based, and the web is mainly used by....drum roll...Windows! Guess where the most money goes on their products?

      The simple fact is NO company interested in making ROI wastes money on dead ends, or on markets where their gains will be too small to even notice. The ONLY reason there exists a Flash on Linux AT ALL is to keep competitive technologies like Java from gaining a foothold, that's it. But like any sane company their biggest investments will be where they can get the most ROI, and right now that is Windows. Just as I'm sure they see the rise of cellular tech and are investing decent R&D to ensure their products will be ready if and when cells make the leap to multimedia content delivery for the average folk. It is just common sense.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  48. Write once, run only (well) on Windows by pjrc · · Score: 1

    I really wish flash advocates would stop saying "write once, run anywhere" until Adobe actually releases a Linux flash player with quality on par with the Windows version!

    Truly, if you're a Flash developer/designer/artist who only tests on Windows, and there obviously MANY out there, you have no idea what a completely buggy piece of shit Abobe's Flash is on Linux. On all but the largest of sites, even trying to play video on many sites other than youtube and vimeo, Flash regularly crashes the entire browser. Yeah, Linux API are a moving target and audio is notoriously messed up, but there's no reason any plugin should ever completely lock up the browser, ever!

    In reality, Adobe Flash is "write once, runs well only on Windows".

    As a Linux user, I'm glad Apple is causing Adobe so much pain and I hope the horrible code that is non-Windows Flash becomes unnecessary someday. Alternately, Adobe could write a quality Flash player for Linux, but that seems to have a snowball's change in hell, especially with this horribly wrong mindset that Flash actually works well on anything other than Microsoft Windows!

  49. Consistency by gmurray · · Score: 1

    I think there is something to be said in a single sandboxed platform like Flash/Silverlight being available on all hardware types to bring a guaranteed level of consistency/performance across the board. If someone designs an app in flash/silverlight/etc. they know with high certainty that it will perform and look the same way on all platforms supported by the plugin. If history is to be trusted for extrapolative purposes, the various HTML5 implementations will not offer that kind of consistency. Although, since many of the browsers use the same engines nowadays this problem is somewhat mitigated. Still, I like Adoble/Microsoft having great incentive to make sure that Flash/Silverlight content displays the same on all platforms. The browsers don't really have the same incentives. Their perfect, desired situation is to have their rendering of HTML5 vary slightly from the other contenders, and hold enough marketshare that web content is designed around their quirks, and not their competitors quirks. Its a bit of a conflict of interest, IMO.

  50. Flash haters: please help the Gallery team by sremick · · Score: 1

    Those of you who hate Flash on the internet and are good with HTML5 and JavaScript really need to head on over and help out the team working on Gallery:

    http://gallery.menalto.com/

    For the second time now, they've given up trying to do things "right" using Javascript and are throwing in the towel to implement core functionality using Flash instead:

    http://gallery.menalto.com/thanks_adobe_flash_builder

    They claim they just don't have the skills or manpower to figure out how to make Javascript do what they want, so they're just using Flash since it's easier. I'm not the only Gallery user to have grave concerns about this trend.

  51. Eyeballs, not tools, will determine the outcome by psbrogna · · Score: 1

    Though much of his reasoning is sound, I'm not sure I agree with the author's conclusion. My reasoning for expecting it to go differently is fairly simple: while Flash blockers are generally the most popular plug-ins for any browser that has the option, you generally don't see many HTML blocking extensions in a web browser. Once the corp. world realizes that, I believe value of increased eye-balls-on-ads will be the dominant factor even though Designers will have to re-tool.

  52. Lacking privileges to install software by tepples · · Score: 1

    Users will switch to other browsers if the use case is compelling enough.

    Not if they're at work or at the library, therefore not an administrator, and thus can't install another browser. As I wrote in my essay about HTML5 vs. SWF:

    A lot of PCs come with Flash Player preinstalled but no HTML5 player. Organizations' IT departments are likely to lock down installation of plug-ins. There is a plug-in called Google Chrome Frame that adds HTML5 support to Internet Explorer versions 6 through 8, but as long as far more sites use SWF than HTML5, IT departments are more likely to authorize the deployment of Flash Player than Chrome Frame.

    1. Re:Lacking privileges to install software by Miros · · Score: 1

      At the end of the day corporate IT departments do what they are told in terms of platforms and software to support. More and more of the software businesses are using is moving into the SaaS space rather than client applications. The same dominance that prevented anything but windows from running on the average corporate desktop could be a critical factor in pushing other browsers into the pre-installed space on the average at work desktop. If management decides to purchase a subscription SaaS application to do X critical business function, and it requires Y browser to run, they will order the IT department to find a way to install it enterprise wide. A few Microsoft disciples in the ranks may grumble but at the end of the day they only make recommendations as to what should be done they don't have total control over the decisions.

  53. Real Integration Is the Answer by Doc+Ruby · · Score: 1

    The problem with HTML and Flash is that each of them is badly integrated with the other in all browsers. Flash is too much of a "black box" to HTML and to content digesters (like search engine indexers). HTML in the same browser is too hard to access from a Flash object. That bad interface between the two is the main problem.

    And that's mostly Flash's fault. The HTML has a DOM and an extensive API to it that the Flash plugin can access. But the presentation of that API inside Flash is not easily programmable. Flash's language is ActionScript, which should be just another interoperable dialect of JavaScript (they're both variants of the ECMAScript standard), but you can't just include JavaScript in Flash apps or vice versa. The browser's inability to speak (even a binary compiled version) of ActionScript is a limit of the browser, but that's Flash's fault from differing from JavaScript with no valuable reason. The JavaScript API is not entirely standardized across all browsers (or even the major ones, Firefox/Safari/IE), which is a flaw of JavaScript, but that just means both sides of the incompatibilities have changes to make.

    Maintaining the bad interface is a point of leverage for each of HTML/JavaScript and Flash to work to protect its status quo, to force the other side to change. But the fragmentation of the platform is costing both sides more than they'd gain by "being the boss".

    Both Adobe and the browser developer projects should bury the hatchet, and make a single, unified, bidirectional API that can be programmed in the same language from either side of the interface. Most of the moves to get there have to come from Adobe. With HTML5 arriving, and the contest between HTML and Flash becoming truly epic - and epically wasteful - now is the time to get it together. We don't need another decade fighting over this only to get hard to program hybrids that are hard for people to use.

    --

    --
    make install -not war

  54. Until... by interval1066 · · Score: 1

    ...some one comes up with something even "simpler." When that happens, and I'm betting it will, developers will drop Flash like a lump of burning, rabid plutonium. Perhaps some easy-to-use html5 toolkit, or whatever.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    1. Re:Until... by jedidiah · · Score: 2, Insightful

      Since Apple makes software, perhaps they should actually make some relevant software here.

      They could turn all of the web developer's heads and make them forget all about Flash.

      That's assuming they've actually got the chops for it and don't have complete contempt for developers.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Until... by Thinboy00 · · Score: 1

      That's assuming they've actually got the chops for it and don't have complete contempt for developers.

      Apple does hate Flash...

      --
      $ make available
    3. Re:Until... by peragrin · · Score: 1

      Apple doesnt hate flash

      apple hates adobes stance on flash that non windows non x86 processors get buggy years later versions of flash that windows users get.
      Really it takes adobe years toport their software. Apple is a hardware company. For all we know the next ipad will use an intel atom processor. Apple will make ittrivial to run the current arm apps on x86 but adobe will take 18 additional months to port their non native apps

      The next point is trust. Do you trust adobe to let a browser plugin have complete access to your hardware? Flash needs itand with selectable output controls you soon won't be able to watch hulu over a VGA cablebut need dvi. It hasn't been annouced but thatis what is coming.

      A browser plugin requiring hardware access is just stupid. The browser doesn't need that kind of access why should a plugin? Isn't thatwhat the os isfor?

      --
      i thought once I was found, but it was only a dream.
    4. Re:Until... by zuperduperman · · Score: 1, Troll

      You're right that they don't hate Flash per se.

      They hate anything that has the slightest potential to threaten their vice like control over their platform or their position as a toll gate on any content that gets on the device.

  55. not really by Anonymous Coward · · Score: 0

    i'm a "web designer" and i avoid flash whenever i can. so, no.

  56. You Mean Drop-Dead Websites by catchblue22 · · Score: 2, Insightful

    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

    I don't know about gorgeous, but I've seen lots of drop-dead websites. As in websites that cause my browser to "drop dead" and my CPU fan to whir like it is about to fly away.

    --
    This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
  57. Write once, play everywhere? by TgrMan · · Score: 1

    Ha! Hardly. Many times the Flash player does not even render the same in different browsers on the same machine.

    Although it has its flaws, Flash filled a gap that existed when there were few to no alternatives to producing content rich websites. As the web has matured there has become to exist more of a desire to have such dynamic content become standards based, thus supported and developed by the web community as a whole, without the need for additional plug-ins and players implementing proprietary technology.

    I liken this to FAX vs e-mail. Online FAX providers aside, for the common user, most of the time its infinitely more convenient to simply scan and e-mail a document than it is to use a FAX machine to transmit the same document. With traditional land lines disappearing, this is becoming even more the case.

    We always seem to drag legacy technology into the future and complain about how hard or how much of a burden it is to learn new technologies, which usually provide many benefits over the older technology. As fundamental human nature, people are simply resistant to change and stick with what they know. Look for this battle to drag on for some time to come.

  58. Adobe get James Gosling Debug Flash for Apple+G1 by aisnota · · Score: 1

    Flash is woefully buggy as heck. Face facts, it only works good and does not shield the respective host systems from its weaknesses. Endless loops that sap power from the host machines occur regularly. All of it can be fixed, but Adobe just does not get it when it comes to sheer quality.

    Now James Gosling, he knows how to make a bullet proof host environment with a similar type of state machine. Hire him to fix Flash and even Apple will be happy about it.

    Plus perhaps James Gosling can get Flash recoded in a tight small team to actually even work natively in the Android Browser on a G1, that would prove it can work on iPhone with no problem given a chance.

    Until then, HTML 5 will take all the thunder.

    Rescue Flash? James Gosling is currently unemployed and unchallenged! Adobe, just recruit James Gosling and hand him the keys to the Flash kingdom with authority to absolutely rule upon its quality with his name splashed on it for reputation quality control.

    Bingo Bango Enough Said...

    --
    http://www.aisnota.com/slashdot/ Welcome to Logic and the Future
  59. The whole of Newgrounds by tepples · · Score: 1

    I see your crystal galaxy, which I'll admit was surprisingly good, and raise you every single Flash animation and game on Newgrounds.com.

    1. Re:The whole of Newgrounds by Black+Gold+Alchemist · · Score: 1

      The BGA's fix is TBA.

      --
      Responsibility is an addiction
      Virtue is a temptation
      Community is a cartel
  60. As long as Flash is simplest.. by fermion · · Score: 1
    If this were true then IE would still be the dominant browser. IE allowed a reasonably simple method of guaranteeing that the user would see a consistant produce no matter what machine the user had. HTML specifically did not make that guarantee. HTML was simply a method of insuring the user would see content in the most appropriate style, not a guaranteed consistant style.

    In any case we know that the HTML standard evolved to meet designers needs, and CSS was added, and now the web standard can provide the level of control that the OCD developers and PHB need, and so now we have much of the web written for the standard based browser, not IE. Even IE has changed.

    This move from IE did not happen overnight, and, arguably, was not driven by developers. It was driven by users moving away from IE and those pages not serving standard based content losing page views to those that did. I understand that it took both good standard based tools and a shifting user base. Back in the late 90's I worked on IE only sites. It was pretty necessary to gain the conformity that users and the PHB expected. OTOH, many of those sites are now out of business.

    I see the same thing happening with Flash. Other standard based solutions will be possible as the work is done to package typical solutions in a simple form that the average web developer can apply to general problems. Like IE, the average developer will not move from Flash until the PHB see a drop in users due to (allegedly) Flash poor performance on the sub-compact machine drives users to sites that gives them a more positive user experience.

    I don't see Flash going away soon, but I do see the several use scenarios disappearing. In particular, I see video content wrapped in a Flash package going away. As soon as people figure out how to do obnoxious ads in HTML5, I see Flash losing significant market share.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  61. write once, play everywhere?! by neuroklinik · · Score: 1

    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.

    What write once, play everywhere functionality?!?!

    1. Re:write once, play everywhere?! by Flipao · · Score: 1

      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.

      What write once, play everywhere functionality?!?!

      Plays on Windows, Mac and Linux computers that have the flash player installed Which is well over 90%.

      Now I'm sure we'll eventually ditch the player, but looking at browser adoption stats I'd say it'll be some time before a standards compliant browser ever reaches that kind of install base.

      Flash by the way will also play on most new Symbian and Maemo smartphones and the newest version of Android as well as WebOS. That's the write once play everywhere funcionality, if it can't play it'll point you towards the plugin, not a new browser. And it'll play as long as someone doesn't it want it to, like, say Steve Jobs.

    2. Re:write once, play everywhere?! by Rakarra · · Score: 1

      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.

      What write once, play everywhere functionality?!?!

      Agreed. Why when I go to http://dailyshow.com/ (or any comedy central site) and I click on a video, instead of playing the video the flash app says "Error loading stylesheet. RSL http://media.mtvnservices.com/global/flex/rsl/framework_3.2.0.3958.swz failed to load. Error #2046?" Why, when I go to Hulu, does it have no problem streaming the ads, but then when it tries to play the content the flash app says "Sorry, we were unable to stream this video. Please check your Internet connection and try again?" Why did it take O'Reilly and Associates so long (finally, 8 months later, the site works) to come up with a Flash-based Safari Online Bookshelf site that actually worked under Linux?

      It's because Flash isn't a fully open standard, the play everywhere functionality doesn't exist, and OS and bitness (32-bit vs 64-bit) dependencies are built into sites, and Adobe appointed someone who is actively hostile to Linux as their lead Linux developer for Flash.

    3. Re:write once, play everywhere?! by Flipao · · Score: 1

      The play everywhere functionality doesn't exist.

      I don't think you're meant to take that literally. The point is an application written in flash will be written once and run on phones, tablets, computers, TVs... there is nothing that comes anywhere near it in terms of compatibility.

      I find it amazing people who use OOXML and PDF documents without a second thought are all of sudden outraged at this piece of propietary software and can't wait to replace it with a technology that is still being born.

    4. Re:write once, play everywhere?! by msuarezalvarez · · Score: 1

      <rant>

      In the name of $DEITY, stop using those stats. The page you linked to ITSELF states:

      W3Schools is a website for people with an interest for web technologies. These people are more interested in using alternative browsers than the average user. The average user tends to use Internet Explorer, since it comes preinstalled with Windows. Most do not seek out other browsers.

      This is well-known and your using that data to back up any claim has only the result of making you look like a complete fool.

      </rant>

    5. Re:write once, play everywhere?! by Rakarra · · Score: 1

      The play everywhere functionality doesn't exist.

      I don't think you're meant to take that literally. The point is an application written in flash will be written once and run on phones, tablets, computers, TVs... there is nothing that comes anywhere near it in terms of compatibility.

      I find it amazing people who use OOXML and PDF documents without a second thought are all of sudden outraged at this piece of propietary software and can't wait to replace it with a technology that is still being born.

      I will oppose any format that tries to become a standard that is held closed by a private organization, where that organization is the sole gatekeeper of using that standard. Even PDF isn't in that category.

  62. drop-dead gorgeous FAIL by Roadmaster · · Score: 1

    " the simplest tools for producing drop-dead gorgeous Websites".

    This here is the dangerous part; thinking that the tool makes the designer. Anyone can produce crap with Flash tools, and all it takes is a stroll through the Web to witness first-hand how much damage Flash can do in the wrong hands.

    However I agree that the "designer" will have the last word. And, for as long as Flash allows a graphic designer with no knowledge whatsoever of web practices, standards, and a minimum background in actual computing, to build and "just upload" a website, instead of collaborating with someone who knows what he's doing, we'll be doomed to suffer crap like this.

  63. Stop using these words by Anonymous Coward · · Score: 0

    There is no such thing as a "Flash Website". A website has to be in (X)HTML, CSS, Javascript, etc. You know, Web standards.

    If you make an empty web page with a huge rectangular hole for your Flash object inside it, it's as good as an empty website from the point of view of non-Flash devices, search engines, people on dial-up, people with slow computers and everybody using a non-Windows computer. Because Flash sucks on anything that isn't a Windows PC.

  64. Existing SaaS often requires IE6 by tepples · · Score: 1

    If management decides to purchase a subscription SaaS application to do X critical business function, and it requires Y browser to run, they will order the IT department to find a way to install it enterprise wide.

    This already happens, except that the publishers of subscription SaaS applications have traditionally set Y browser == Internet Explorer 6, not 7, not 8, and definitely not Chrome or Firefox. Companies that already use such an app that requires IE 6 will choose other apps that allow IE 6 so that the IT department doesn't have to waste time==money keeping up with security updates to multiple browsers.

    1. Re:Existing SaaS often requires IE6 by Miros · · Score: 1

      You're absolutely right. If you're a SaaS developer you're going to build your application for the most widely distributed platform that meets your needs so that it is as easy to sell as possible. However you're overlooking the possibility of new functionality made possible by HTML5 (and other open standards) which could enable the development of SaaS apps that address specific needs of the enterprise that were not previously possible without a client application. Look at some of the stuff Google is exploring with their upcoming extension store thing for Chrome. Those applications may not exist yet in widespread use, but that's not the point. The point is that they are now becoming possible, and possible only on the platforms that support the new technologies. If those platforms are in widespread enough use at this point to justify development, and if the use cases are compelling enough to some buyers to justify installing a browser (where they would have previously installed a client app, which is just as expensive if not even more expensive to maintain) then the tide will really start to shift.

  65. The point is: nobody wants to run bloated software by GPLHost-Thomas · · Score: 1

    The point is: nobody wants to run bloated software anymore, and Flash certainly is one of them. This is THE thing that makes everyone's computer slow, and also THE thing that has one security hole every day (or so). It is also extremely badly supported in open source platforms. Once we got HTML5 and video support for sites like youtube/dailymotion/vimeo, then really, there wont be any point in taking care of all the issues we are having when installing or upgrading Flash. The issue is not about the functionality of Flash that, by the way, are quite cool. It's all about the so poor quality of the product itself, that will make everyone so happy to jump into HTML5.

  66. Re:Gnash: The Flash Movie Player by insertwackynamehere · · Score: 1

    A good rule of thumb is that if the project name is a pun and either uses "gn" or a recursive acronym, it's just there so FOSSies can masturbate to their cleverness and not to provide any useful functionality.

  67. Please keep flash by geggo98 · · Score: 1
    The real reasons why we should keep Flash:
    1. It is easy to block Flash ads. Might be much more complicated with sophisticated HTML5 ads.
    2. I like the competition. It brought us SVG, HTML5 and faster JavaScript
    3. It is just the right tool for some jobs. It is always nice to have a choice.

    I don't get it why could not simply have both: HTML5 and Flash. Preferably with Flash that is better integrated in the browser than with the current API.

    My humble opinion: On a mobile device flash should be avoided. Sometimes it consumes too much power. It does not easily cope with small screens and changes in resolution, e.g. when the device is rotated. And regarding to touch it does not integrate well with the rest of the system. And on most devices it seems only be available in a very limited version. But on "real" PCs it is a very nice tool for rich multimedia web sites.

  68. This is why I use HTML6 on IPv6 1000Gbps Net2 by WillAffleckUW · · Score: 1

    This is why I use HTML6 on a 1000 Gbps Net2 IPv6 backbone.

    Because it makes the poorly coded Flash apps faint with jealousy.

    Real coders have already made the leap to the real Net2 - it's only you in the backwaters like the USA that use old archaic IPv4 over sub-standard 20 Gbps Net that even bother to use Flash.

    Now excuse me, I have to check on beamtime.

    --
    -- Tigger warning: This post may contain tiggers! --
  69. Java 2D by tepples · · Score: 1

    And it again reverts to a question of when rather than if.

    Not necessarily. Java has had Java 2D since Java SE 6, yet nobody has made an IDE for making animations and an applet to play them. So why would others do in JavaScript what they haven't done with Java in the three and a half years that Java SE 6 has been around, especially when IE 8 doesn't support <canvas> and even IE 9 might not?

    1. Re:Java 2D by Miros · · Score: 1

      There are a lot of issues with the integration of Java applets in browsers which really prevented widespread adoption. In a lot of respects Flash took advantage of Java's mistakes in this area and improved on the methods substantially to come up with a better platform that really put the final nails in the coffin. Both flash and java applets suffer from similar deficiencies when compared to the advantages of HTML5 (and related technologies). Point is, Java applets failed to take hold for reasons beyond the ones you are pointing to so it's not really a good parallel.

  70. And IE 6 is still alive why then? by Anonymous Coward · · Score: 0

    If designers really got to make these decisions, IE 6 would have died a long time ago and we'd all be in CSS heaven. Designers, like us developers, ultimately have to design for what's out there. Right now, that means both mobile devices (that don't have flash) and IE (that doesn't support HTML 5 so well) so neither is the silver bullet.

    The gotcha there is that HTML 5 is gaining traction and flash is losing traction. Also, thanks to exCanvas and RaphaelJS, MSIE can more or less fake canvas and SVG. It's pretty clear which is a better platform to start migrating towards.

    Personally, I hope Flash lives on as a great ecosystem for animations and games and that it dies the quickest and most painful death possible on all other accounts. I wish just the death and pain on IE.

  71. Really? by weston · · Score: 1

    The whole point of flash was that the standards were so ignored

    Seriously? That was the whole point of flash? It was a common rendering/layout engine?

    Man, someone should have told Macromedia back in the day. It would have saved them all that work on the motion/vector graphics engine, integrating multimedia codecs, and coming up with their own scripting language -- all they had to do was write a browser plugin for most browsers!

  72. different definition of gorgeous? by nietsch · · Score: 1

    Perhaps you suffer from the belief that the brushes make the painting?
    Besides, are there any straight page websites left? I pity the person that needs to maintain a cms-less pile.

    --
    This space is intentionally staring blankly at you
    1. Re:different definition of gorgeous? by ClosedSource · · Score: 1

      CSS is a great tool if your goal is uniformity, but not everyone is interested in that.

    2. Re:different definition of gorgeous? by dangitman · · Score: 1

      CSS is a great tool if your goal is uniformity, but not everyone is interested in that.

      Say what? The whole idea of CSS is variability, not uniformity. Flash and PDF are the tools of uniformity.

      --
      ... and then they built the supercollider.
    3. Re:different definition of gorgeous? by Acaeris · · Score: 1

      Yes, I have to manage 3 large insurance websites with no CMS tools... Thanks

    4. Re:different definition of gorgeous? by ClosedSource · · Score: 1

      The maximum anti-uniformity case is when no element has attribute values in common with any other element. Is this case achieved easier using CSS or plain HTML?

    5. Re:different definition of gorgeous? by Chatterton · · Score: 1

      No, the brushes doesn't make the painting, but brushes greatly help the painter.

      And yes there is a lot of straight page websites out there (I actually maintain one composed of 5559 html pages and 18072 files herited from the previous guy who called himself a webmaster and not even used the template/library functionalities of Dreamweaver)

  73. Throwing away 53% of your potential customers by tepples · · Score: 1

    Check the stats: http://www.w3schools.com/

    W3Schools is known to be biased toward web developers, who are less likely to be using an outdated IE as the primary browser compared to a company that has standardized on the version of IE that a particular subscription SaaS application requires.

    IE is still only at about 53%

    Throwing away 53% of your potential customers is what we in the business word call "suicide".

    which is not what I'd call 'well over'.

    Google Analytics on my employer's web site show IE a bit higher than 53 percent, though I can't give an exact figure due to NDA.

  74. Re:Adobe get James Gosling Debug Flash for Apple+G by waambulance · · Score: 1

    who the f**k is James Gosling?

  75. Badgers is "garbage?" by weston · · Score: 1

    The fact that garbage like Badgers exists on the web at all is strong evidence that we need to leave Flash behind.

    The fact that Flash-haters and HTML5 partisans* also think Badgers is garbage is strong evidence that they're not only wrong about most of their arguments, they're also joyless buzzkills.

  76. Designers != Decision Makers by cshotton · · Score: 1

    The fallacy in this article is that designers are the ultimate arbiters of how a web site gets built. It's just not the case. If I am paying the bills and I want to reach the largest possible audience, my first instruction to the designer working for *me* is going to be to avoid Flash, Java, and anything else that is plug-in dependent like the plague. Flash sites are inaccessible to the vision impaired, they are not generally searchable, they are prone to breakage when plug-ins are out of date or non-existent, and they are generally not maintainable by the organization they were created for once they are delivered.

    Sorry, but sticking with standards based solutions and tools that manipulate open formats is the way to go if you, Mr. Designer-boy, are working for me. In a market-driven economy, designers are a commodity, not an industry force. They're gonna do what they are paid to do.

    --

    Shut up and eat your vegetables!!!
  77. Top 10 Reason Developers Hate Flash by mugnyte · · Score: 1

    10. New language specification / programming paradigm
          HTML/JS and several frameworks in, one must wade through several stages of Flash development to gain proficiency in yet another toolkit for delivering content.

    9. Text
          Your text and tags are hidden, perhaps exposed through clunky mechanisms. Search exposure and SEO are a nightmare. Forget about clipboard compatibility.

    8. Version incompatibility
          It may not happen as often due to Flash's relative stability, but plugin upgrades will still happen. So, consider yourself coding around several versions if you're using anything new.

    7. Perceived vacuous content
          More often than not, the New Shiny of vector graphics overwhelms developers and they deliver more gee-whiz than any real content. Transitions, animations, endless gradients all polish up something that might be more easily just text.

    6. Ever-shifting browser performance levels
          These days browsers are increasing their performance, with today's beta version rivaling complete OS responsiveness of just 10 years ago. Flash may have a native code advantage, but with tighter lock-in of graphics hardware to a browser's rendering engine just around the corner, the advantage of native code running as a 3rd party plug-in will not be as necessary except for the most intensive games.

    5. Security
          As browsers & their tabs run in more sandboxed areas with each round of security lockdown, Flash is a gaping hole of unknown security. Adobe has not always be forthcoming of closing their known issues. JS holes are well-studied, open to all for review, and usually fixed in short order.

    4. Agility
          Adobe's release schedule doesn't converge with any particular browser's and the support of a new browser feature may require still more waiting if you're to using it from within Flash. By using a framework - or several - one would expect patches/extensions to arrive and mature more quickly than a single vendor.

    3. Openness
          When using an open JS framework, you can continue to dive until the issue you are researching is isolated and in plain sight. With a native plug-in, you may get to the undesired behavior of an API and be stuck with working around it or skipping it's use altogether.

    2. Market acceptance
          Like it or not Apple is refusing to run Flash. Other emerging platforms may or may not jump on this bandwagon. Proven over and over, sticking to the core platform of a delivered browser and it's open standards is the best bet for long term viability for a site.

    1. One not Two
          Every site is going to be using JS anyway - do you really need to carry data between the two layers? Just stick within the lower-walls of the garden you're already in rather than constantly embed and marshal.

  78. Doubt it by wiedzmin · · Score: 1

    I think it will be hard to sell a technology that shows up as a blue lego brick on the simpleton device of choice... and then there is the (in)security of Flash... but it's still to be determined how that plays out in HTML5 with their device access and local storage...

    --
    Bow before me, for I am root.
  79. 2 reasons by bay43270 · · Score: 1

    The 7 reasons really just boil down to 2:

    • flash is more mature
    • developing for a single implementation (flash) is easier than developing for many (html5 browsers)

    I think everyone knew this. The first point will go away with time. The second one is a known issue that will either prove to be a significant problem, or not.

  80. 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"?
    1. Re:Point by point by Compuser · · Score: 1

      The article does not read like Flash advocacy. It reads more like a bunch of reasons why Flash will die slowly rather than fail outright.

    2. Re:Point by point by pkphilip · · Score: 1

      • Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?

      Yes.

      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.

      I have yet to encounter problems with the Flash player not playing some content in flash - I have had on rare occasions had to reinstall the plugin due to some browser problem or because of a newer flash version, but I cannot say that the flash player keeps crashing on me. But perhaps it is just me.

      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.

      Have you looked at HTML5 and SVG before? I have. Try rendering something complex with it and then try indexing the resulting code. There will be very little actual text worth indexing - most of it will be vector animation instructions. The same applies to stuff such as processing. Actually, the SVG animations are far more difficult to index than even RTF documents (which don't contain a lot of vector drawing instructions).

      Example (from alistapart):

      function drawSimpleCanvas() {
      var canvas =
      document.getElementById("simpleCanvas");
      if (canvas.getContext) {
      var ctx = canvas.getContext("2d");

      ctx.beginPath(); // the circle
      ctx.fillStyle = "#ff0000";
      ctx.arc(50, 50, 30, 0, 2*Math.PI, true);
      ctx.closePath();
      ctx.fill();
      ctx.save(); // move and resize the octagon
      ctx.translate(100, 20);
      ctx.scale(1.65, 1.65);
      ctx.fillStyle = "#0000ff";
      ctx.beginPath();
      ctx.moveTo(36, 25); ctx.lineTo(25, 36);
      ctx.lineTo(11, 36); ctx.lineTo(0, 25);
      ctx.lineTo(0, 11); ctx.lineTo(11, 0);
      ctx.lineTo(25, 0); ctx.lineTo(36, 11);
      ctx.closePath();
      ctx.fill(); // restore graphics as they // were before move and resize
      ctx.restore();
      ctx.fillStyle = "#00ff00";
      ctx.globalAlpha = 0.5;
      ctx.beginPath();
      ctx.rect(60, 20, 60, 60);
      ctx.closePath();
      ctx.fill();
      }
      }

      You are better off providing supplementary text surrounding the animation which could be indexed by search engines.

      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.

      This is pure B.S. If flash doesn't play well on a device, it is very unlikely that the same device will have enough muscle to

    3. Re:Point by point by nine-times · · Score: 1

      • Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?

      Yes.

      Seriously?

      but I cannot say that the flash player keeps crashing on me. But perhaps it is just me.

      Yes, I think that's just you. Or maybe you're running Windows and the couple of times that Flash has crashed on you, you've blamed the browser.

      Try rendering something complex with it and then try indexing the resulting code.

      We're talking about fonts, so I assumed it'd be obvious that I was talking about the text displayed on your site, and not the actual code running your site. If you're putting your website's text into Flash, you're doing it wrong. I don't care how fancy it makes your fonts.

      This is pure B.S. If flash doesn't play well on a device, it is very unlikely that the same device will have enough muscle to play the equivalent HTML5 animation.

      Well I don't believe that will be universally true for all Flash content. For example, my phone can play native video fine, but stick the same video into Flash and it stutters and crashes. But a couple of things here:

      A) At the very least, it shows that Flash is not "write once, play anywhere". The Flash on my phone doesn't work well. The Flash on my Mac crashes constantly. My Linux distribution doesn't come with Flash, and when I tried to install it it said it didn't support 64-bit Linux. There is no Flash on the iPad.

      B) One of the benefits of HTML is that it's generally a semantic markup language and the browser can decide what to display and what not to display. Good developers design their pages so that they can fall back to other displays of the same information in various cases. For example, you look at things like, "What happens to my site if someone is looking at in in Links? What happens if the user disables javascript? What happens if the user looks at the page without the CSS?" I'm not worried by the idea that a device that can't display a fancy animation doesn't display that fancy animation. The important question is, what does the page display instead?

      Oh ok. So having commercial support is a negative now?

      No, but lacking open-source enthusiasm is a negative, and Flash certainly doesn't have the level of sharing and enthusiasm that HTML and CSS have.

      Also, lacking multiple competing implementations is arguably a negative. While Google, Mozilla, Apple, Microsoft, and Opera are all competing for the best HTML5 implementation, Adobe is developing Flash all on there own.

    4. Re:Point by point by pkphilip · · Score: 1

      Your view is subjective. Flash crashes on YOUR computer. I use Windows, Mac OSX and Linux and I don't experience the problems that you are experiencing with flash.

      Your linux distribution not coming with Flash isn't Flash's fault - it is the issue with those who put the distro together or due to licensing problems.. hardly a fault of the technology.

      About open source support for flash - please do google for open source flash engines (hint - there are many) for application development, for charts and graphs, for games etc.

    5. Re:Point by point by nine-times · · Score: 1

      Your view is subjective.

      Apparently not. According to Apple's statistics, Flash is the crashiest thing going on OSX. IIRC, that was one of Job's points, that overwhelmingly Flash generates more crash reports than any other program.

      I use Windows, Mac OSX and Linux and I don't experience the problems that you are experiencing with flash.

      Then either you're not paying attention or you have magical computers. I can mostly speak towards OSX since that's what I use for my main desktop computer, but Flash crashes constantly there. Now, it's not blindingly obvious that it's Flash crashing if you're not paying attention, so let me ask you this: Does your browser crash or freeze up on OSX? If Safari or Chrome freeze on OSX, it's most likely because Flash crashed. I thought Safari was super-buggy for years until I realized that it was Flash that was crashing, and taking Safari with it. The reason it's not such a big problem anymore is because Apple set Flash to run in some kind of sandbox.

      I'll give you that the Windows version is relatively stable, but I'm surprised you haven't had trouble with Linux. My experience with Flash on Linux is that it doesn't crash as much as OSX, but it doesn't run well either. I've seen it on various Linux systems, so I can't say whether it was an up-to-date version or maybe Gnash in some instances, but I've seen it fail to run, render things improperly, or just run very slow.

      Your linux distribution not coming with Flash isn't Flash's fault

      Well it's arguably Adobe's fault for not providing a good player and/or not providing an open source player. It's not really the "fault" of the Linux distro if they aren't including buggy closed-source software with licensing issues. Also, to my knowledge they have no 64-bit version on Linux, which certainly isn't my distro's fault.

      But regardless of who's "fault" it is, the fact remains: Flash is not supported everywhere. It is not "write once, play anywhere". It's "write once, play on Windows, sort of play on Mac but crash constantly, and maybe play on Linux if you're lucky". Let's at least be honest about that.

  81. Won't anyone think of the Users? by owlnation · · Score: 1, Insightful

    "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."

    You want to know the most basic reason I despise Flash? It breaks the back button.

    The fundamental problem with Flash, is that end user-experience and preferences are totally ignored. Yeah, maybe it's nice for developers, maybe it's nice for content providers -- but it totally sucks for users. Why should I bother to choose a browser and customize it, if Flash is just going to come along and ignore the buttons and menus bars, play me music I don't want to hear, autoplay video when I'm trying to read another part of a page?

    The problem with developers who choose Flash, is that they don't give a damn about the people who use the sites they create. They are so caught up in being clever with action script that they've forgotten the most basic principles of design.

    There are plenty of ways to create "drop-dead gorgeous" sites that also abide by browser conventions, don't crash a Mac, and don't fuck with the preferences and minds of the end-user. Anyone who thinks they need Flash to do that, is a piss-poor designer, or an arrogant dick.

    I may not agree with all of Apple's reasoning in banishing Flash, but the user-experience one is very valid. I welcome their decision to punch Flash in the face with this. I will rejoice when the Internet is a Flash-free zone.

    We do NOT NEED Flash. Just as Real Player was once the best and easiest way of getting audio and video on the net, Flash can die just as fast as they did -- and for exactly the same reasons. Real did not give a fuck about their users, and neither do most people working in Flash.

    Flashbock is the best piece of software development in the past 15 years. Nothing of value is lost by using it. Nothing of value is lost by using an iPad.

    1. Re:Won't anyone think of the Users? by pkphilip · · Score: 1

      You want to know the most basic reason I despise Flash? It breaks the back button.

      HTML5 isn't going to solve the problem. You cannot just click the "back" button and go to a previous animated screen - it is going to take you to the last web page you visited - the same as if you were using Flash.

  82. HTML5 is not a flash-killer. by Tei · · Score: 1

    This is journalistic hype. For some reason the journalist like these "X vs Y", "Y killer apps". Even wen all the facts are right (not often) the whole idea is off by a littel.

    HTML5 is not a flash killer, and the point of HTML5 is not to replace flash, HTML5 is just the next version of HTML, a version with all the nice things we think will help to make the next set of awesome apps.

    HTML5 is not tryiing to "beat" Flash, because Flash is not even on the same game. Flash is on a different game than the World Wide Web. Wen we access a Flash movie, we are rendering something that is not hypertext, is not stored as text, can't be examined or modified by webmasters or modified on the fly by something like Greasemonkey. Flash is not playing by the rules of the World Wide Web, is outside the field, is not even a option, and has NEVER be a option for the Web, just a complement to the web, to make things that use to be imposible with HTML. Since the web tools are being on a process of un-crapppyfication, there will be more and more that can be done with HTML, so the marginal need for Flash will be smaller and smaller.

    The Flash people has never ben able to convince the internet that we really need this plugin, never has made his way to a WC3 standard. Since the adoption of Flash is almost 100%, why no big game site, news / shop or other type is made completely in Flash?
    After all the years, the lack of a single big website made completely in flash make blooody obvious that Flash is not a option to make websites.

    I would "love" to be wrong, and see a big site made completely in Flash, and have more success than all other websites on the internet. Even Youtube is made of a glue of html + Flash. Even Adobe Flash site is made in HTML. If Adobe don't eat his own dog-food why the world has to eat it?

    Again, my point is not to kill Flash. It will be nice if Flash grown to something more interesting, I don't think is feasible, because are based on the wrong, ideas.. but.. he!... as a completement to the internet, has his uses.

    --

    -Woof woof woof!

  83. Die Flash! Die! by Anonymous Coward · · Score: 0

    '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.'" I am a designer and I stopped using flash years ago. I don't see it being used by my fellow designers who care about web standards either. you can easily get all the interactivity that flash offers by using Ajax / javascript and a little bit of creativity. Flash is going to die. no matter what the fanboys think. It will die and it needs to die.

  84. HTML5 is STILL HTML by Anonymous Coward · · Score: 1, Insightful

    HTML5 faces the same problems as HTML & CSS & javascript currently have - namely that the webpage code looks completely different depending on which of the sixteen million different web browsers it's being viewed in. Until such time as ALL browsers render the code exactly the same way (and we all know that will never happen) there will always be a need for a specialized technology (whether it's Flash or whatever) that actually does display the content the way the designer meant for it to look no matter what browser it's running in. And of course Flash content that was created specifically for a full-size, full-screen webpage (at 1024x768 or 1600x1200 resolutions, as examples) doesn't 'work' on a tiny 300-pixel cellphone browser - so stop whining about it and use a real computer to surf those sites. You use a Wii or Xbox to play games specifically created for those platforms, not a dipshit cell phone.

    1. Re:HTML5 is STILL HTML by Johann+Lau · · Score: 1

      "And of course Flash content that was created specifically for a full-size, full-screen webpage (at 1024x768 or 1600x1200 resolutions, as examples) doesn't 'work' on a tiny 300-pixel cellphone browser - so stop whining about it and use a real computer to surf those sites."

      Nah. It's much better to instead of using "sixteen million different web browsers" as you put it, to use one that doesn't suck balls. Then you can have content that looks as it should AND adapts to all sorts of media (not just different resolutions).

      Taking the use of shitty browsers as given, but at the same time demanding to use "a real computer" to browse websites, that's just retarded. I'm sure the Neanderthals kicked and screamed a lot, too. That is all there is to say, and every second spent talking about Flash is a second not spent coding javascript ^^

    2. Re:HTML5 is STILL HTML by Spad · · Score: 1

      Yes, I'll use a real computer when I'm in the middle of town and I'm trying to get bus or train times off a website with god-awful design and no mobile version.

      Seriously, there are legitimate uses for mobile phone browsers these days and sites need to accommodate them.

  85. Process jails, etc. by Tetsujin · · Score: 1

    Any real operating system, such as FreeBSD, OpenBSD, Linux and Solaris, makes it extremely easy to create sandboxes or jails for native processes.

    Now hold on a second... This is something I've done a little bit of research into, and from what I can tell it is not easy to create a really safe process jail - at least not on all of those systems - unless I've missed something... (And don't get me wrong - I believe in this kind of approach - maybe not for quite the scenario you're describing but I believe jailing a process is a valuable and important feature - which is why I looked into the options in the first place...)

    There's chroot(), of course, but that only limits filesystem access (not network access, at least not on Linux where net devices are "special" and exist outside the filesystem hierarchy) - plus my understanding is that they're not really escape-proof. (Been a while since I looked into all the details there...)

    BSD jails sounded promising - and I guess there's a Linux implementation available as an add-on kernel module... I think my main concern about this approach was that the use of a full VM environment just to jail a process seemed kind of excessive - but, on the other hand, such an approach would be safer than trying to block or filter system calls...

    ptrace() can be used to allow one process to filter a second process's access to system calls - but dealing with fork() calls without the newly-forked process escaping is a problem...

    seccomp is (I believe) Linux-only, and it kills the jailed process if it tries to do anything other than read from or write to previously-opened file descriptors... So it's rather limited in what it can allow.

    If you know more about the subject than I do, please enlighten me.

    As for most devices using one of a few types of CPU - I guess, then, the next question is, can ARM CPUs create the virtual machine environment that would be needed to run a BSD jail? Or would such platforms have to rely on a jailing procedure based on syscall filtering or something like that?

    Personally I think a good, cross-platform bytecode is a better choice for executable web content than compiling executables for numerous platforms... I think it's a better sweet spot between ease of development and efficiency than either script code like Javascript or multi-platform native code like you suggested... Even just dealing with multiple browsers is fairly frustrating at times - having to deal with multiple compilation targets for different architectures and testing them sounds worse. Plus this reduces the barriers to switching to new architectures as they come along.

    --
    Bow-ties are cool.
  86. Active Content is Inacessible and Scary by Dogun · · Score: 0, Troll

    The Web is becoming increasingly unusable to the visually impaired as a result of the adoption of Flash. That's a reality that deserves special attention.

    I see no reason to support technologies that make web-pages non-declarative and difficult to use. The Imperative web is dangerous, and provides us with constant security threats, slow and crashing browsers, Rickroll bombs, and vendor tie-ins that are difficult to escape. The vanilla web may lack in some features, but really - do we WANT the web to be a big scary application?

  87. 2 GB per month by tepples · · Score: 2, Interesting

    omg, it might become a meg!

    That's why I called it a test case. I did the math on a few other, longer memetic SWFs, such as "Hatt-baby" and "Hyakugojyuuichi" and "We Drink Ritalin". It turned out that a 2 MB vector animation rendered to pixels and compressed with H.264 Baseline or WebM would become a 20 MB video. People with monthly transfer caps on the order of 2 GB per month might not appreciate that.

    1. Re:2 GB per month by Anonymous Coward · · Score: 0

      And why in hell would you render it as a video when HTML already has support for vector animation NOW?
      Whoever suggested recreating the animation as a video was stupid.

      Not to mention CANVAS is now viable for use, even with IE. CANVAS is already 10x better than Flash, mainly due to the fact that it is part of the page, rather than a "black box of nothingness" on the page.

      Also,just as mini me mentioned in reply to you, Smokescreen can just convert it directly from the SWF to browser-based implementation. There is also the Gordon library.

      There is only a few sections of what Flash can do that aren't covered yet, mainly hardware based things like webcams and so on.

      And finally, distribution sizes are probably going to be the only problem. But considering how large Flash is in comparison to the ultra-compressed libraries i have seen for doing animation, gaming and so on, Flash still doesn't compare.
      With JS, you can specify exactly what you need to do the task, it is flexible. And they will almost certainly be cached by most users.
      Flash is more fixed, and updates are big-ish.
      Your average images end up being larger in size than the libraries used for most JS-based animation / gaming / input systems.

    2. Re:2 GB per month by tepples · · Score: 1

      CANVAS is now viable for use, even with IE.

      Here's a benchmark of SWF, HTML 4 DOM, SVG DOM, and HTML5 <canvas>. How fast does IE render <canvas> compared to Flash Player? Or did you mean Chrome Frame?

      Also,just as mini me mentioned in reply to you, Smokescreen can just convert it directly from the SWF to browser-based implementation.

      Then you're still using Flash format, just with a different player. Some HTML5 partisans want to get away from Adobe software entirely.

      There is also the Gordon library.

      (Google gordon library) You don't mean the WPI George C. Gordon Library or the Gordon Community Library and Museum. (Google gordon library javascript) Nor do you mean the E. Allen Gordon Library. Oh, you meant this Gordon, which does much the same thing as Smokescreen.

    3. Re:2 GB per month by cynyr · · Score: 1

      JS and SVG would do it. now i can't do it, but i'm sure someone could.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    4. Re:2 GB per month by tepples · · Score: 1

      JS and SVG would do it.

      Only if the authoring tools for this approach ever meet what artists expect.

  88. As a web designer... by JansenVT · · Score: 1

    ...I'm going to have to disagree. I know Flash, and have used it, and I hate it. It's awkward to update and maintain, is terrible on bandwidth, and requires expensive software to work with.

    I try to implement less flash and more advanced/modernized CSS3/HTML5 techniques paired with ajax. It's not only easier to develop and maintain, but is more accessible and can degrade gracefully if the user disables Javascript.

    Most elements on a standard website that currently use flash are either easily converted to CSS and HTML or completely unnecessary. Flashing logos and obnoxious, noisy mouse-over effects do not increase your sales!

  89. Flash vs. its users by Animats · · Score: 3, Insightful

    Flash itself is really very clever. The player packs an incredible amount of functionality into a very tiny executable. It's only 1.83MB. There's an animation engine, a JIT compiler, a video player, an audio system, and a multichannel download manager.

    The problem is what people use it for. Which is mostly either ads or lame web sites.

    Nobody really bothers doing Flash animations as entertainment much. If you've never seen one, check out Thugs on Film. Flash games remain popular, although Shockwave, which has full 3D capability, is a far better game platform. Many console games use Flash for 2D interface elements, typically using Adobe's authoring tools but a non-Adobe player. (Yes, there are non-Adobe Flash players.)

    But it's not Adobe's fault that the content sucks.

  90. Not so fast by Anonymous Coward · · Score: 0

    According to Wikipedia, IE is barely over 50% -- not "well over" as you claimed. And Firefox is now over 30%, certainly not a "minor browser" anymore, with more than enough market share to force web developers to pay attention. In a few days when the May totals come out, IE will be even lower. Check the page again to see for yourself.

    So where does that leave you? Out of date, that's what.

    1. Re:Not so fast by Anonymous Coward · · Score: 0

      Please see tepples' reply to dairukan's comment.

  91. I expect Adobe will keep the tools, lose Flash. . by JSBiff · · Score: 2, Insightful

    This won't happen very quickly, but if HTML5 is basically capable of doing about everything Flash can, then I expect that Adobe will eventually just phase out the Flash player? Why? They don't make a nickel off the player - only the tools. Adobe has always been about the tools. While it will probably take some work to convert them, their developer tools should, it would seem like, be able to be modified to output HTML5+JS instead of Flash.

    They can keep making money on having the best developer tools, while not having the costs of maintaining Flash.

    There is one counter-argument, though, which might be persuasive to Adobe's management - they might not like being in a position of being 'just another vendor' in a level playing field where any company can develop HTML5 development tools. The control they have over Flash player does mean that they can kind of lock developers into their tools, instead of using someone else's tools.

    Anyhow, it'll be interesting to see how this unfolds.

  92. The choice of artists & designers by Anonymous Coward · · Score: 0

    You slashdot nerds are so goddamn clueless.

    I'm an artist/geek. Think about this from my perspective....if I want to make "art" -- something interactive with pictures, animation, whatever.... What the hell else am I supposed to use? Sure, I guess I could pick up "real" programming... but that's obviously not my core-competency. I could use some kinda "dumb" programming language -- I dunno, VBA, Python, whatever... but what good would that do? I can't put it up on the web.

    Director and Flash are the only real ways that a "non-programmer" can make interactive "art" in any way that's useable by the mass-public. And sure -- I guess Adobe will support HTML-5, but that's friggin' Dreamweaver -- that's for making "websites" and not interactive artwork with animation and whatnot.

    Ok, so maybe I suck and maybe my artwork sucks... but so what? If 99% of the shit out there sucks, but 1% of it is any good, that's the same as any other website, blog, what have you.

    Until there is a viable alternative to Flash (and there isn't yet), Flash will still rule among artists & designers... the very set of people that propelled Flash to the forefront to begin with.

    1. Re:The choice of artists & designers by Ash-Fox · · Score: 1

      Until there is a viable alternative to Flash (and there isn't yet), Flash will still rule among artists & designers...

      Don't be afraid of disappearing into irrelevance, you already are for the most part. There really isn't that many Flash oriented websites any more.

      --
      Change is certain; progress is not obligatory.
    2. Re:The choice of artists & designers by Anonymous Coward · · Score: 0

      Yeah, tell that to Zynga and casual game makers that are destroying established gaming companies like EA.

      More importantly, you haven't answered the question.. WHAT ALTERNATIVES EXIST to do rich interactive graphics and animations that are accessible by a large # of devices. ANSWER THE GODDAMN QUESTION.

    3. Re:The choice of artists & designers by Ash-Fox · · Score: 1

      WHAT ALTERNATIVES EXIST to do rich interactive graphics and animations that are accessible by a large # of devices. ANSWER THE GODDAMN QUESTION.

      Google webkit.

      --
      Change is certain; progress is not obligatory.
    4. Re:The choice of artists & designers by Ash-Fox · · Score: 1

      Zynga

      Never heard of it.

      --
      Change is certain; progress is not obligatory.
  93. yeah, _a_ test case by Onymous+Coward · · Score: 1

    Once you can do that without adding more than 50% to the file size, and you can provide a write-up about the tools you used, only then will HTML5 be ready for prime time.

    Prime time. For the sake of making Badgers.

    I might suggest you look at the suitability of HTML5 based on usage scenario rather than as some quality of universal readiness.

  94. You're kidding right? by 7Prime · · Score: 2, Insightful

    Designers HATE Flash. HTML stems from traditional typography layout languages. Designers have been used to and comfortable with that format for over 5 decades. Flash is NOT a designer-friendly environment. It's a motion graphics and video editing-friendly environment... if it's friendly at all. Flash was made popular by the geek teen crowd for making crude animations, and has been picked up by some websites, which more-often-than-not, use it in garashly over-elaborate ways. It's a hack. That's all there is to it. It's buggy, it has compatability issues, and often slows down or prevents users from accessing content that they could have just as easilly gotten with HTML.

    As long as I've been a designer and a user, I've hated Flash. I've crossed my fingers from over 5 years ago and hoped that it wouldn't catch on. Thankfully, most of the big sites stay away from it, and that is a credit to their sense of simplicity in design. Flash is just too unstructured.

    --
    Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    1. Re:You're kidding right? by pkphilip · · Score: 1

      Designers HATE Flash.

      I think you are generalising too much. A LOT of websites targeting designers are very heavy on flash. Flash can be used for stuff other than garish animation and ads.

  95. Write once, run everywhere? by mick232 · · Score: 1

    I stopped reading after this sentence...

  96. Failure to grasp the real world by Angst+Badger · · Score: 1

    The designers will make the final determination.

    On what planet? Everywhere I've worked, the process works like this:

    1. Non-technical management decides they want something done, though they are unable to define it clearly.

    2. The resulting vague "specs" land on the desk of one or more designers, who produce mockups, usually in something like Fireworks (if you're lucky) or PowerPoint (if you're unlucky).

    3. Steps 1 and 2 repeat several times as management and the designers both try to avoid making any decisions they can be held accountable for.

    4. A bunch of pretty pictures, quite possibly in the form of actual printouts, are delivered to the developers who are asked, based on what was common knowledge in meetings they weren't invited to, to build the program that the pictures would represent if we lived in a parallel universe less ruthlessly ruled by causality and determinism than our own.

    5. A three-way feedback loop, now involving management, the designers, and the developers continues to mutate the "spec" while development proceeds in the face of an arbitrary and inflexible deadline chosen by an even higher level of management by reading the cracks in tortoise shells roasted over the sacred fire in the executive restroom.

    In this scenario, the designers are not making implementation decisions. Those decisions are made by equally unqualified middle managers based on vacuous trade journal articles like TFA and then imposed without discussion upon the developers.

    --
    Proud member of the Weirdo-American community.
  97. die flash die by Anonymous Coward · · Score: 0

    Flash is so much of a dinosaur it doesn't realise its already dead...

  98. I picked a name by tepples · · Score: 1

    Prime time. For the sake of making Badgers.

    I chose it as an example of a work of vector animation with which a lot of Slashdot regulars are likely to be familiar. If you aren't a fan of this specific work of vector animation, there are thousands of other vector animations on Newgrounds.com that I could recommend.

    I might suggest you look at the suitability of HTML5 based on usage scenario

    Watching audiovisual works that have been created using vector animation techniques is a usage scenario.

  99. Layered audio? Flashblock? by Leviathant · · Score: 1

    Why is it no one talks about layered audio when praising HTML5? I've got this silly but fun idea in my head to fully emulate a Boss DR-110 drum machine in Flash. It's not terribly complicated, and I could probably do a LOT of it in HTML and Javascript, except when it comes to audio playback. Granted, I've only done cursory searches, but from what I can tell, playing back six channels of audio simultaneously is not something I can easily do in HTML5/HTML/Javascript. Major show-stopper, that.

    The other nice thing about Flash is that I can easily block it. Yes, with Greasemonkey you can block out HTML as is necessary, but NoScript is so much easier to use off the bat.

    That's not even touching on technology like Flash Media Server - are there any equivalent server packages that would be as functional in delivering content to HTML5 applications?

    --
    I am Leviathant and I approve this message.
    1. Re:Layered audio? Flashblock? by muridae · · Score: 1

      When HTML 5 can do something like this then I will be impressed. The specification people put a lot of work into the video canvas, allowing lots of interaction, and then left audio as a play=mp3 tag. Firefox has made some progress in this area, I have seen their non-W3C stuff work and it is getting there. But that falls back to the complaint about Flash, write once and play only for people with the right browser.

      And don't get me started on the mess that is Javascript events. Each browser has some sub-set that they support, and some of the ones they support behave differently from other major browsers. We are going backwards to the browser wars again, and everyone seems to be cheering because some Flash developers annoy them.

      Disclaimer: I write Flash audio. Not the link above; wish I could claim that one. But I use Flash for local apps, not web apps.

    2. Re:Layered audio? Flashblock? by Skapare · · Score: 1

      Do you have anything non-flash that can demo what that site has?

      --
      now we need to go OSS in diesel cars
  100. Re:I expect Adobe will keep the tools, lose Flash. by Dr.+Spork · · Score: 1

    This is pretty insightful. Yes, I think the Flash era is ending, and it will be over at the latest by the time that developer tools for web-standard animation/video are as good as what's now available for Flash. Adobe would be smart if they got ahead on this and made their present Flash tools output something other than Flash. That way they could keep a lot of their customers, perhaps indefinitely, after the Flash era ends. If they don't do this, someone else will take them.

  101. The entire article can be defeated with... by patchmonster · · Score: 1

    Smokescreen. It replicates every feature of flash. From what I've seen, there isn't a smidgen of quality difference.

    1. Re:The entire article can be defeated with... by Ash-Fox · · Score: 1

      Smokescreen. It replicates every feature of flash. From what I've seen, there isn't a smidgen of quality difference.

      I haven't seen a development suite similar to that of Adobe's for generating HTML5 content. I saw nothing really at all with animation anywhere beyond silly fade in/out effects. But since it's all a smokescreen as you say, where can I get a copyo of this mysterious editor?

      --
      Change is certain; progress is not obligatory.
  102. Correction by sootman · · Score: 1

    As long as Flash and its cousins Flex and Shockwave remain the simplest tools for lazy designers producing drop-dead gorgeous websites that don't scale well, make right-clicking useless, and bookmarking impossible, they'll keep their place on the Internet.

    FTFY.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  103. Re:Troll moderation not fair by elrous0 · · Score: 0, Flamebait

    "Offtopic" either, asshole.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  104. different suitability for different scenarios by Onymous+Coward · · Score: 1

    Yes, that's a fine example case for vector animations, likely familiar to most here, perhaps reasonably representative of the works found at Newgrounds.com -- I've never been. I do like the Badgers animation, though. Very nice.

    Yes, animations are a usage scenario. But there are a large number of uses for Flash/HTML5. I'm suggesting you look at the range of uses, distill them into a few categories, and discuss pros and cons in the context of each. Otherwise, saying "HTML5 isn't ready for prime time" is overly broad.

  105. "Web"-site? by rawler · · Score: 1

    Not sure I would call it a "web"-site.
      * Does not follow web-standardisation (or AFAIU standardisation of any kind except "install our plugin")
      * Cannot be display solely by a web-browser
      * Though it may be pretty-looking pictures, it breaks most everything else that is good about the web
          * Global Indexing and search
          * Browser-integrated navigation (middle-click to open in tab...)
          * Accessibility-extentions
          * Mashable (and configurable in other means, like design-adjustable for aspect ratio and similar)
          * ...

    "Flash"-site is a more apt name for it.

  106. what?!?!?! by Anonymous Coward · · Score: 0

    "write once, play everywhere"???? Huh? Show me the case where this is actually possible on every platform for flash. It isn't. In fact, it's MORE justifiable to say "write once, play everywhere" for HTML5 than flash. come on people... turning into pure jibberish now.

  107. Microsoft publicly backing HTML5 by SuperKendall · · Score: 2, Informative

    Perhaps you missed it before, but Microsoft is very much interested in backing HTML5

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Microsoft publicly backing HTML5 by erroneus · · Score: 1

      Hehehe... seriously? You believe what Microsoft says? They have promised LOTS of things and never quite delivered. They promised that their OOXML would address all the comments provided to the ISO people and have completely failed to do so. what's more, their OOXML implementation in Office 2010 does NOT comply with their own OOXML standard as given to ISO. Microsoft can't even comply with their own standards. Forget about them ever complying with a standard originating outside of their walls.

    2. Re:Microsoft publicly backing HTML5 by butlerm · · Score: 1

      Until Microsoft announces HTML5 canvas support, its HTML5 support should more rightly be considered a joke than a real proposition.

      Not only that, unless Microsoft manages to make a version of IE 9 that runs on Windows XP, which was still shipping a couple of years ago, MSIE will be considered a HTML 4 only zone for several years to come, even if they add HTML5 canvas support to IE 9.

  108. Your ignorance is disturbing by awjr · · Score: 1

    Whether you like it or not, Flash is here to stay:
    http://smokescreen.us/

    For iPhone/iPad users, it just runs a lot slower now. :)

    The point is the development tools are awesome for Flash and support the Designer -> Developer synergy necessary to get good looking apps/sites out there.

    All the reasons given in the article are valid, but to understand why those reasons are valid, you need to have been involved in the design process, and more importantly, tried taken a design through the development process and tried to argue why SIFR ( http://en.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement ) is a bad thing, but still have to implement it.

  109. Default deny by tepples · · Score: 1

    Default deny is the best solution...for the 1% of the population that can put up with it.

    But what's the difference between SWF and HTML5 in this case? What makes you think that A. significantly more than 1 percent of people can tolerate default deny of SWF objects, and B. only 1 percent of people can tolerate default deny of <audio>, <video>, and <canvas> elements?

    1. Re:Default deny by Anonymous Coward · · Score: 0

      My point (that I didn't make very well - sorry for being snarky) was that the topic of ad blocking has absolutely no relevance to whether or not html can or will gain mass acceptance and actually replace flash.

      It's like saying that Ford's new family sedan will become a best seller because the transmission can more easily more easily be swapped out than it's competitors.

      (apologies for the car analogy)

  110. Kongregate without flash? by Anonymous Coward · · Score: 0

    Make it possible for so many non-programmers to produce animations and games easily, and I'll jump away from flash, its performance and stability on Linux being what it is.

    Until then, long live the crappy, cpu-intensive, unstable flash.

  111. Re:Troll moderation not fair by Tim+C · · Score: 1

    No, that was offtopic - the topic at hand is HTML5 vs Flash, not moderation abuses. For what it's worth though I do agree with you, there's no way that post was a troll.

  112. Re:Troll moderation not fair by AshtangiMan · · Score: 1

    Would it be a troll if in response to someone complaining about Vista's slowness I was to suggest that the buy a new machine? I think it would be, and I think suggesting that similar web bloat be fixed by a faster internet connection is a perfect analog.

  113. Re:Troll moderation not fair by ClosedSource · · Score: 1

    All Slashdot moderation is a scam. The only way to beat it is to setup filtering at "raw" and ignore it.

  114. A few things to add... by SanityInAnarchy · · Score: 2, Interesting

    Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?

    From TFA:

    The spec does allow floating point numbers, but the numbers between the integers tend to be ignored or rounded off in a slightly different way by different browsers.

    The solution, then, would be to improve the way browsers handle this. Besides, why are you doing pixel-based layouts anyway?

    For reason number two, TFA says:

    Some browsers are fast and some are slow. Some operations are quick on one browser and sluggish on another.

    That's being worked out, and again, there's choice. With Flash, some things are quick on one OS/driver combination, and slow on another.

    To make matters more complicated, not every browser implements every feature in exactly the same way, a problem that shouldn't be surprising to JavaScript developers. There are good efforts to simplify this with intermediate libraries like Processing.js, but even these can't handle every combination.

    Not for long. Flash is something which attempts to be cross-platform, as in, works on Windows, Linux, OS X, Android, etc. Browsers are a hell of a lot more similar than OSes. If Flash can do it, JavaScript libraries should have a much easier time of it.

    The author flat-out admits this:

    Flash isn't immune to the complexity brought to us by the proliferation of operating systems and browsers, but it has been dealing with them for much longer. When the Flash plug-in doesn't crash, the results are slicker, smoother, and more consistent.

    And of course, sometimes, the Flash plug-in crashes. And anywhere but Windows, the results are certainly not slicker or smoother. And nobody's mentioned SVG.

    Point #3 I'll give them, but TFA also mentions:

    Adobe is hedging its bets and building HTML5 support into Dreamweaver so that you can continue to use Adobe's tools and enjoy the flexibility.

    And I wouldn't doubt there will be other tools just as good or better.

    Point #4 -- totally agree. I'm always annoyed when I see Flash-ified headers, just to get the fonts right.

    Reason No. 5: Flash is write once, play everywhere: More like write once, play anywhere that runs Flash.

    Whereas HTML is write once, play everywhere that has a decent web browser -- for which you have multiple options.

    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.

    In fact, I'd call it a detriment -- why would I go for a proprietary photo viewer over an open one? It's not like my website is just a photo viewer, is it?

    Reason No. 7: Flash's game engines: I don't get it. Why is he talking about "Born to Run"?

    #7 is a joke. He's just saying if JavaScript wants to be taken seriously, someone should make a JavaScript game "engine" and call it an engine, instead of a library.

    --
    Don't thank God, thank a doctor!
  115. The definition of "Linux" is context-dependent by ClosedSource · · Score: 1

    If you're talking about features or applications, "Linux" means the entire distro. If you're talking about bugs or vulnerabilities, "Linux" means just the kernel.

  116. Agreed. by MoxFulder · · Score: 2, Insightful

    "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."

    Who cares about "drop-dead gorgeous"? Can someone show me a site using Flash for its major content, that isn't totally f@#($ing God-awful?

    Major uses of Flash today, as I see them:

    • Ads: Flash adds tend to be annoying and distracting, but I block them with AdBlock, so I don't really care.
    • Splash screens: I hate these, as do just about everyone else. Apparently even Adobe's own Flash guidelines recommend against them.
    • Games: Some of them are pretty clever, some are lame. This is about the most legit use of Flash that I can think of.
    • "Artsy" sites: I hate movie/music/photography/art sites that rely on Flash. They tend to use Flash to cram textual content into a tiny column. Usability is all wrong. AJAX could do a much better job.
    • Replacing HTML deficiencies:
      • Video: Flash does this well, where it's supported, but HTML5 will do it with less overhead and better native codec integration, once fully supported by sites and browsers.
      • Multi-file upload: As far as I know, Flash and Java applets are the only satisfactory ways to do this currently, and they are often buggy. HTML should support some standard mechanism for this. Photo sharing and printing websites are major users of these. I wish all of them supported zip file uploads as a stop-gap measure...

    Anything else? As soon as HTML5 is well-supported, I can't see any good use of Flash besides games, and even there I imagine that HTML5 will make inroads.

    1. Re:Agreed. by BZ · · Score: 1

      > Multi-file upload:

      In the HTML5 draft and supported in Firefox 3.6, at least. See http://hacks.mozilla.org/2009/12/multiple-file-input-in-firefox-3-6/

      To summarize, you do in your source, and you're done.

    2. Re:Agreed. by MoxFulder · · Score: 1

      Hey, nice! I'm really glad to see that feature included in HTML5.

      Now I can't wait until Costco's photo printing website supports it or zip file upload... they have incredibly good and fast and cheap photo printing, but with a sucky website that only works properly with Internet Explorer. >:-(

  117. Here by zogger · · Score: 1

    many options for those obnoxious supercookies

    https://addons.mozilla.org/en-US/firefox/addon/6623/

    1. Re:Here by cjonslashdot · · Score: 1

      Super. Thanks!

  118. "Drop-dead gorgeous websites?" by hackel · · Score: 1

    Flash-based websites are *notorious* for being the worst-designed in the industry... Doesn't everyone agree on this, or am I really that sheltered? Maybe the designers have sheltered themselves as well, actually believing that the Flash garbage they produce is usable. As far as I can tell, most Flash websites are produced by people straight out of their Flash courses in school with little real-world nor usability experience. I admit flash (currently) has its uses, for streaming video, audio, or web-based games, but *never* as a means to actually design an entire website! Absolutely never. These sites are always horrific. Designers should never be programming in the first place. They do the art. Leave it to the programmers to do the code. Let each be an expert in his or her own respective field. Flash will die eventually, but it does seem like it will be a long and painful death. At least we're moving in the right direction!

  119. Customer POV by Anonymous Coward · · Score: 0

    Just had to comment on why most of the sites i work on are flash;

    My work process flow begins as follows:
    1. Customer gives a brief for a site to the ad agency.
    2. The ad agency creates a design based on the brief
    3. The customer approves the design
    4. I get the design accompanied with a quote request

    These days, most of the designs that i receive describe a flash site. Like, at least 9 out of every 10. As long as the customer pays, i do as he says.
    Flash sites also practically pixel-perfect on different platforms - this is essential when you are trying to manage a brand on the web.
    There are also a few essential features that essentially cannot be done on the web with other tools - for example a multiple file upload with progress meter. And please, don't say "signed applet".

  120. Flash is here for now by Gene+L · · Score: 1

    I agree with the author for the most part. He makes some compelling arguments for Flash. However, in the long run, I don't think you can ignore the fact that Apple and Google are both pushing HTML5. That being said, HTML5 itself has its own issues. I've written about it in this blog post: http://www.virtusa.com/blog/index.php/2010/05/html5-is-it-ready-for-prime-time/ (sorry, not sure of the etiquette in posting a link to my own blog -- just thought I'd provide additional info on a related topic)

    1. Re:Flash is here for now by shutdown+-p+now · · Score: 1

      I suspect that what will happen in the end is:

      1. Browsers get decent support for HTML5 and SVG, performance-wise. JS is already there for all but IE, and the latter is working on it.

      2. Adobe creates a Flash-to-HTML5/SVG/JS compiler.

      3. Flash designers keep using Adobe's Flash tooling to target HTML5.

      4. Everyone profits.

      Will take a few years, though.

    2. Re:Flash is here for now by alobar72 · · Score: 1

      exactly what I think. If the designers say they want to stick to flash - they are thinking of the development tools - not the underlying technology. Let them have the tools but add the export capability for HTML5 etc. I dont see another way for adobe in this game

    3. Re:Flash is here for now by Gene+L · · Score: 1

      Interesting thoughts. Although I'm not sure they would go through the trouble of creating a Flash to HTML5 translator. Instead, I'm guessing that they'll continue to integrate the more advanced features of HTML5 into their DreamWeaver product.

      In either case, I think Adobe's play is as a tool vendor. Where they'll really take a blow is on their server-side licensing with LCDS. Perhaps they can tweak it so that it works with Javascript instead of Actionscript.

  121. Re:Adobe get James Gosling Debug Flash for Apple+G by backstrom · · Score: 1

    Seriously?! Program in Java much??

    --
    Jon Backstrom
  122. Capabilities of HTML5 -vs- Flash by MobyDisk · · Score: 1

    So many people equate Flash with video and silly animations. That is unfortunate because Flash is more than video, and a lot more than the HTML DOM. It is a rich programming environment - it has 2D, 3D, audio, camera support, fonts, animation, and 1000 other things I don't know. Does HTML5 really have all that? Is it already ubiquitous? If so, I'm both impressed and surprised.

    I worked at a company who developed a business application using Flash. The first version of the app was AJAX, but it was horrible to maintain and very limiting. So they moved to Flash using Flex. It was a real application. I can't even imagine trying to write a fully-blown app like that in Javascript. I know Google essentially does that with GMail, but they have had to develop a lot of custom tools to make that possible.

  123. Designers do not make the call by Anonymous Coward · · Score: 0

    "The designers will make the final determination"

    I highly doubt that many designers will get away with "yes, I know it does not work on iPad, where your primary demographic lives, but the tools for Flash are so much easier to use!"

  124. The designers will make the final determination ? by Anonymous Coward · · Score: 0

    I think the summary nailed it...

    Google and Apple will make the final determination. (Then Microsoft will find some type of innovation in it.)

    In any case it is a monumental task to even care about replacing the steaming POS that is flash.

    Then we will all breathe the same sigh of relief, similar to when a useless politician who won't go away, dies in office. - dammit! I crossed that line again!

  125. If it slithers like a duck and hisses like a duck by tepples · · Score: 1

    When talking about dynamic typing, what most people mean is dynamic member dispatch - i.e. being able to call method "foo" on any object that has it without knowing its type.

    In other words, duck typing, where the entirety of an interface is the name of a method, as opposed to interfaces with names that in turn contain the names of multiple methods. Python is one language that has this, but in fact lately it has been trying to get away from duck typing; witness the deprecation of isCallable(), isMappingType(), isNumericType(), and isSequenceType() in favor of interface-like abstract base classes in Python 2.6's new collections and numbers modules designed for testing with isinstance(), which acts like a Java cast or a C++ dynamic_cast.

  126. Viral marketing. by Hurricane78 · · Score: 1

    Look it up, guys.

    It being “InfoWorld's Peter Wayner” (who’s that anyway?) does not mean that it’s not advertising.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  127. Flash is dangerous by Skapare · · Score: 1

    ... to my web browsing. I frequently have as many as 20 different web sites up in various desktops and windows. One bad flash site and POOFFF!!! ... all my browser windows go bye-bye. And bad flash sites are numerous. Bad Java sites that cause this scale of problem are very rare compared to flash. So it's actually not been a problem to leave Java enabled (only one Java related crash this year, so far). So I just won't run flash because it is just too dangerous. And it's not much of a loss because most flash content isn't useful (maybe pretty, but not with information). Compare that to PDF. That's another crappy format. But there's a huge amount of useful information in PDF format that makes it too hard to avoid. To be safe I don't install it in the browser and just download PDF files and read them offline. Do that for flash and I MIGHT reconsider.

    --
    now we need to go OSS in diesel cars
  128. Re:I expect Adobe will keep the tools, lose Flash. by pkphilip · · Score: 2, Insightful

    HTML5 does not have the capability to access the webcam and the microphone on the desktop. That is a pretty serious problem considering the number of people who use this feature regularly.

    The other MAJOR "feature" that Flash has is that it can be installed as a plugin in pretty much *any* browser - so if you are stuck with using IE6 because of some enterprise app which doesn't run on anything else, it will still be possible to install the flash plugin on the browser - that makes Flash far more ubiquitous that HTML5 can ever hope to be in the next 5 years.

  129. from another point of view - innovation by Anonymous Coward · · Score: 0

    innovation!
    http://www.riagora.com/2010/06/innovation-and-flash/

  130. Flash vs HTML5 = Word vs TextEdit by danaris · · Score: 1

    Or perhaps you are missing the point that HTML5 is not adequate for every purpose, at least not yet.

    So...what, exactly, are these restaurants trying to do that Flash does for them, but HTML5 cannot?

    Sure, there's a lot of animation and fancy stuff you can do in Flash for games and cool videos that HTML5 can't easily do yet. But for simple navigation? For displaying a menu that they scanned in?

    The way I look at it, the difference between Flash and HTML5 is, at worst, like the difference between MS Word and Mac OS X's TextEdit, a clean, simple rich-text editor: for 99% of people's needs, TextEdit is more than sufficient. It can handle writing essays and papers for school, résumés—pretty much anything that you want to do with styled text and inserted images, it can do. (Probably some other stuff, too, that I've never needed to do). No, it can't do full-fledged layout for brochures, flyers, books, etc, and I don't think it can do equations and footnotes and such for scholarly papers, but most people will never need to do those things. (Not to mention, Word doesn't do them particularly well or understandably...)

    Similarly, the things that Flash does that HTML5 does not yet do well, most websites have absolutely no need of. (Some of them, such as replacing the cursor with a Flash animation, no website has need of, but that doesn't always stop them...) Sure, Homestar Runner or Super Mario Bros Z wouldn't have been created with HTML5, at least not with the state of the tools and support for it as they are now.

    But that doesn't mean that Flash is necessary for normal websites.

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
    1. Re:Flash vs HTML5 = Word vs TextEdit by tecnico.hitos · · Score: 1

      But that doesn't mean that Flash is necessary for normal websites.

      I never said that, but I did say this:

      Flash is often misused, but it doesn't mean it doesn't have legitimate uses.

      Some people seem to be too eager to see the death of flash, but once flash is gone, the misusers will just move to another tool. And it won't be necessarily better.

      Flash benefits are not limited to games and animations, but also things like the Aviary web apps, Pixlr and others, which don't have HTML5 alternatives as good as them yet.

      --
      The good, the evil and the vacuum tubes.
  131. Distinction without a difference? by tepples · · Score: 1

    You essentially throw away type information and safety altogether, which is not the case with dynamic typing.

    Could you explain the underlying difference between "dynamic typing" and "erasure" in more detail? I appear not to understand.

    1. Re:Distinction without a difference? by ardor · · Score: 1

      Type erasure strips away any metadata about the type. In Java, casting to Object is an example of type erasure. For example, when doing Integer i = new Integer(5); Object o = (Object)i; , there is no typesafe way to get access to the Integer methods & states. (Integer)o is not a type-safe cast.

      As for dynamic typing, Wikipedia puts it well: "In dynamic typing, values have types but variables do not; that is, a variable can refer to a value of any type."

      What you need to replicate dynamic typing in a very limited fashion in languages like C++ or Java is something like boost.any.

      --
      This sig does not contain any SCO code.
  132. Re:Troll moderation not fair by elrous0 · · Score: 1

    Keep burning your mod points, Flash haters. It won't change reality, or move your delusion that HTML5 just as good as Flash any closer to reality.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  133. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  134. what an idiot by Anonymous Coward · · Score: 0

    "1.67Ghz G4 Powerbook" is a flippin macintosh you idiot, its not designed to run well, its designed to show the Apple logo to all your oh-so-stylish friends.

  135. "Write once, play everywhere?" WTF?! by Sloppy · · Score: 1

    to its 'write once, play everywhere' functionality, Flash has too much going for it

    But Flash isn't "play everywhere," and the cause of that problem is the very reason that Flash still hasn't really become a legitimate standard: there's only one single completed implementation of it, and it's proprietary. That means that the one single implementation hasn't been / can't be audited, and has only been ported to a handful of platforms (the ones that Adobe happened to want to market to).

    When there are more completed implementations, it will start to gain the potential to become "play everywhere." And if one of those completed implementations happens to be Free Software, the chances of it becoming "play everywhere" will be vastly improved. But is it actually happening in real life? It's been several years since I tried out GNU's version, but it wasn't there yet when I did. Perhaps you know something I don't (and yes, that's very possible).

    Compare this to HTML5. There definitely will be several implementations of that, all over the place. HTML5 is almost certainly going to be a standard not just in name, but in practice. HTML5 will become "play everywhere" in a blink of an eye compared to Flash's long history of failure.

    People say Flash has a spec and therefore is just as good. But show me the interoperative implementations. The real world proof kind of crushes all the arguments that Flash is ready. Now: why hasn't Flash been implemented yet? Hey, I can't say. Maybe there's a subtle flaw in the arguments that the existing spec is enough, or maybe it's simply a matter that nobody has ever cared enough about Flash to do it. Either way, though, that's a bad sign for Flash's future, and a totally damning sign for Flash's present.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  136. I'm still waiting for the Flash development... by sjonke · · Score: 1

    ... that makes those fancy little arrow keys on my Mac mini's keyboard work with Flash applications on the web (regardless of Browser). That one seems to be stumping Adobe, and has been for quite some time, so maybe other developers can step in and figure it out for them. Oh, wait, only Adobe makes the Flash 10.1 plugin. Damn.

    --
    --- What?
  137. I don't know about your adblocker by sean.peters · · Score: 1

    ... but AdBlockPlus doesn't depend on an ad being Flash-based to block it. It blocks by hostname - so if you hit www.cnn.com, and that web page tries to pull in ad content from www.punchthemonkey.com, AdBlockPlus recognizes that site as an ad server, and blocks it. No matter what the form of the ad is. The only real way around it is to have the ads come from the same domain as the actual content, which is apparently tricky to do.

  138. Re: flash and communication by michaelbuddy · · Score: 1

    Excellent point and example.

    Some of us are more responsive to being pulled in with theatrics or a roundabout approach. Poetry and music and comedy are extremely effective ways to communicate and almost never do it in a way that is the fastest and most direct.

    The goal of sites is to communicate something. Sometimes to communicate you don't say things directly. That's why comedy and satire work well on serious topics. Because they are a method of getting the point across creating an impact. If Flash troubles people, it's the person creating the experience that didn't do it as effectively. But I've seen it done very well. Flash has the benefit of a timeline and a designer canvas to help non-programmers get certain things done.

    If anyone thinks most people prefer to get their answer in the quickest way possible, you've failed to notice all of the entertainment and pastimes of our culture(s). Ask somebody whether they'd rather watch their favorite team play a game in person, or just read a scoreboard later. Humans appreciate nuances and to spend time with something as much as they like things fast and easy. But bottom line, Flash is not going to help a boring-ass banking or public works site become super-awesome. But it's very useful to a lot of content used in big and small spaces.

    --

    ...::----::...

    I am in no way affiliated with this sig.

  139. Re:I expect Adobe will keep the tools, lose Flash. by BZ · · Score: 1

    > HTML5 does not have the capability to access the webcam and the microphone on the desktop.

    It's coming. See http://www.w3.org/TR/capture-api/ and I know Gecko is experimenting with this sort of thing.

  140. done. by Anonymous Coward · · Score: 0

    the video playback is heaps smoother, with much less cpu time used. but it wont do fullscreen, so i'm stuck putting up with flash, and its lack of hsynced silky smooth full frame rate playback. even at my fullscreen (mid range these days) 1680x1050. to be running a p9500 with 4gig of 800mhz ram in a latitude e6400 (yeah intel but the hdm4500 is better than a 6year old low range nvidia, hey thats a compliment for intel integrated), im underwhelmed by flash.

  141. Checked downcasts in Java and C++ by tepples · · Score: 1

    Type erasure strips away any metadata about the type

    In Python or JavaScript, once you've assigned an object to a variable, the variable itself doesn't have any metadata other than that the value is an object reference. All the metadata for the type is in the object.

    (Integer)o is not a type-safe cast.

    True, C casting of pointer types and C++'s equivalent reinterpret_cast are unsafe. But in Java, (Integer)o is a checked downcast. So is C++'s dynamic_cast<Integer *>(o) if you haven't turned off RTTI. It returns a null pointer if o is not an Integer.

    1. Re:Checked downcasts in Java and C++ by ardor · · Score: 1

      This is a technical detail. The relevant issue is that the metadata is always accessible from the outside. In the Java case, one has to explicitely downcast to access it. One has to know the type beforehand (in this case, its Integer). This is not necessary with dynamic typing.

      Dynamic typing really shines with type traits, because then code can have conditionals based on properties of the type, like whether or not it is a number, an integer, a primitive type etc.

      --
      This sig does not contain any SCO code.
    2. Re:Checked downcasts in Java and C++ by tepples · · Score: 1

      Dynamic typing really shines with type traits, because then code can have conditionals based on properties of the type, like whether or not it is a number, an integer, a primitive type etc.

      And in Java, these properties of the type have names, called "interfaces". It's faster to check whether something implements Number than to check whether it implements add(), subtract(), multiply(), divide(), etc. In the case of an Integer, Integer would extend Number.

    3. Re:Checked downcasts in Java and C++ by ardor · · Score: 1

      Not necessarily. Interfaces are a poor replacement for duck typing/structural typing. Using them this way is not nearly as flexible.

      For instance, it is really nonsensical that I need to use a Comparable interface in Java just to be able to sort stuff. The right way is to define expressions that should be valid. This is possible at compile-time with C++, for instance, because the template metalanguage uses duck typing. Instead of requiring X to inherit from a specific base class, I can require the expression x <= y to be valid (x,y being instances of X).

      This is in fact how things get sorted in C++. A sequence has to fulfill the EqualityComparable concept, meaning that x < y has to be valid with the type of the sequence elements. No base class necessary. In practice, this is very beneficial and much more flexible. Base classes have been described as "poor man's concepts", because this is how they are often used. Once one starts using concepts in C++, a lot of base classes simply vanish. Another language which implements something similar is Haskell with its typeclasses.

      It is faster just to check for an interface of course. But it is by no means a perfect solution.

      --
      This sig does not contain any SCO code.
  142. Re:Adobe get James Gosling Debug Flash for Apple+G by waambulance · · Score: 1

    lol. gotcha. ;)