Flash®
People that know me well know that I don’t like Flash very much. Shocking? A little. I consider myself a very competent Flash designer and programmer- I’ve been doing very advanced work in it for years. Flash is very cool and things designed in Flash can look really good.
That said, I would recommend to most people that they not make a “flash site.” I think that specific parts of a site can be greatly benefitted by Flash. The problem comes with making your entire site in Flash. Even for that I would say there are a couple exceptions. Here are what I consider to be the strengths and weaknesses of Flash:
Strengths
- It is everywhere. Flash is on more computers than Windows. I believe the current statistic is that it’s on 98% of computers, with 5 million downloads every day of the latest plugin.
- When you design it in Flash, it looks the same on all those different computers. NOTE: last time I checked it still had the same problem as regular web pages when it comes to fonts.
- Flash uses “vector” art which scales bigger or smaller and still looks smooth.
- The latest versions of Flash can leverage Web Services. This is mostly good for big businesses. If you are a big business, look into Flex.
Weaknesses
- Very hard to work with- Flash is, to me, potentially much more time consuming to build in than any other web-related technology.
- Search engines and bookmarking tend not to work in Flash web sites.
- Browsers can’t interact with Flash, so if someone is in your Flash website and they press “Back” in their browser, they leave your site.
- In Flash, users have to learn a new way of interacting with the web page on nearly every Flash site out there, whereas they have grown accustomed to non-Flash web pages.