Just why do I hate Flash requirements on sites so much? I mean, every time I see a nice webpage marred by some Flash applet, I cringe and wonder why they decided to make that choice.
It used to be that requiring a user to have Flash installed just to visit your site was an inexcusable arrogance on your part as a web developer. And then there was the bandwidth requirements for the content; after all, you are developing locally, so who cares that the end-user has to wait? Well, you should, for starters. And many times I see Flash, even still, being used as an easy way out or to simply animate a graphic. So historically, there were many, many reasons to never use Flash except for very specific applications.
Today, many of those arguments are not valid. I believe all browsers have Flash preloaded, and bandwidth concerns are almost negligible anymore. So why do I still find Flash to be a over-bloated gorilla on an otherwise clean design? After all, I find the exclusion of PNG support on many browsers today to be inexcusable, but the inclusion of Flash a mere convenience.
Unfortunately, I don't have any clear answers. To me, Flash doesn't belong on most websites I see today. Yes, Flash does have it place in many online applications, but not as a graphic element. And I believe that is the crux of the argument: it is not a good replacement for some well designed image elements. I am an old school developer that believes that good, solid, static design will always be superior to flashy, dynamic design in the long run. Do not mistake that statement as a call to return to HTML as the primary development tool. I refer to design; not content, which should always be dynamic, save of course for documentary content. In my opinion, as a former CBT developer and current Intranet developer and BI Programmer, all design should be restricted to good use of CSS, PNG/GIF/JPG, and XHTML. And there is also the fact that it is a closed standard. Or actually, not a standard at all. Flash is owned by Adobe, and is subject to their whims. I just don't think that belongs in general web design from an end-user perspective, much the same way that I don't think it's right to use PDF as a publishing medium for web documents.
And don't even get me started on the crapware/bloatware/spyware that is a mark of Adobe products lately. I flatly refuse to use Adobe's PDF reader anymore, but use Foxit Reader instead for any PDF files I might need to read.
Remember Me
b, blockquote@cite, i, strike, strong, u
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.