Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

http://w3techs.com/technologies/details/cp-flash/all/all

People don't use Flash anymore? Why?

share|improve this question
2  
JavaScript, Flash and Silverlight on same graph? Who made this? Those technologies are completely incomparable. –  Euphoric Aug 31 '12 at 11:50
2  
@Euphoric: in which sense are they incomparable? They all try to provide client-side interactivity to the web. That sounds comparable to me. –  Joachim Sauer Aug 31 '12 at 11:59
1  
Silverlight is full-featured application development platform. GUI, programming language, tools, video playback, etc. Flash is weaker but still there. JavaScript is ONLY programming language. Also, older versions are far from being able provide client-side interactivity on par with SL. And most of the other features are part of HTML/CSS and other technologies. –  Euphoric Aug 31 '12 at 12:03
3  
It should die a natural death as HTML5 is adopted more and more... –  Curious Aug 31 '12 at 12:26
4  
"Is Flash disappearing?" - <rant>I hope so.</rant> –  Machado Aug 31 '12 at 13:19
show 1 more comment

closed as not constructive by Walter, Bryan Oakley, Caleb, Joel Etherton, gnat Aug 31 '12 at 14:01

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

up vote 3 down vote accepted

Flash isn't supported on iOS, and Adobe just stopped supporting it on Android 4.1. Unless your website is such that it only makes sense on a desktop PC, you have to pay attention to the mobile market, and therefore you can't ONLY use flash. If there's something else that will do the job, that works both on the desktop and mobile, why would you use Flash at all?

That's not to say that every use of Flash can be easily and directly replaced with other technologies, but you can build a really nice web site lots of ways. Flash used to be the most popular and well supported (lots and lots of folks had the Flash plugin installed), but there are other ways to do cool stuff now - they aren't exactly the same, but they can make for a nice website and not necessarily need a plugin.

share|improve this answer
add comment

Most things Flash is/was used for can be done with HTML5 and Javascript - and unlike Flash, it will work on iOS devices.

share|improve this answer
    
...and newer android devices! (Jelly bean has no flash). –  Jon Egerton Aug 31 '12 at 13:11
add comment

Flash has a number of downsides:

  • It is proprietary
  • It doesn't integrate well with the surrounding document structure
  • It doesn't come built into the browser
  • It is mostly opaque to search engines, screen readers, and other non-desktop-browser user agents

Back in the days, Flash was the only viable way of doing what people do with it - animations, multimedia, interactive vector graphics, reliable fonts, etc. But today, we have modern browsers with much richer styling possibilities, a decent amount of standardization, fast Javascript engines, and APIs for vector graphics, sound and video, and even 3D graphics (although I wouldn't consider this one quite ready for prime time yet) - almost all the reasons for using Flash are gone, but the downsides remain.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.