I\'ve heard many times that I should avoid flash for my website. Yet no one has told me a good reason for this. I\'ve searched for reasons and I see many that are not true (such
A major reason not to use Flash is because Adobe Flash is proprietary software. This means it is developed solely by a single company, and the source code is not available to the public. This is bad because:
There are a few open source Flash implementations, such as gnash and swfdec. However, last time I checked, most Flash content simply does not work with them.
Although Flash has a bad reputation for being associated with intrusive ads and gaudy effects, this could also be said about excessive JavaScript. Just because a technology is often abused doesn't mean it should be considered harmful and shunned categorically. In my opinion, Flash as a technology is actually really great. However, (primarily) because it is proprietary, Flash limits accessibility and adoption of new technologies.