Why I hate Flash
haineault.com
haineault.com
Flashblock is by far the most valuable Firefox extension that I use.
What we have now is an almost ideal situation: Much of the stupidest stuff on the web is in Flash, little of the important stuff needs Flash, and Flash is easy to block.
Flash, Silverlight, and other proprietary "extenders" all need to be replaced with extended standard CSS/JS/XML solution, supported by all browsers out of the box.
I disagree with half of the column.
I use swfadress and index not only my pages in google but my assets. also each can have a seperate url for bookmarking.
You can copy and past any text on a flash site, if the designer wants you to. its as simple as pressing a button when designing the site.
If you want to hate flash for a few badly designed sites, answer these questions:
How many times have you had to hack css or html to work cross browser?
Bad design ---> sparkles following your mouse!!!
i can pick on anything that i disagree with, but flash is popular because it works, is eye catching and small.
Flash's main problem is being easy enough for a novice to pick up and create a garbage site.
So is plain HTML, but if someone creates a crappy site in HTML, at least I don't need a proprietary codec to view it. It works in any browser, will deliver everything an informative site needs to, and won't take 5 minutes for it to load.
Flash violates the K.I.S.S. design principle by being unnecessary in 90% of use-cases.
There are many valid reasons to use flash. Flash has proven itself the best tool in creating animation of many sorts for lightweight delivery over the web.
You dont HAVE to use flash for anything. But there are MANY cases where it is the best option.
There's clearly demand for people who use the web for playing games, watching movies, etc. Anyhow, you have to understand that there's people who's on the web for the information. That kind of people will be annoyed by poping flash screens messing up their reading experience.
You don't have to read past that first sentence to realize that this is heavily biased opinion from a person who earns his living doing web design. Many of the issues are completely independent of whether or not flash is used -- like improperly configured domains, accessibility, background music, rest interfaces. With a little creativity you can solve most of the issues on that site.
Absolutely! Really, who could be less qualified to comment on web design?
"it's literally a scrollbar orgy"
Thanks for that image.
Sarcasm might be what it is called. http://en.wikipedia.org/wiki/Sarcasm
Or maybe you wanted to be funny as well? Oh the joys of textual communication and vague jokes. :)
Flash is THE best way to deliver heavy weight rich internet applications on web.
With Javascript, you would:
if(ie 5){ //do stuff.. }else if(ie 6){ //do stuff.. }else if(ie 7){ //do stuff.. }else if (IE generic fail edition){ //do stuff.. }else if(Opera){ //do stuff.. }else if(Safari){ //do stuff.. }else { // do stuff }
With Flash you would just "do stuff"..
Now, this doesnt mean Flash is better than Javascript.But when delivering heavy weight RIAs, its better to stick on to Flash.Why overload client side with untargeted code?
Flash is pretty slow and inaccessible. I'd bet my money on javascript every time. The only thing missing is video/audio. Which should be there soon afaik.
As a programmer, sometimes we have to step our of our comfort zone to see how the rest of the world uses the web. The average consumer responds well to many flash sites. This can not be denied from a developer standpoint.
Companies are making millions on those flash ads, and many of us are dying to get the user base so we can attract those tacky ads. Our stance as developers that this technology, which is on 90+% of computers is useless, may need some reevaluation.
Seriously, flash is only good for two things:
- Embedding movies and animations
- Delivering Internet games
Both of these things can usually be done without flash. Doing anything else with flash does positive harm to the usability of the site. If all your site does is provide information, don't use flash. I shouldn't have to have some proprietary, third-party plugin to read text or view simple images. In the long run, it will be you who loses out.
Would that make http://www.scribd.com the antithesis to your statement? It solves the problem of viewing documents that would otherwise require a special plugin or application.
Using flash has some benefits, but it's not impossible without it.
You don't need flash to view pictures.
For example, an escort girl's website may just want to show portfolio of pictures to her potential clients, but she will not want Google to index them.
Information is to be consumed by human. Sometime we may just want to keep machines to access it.
A entire site in flash... well that does suck!