Flash websites have been popular for quite some time now. With new features added by Macromedia (the maker of Flash) more websites are being developed in Flash only.
The benefits of Flash Websites:
Interaction:
Flash has a built in coding language called action script. The use of actionscript allow the programmer to create lively and attractive content that interacts with the visitors. The more interaction the website has, the better the chance of grabbing a visitors attention and therefore having that visitor coming back.
Standard website for compatibility:
By using Flash there’s no need to worry about cross-browser compatibility problems. CSS and HTML programmers are faced with challenges of adjusting their code for Internet Explorer, Firefox, Safari, Chrome and more so that it displays the same across all the platforms. With Flash there’s no need to worry about different browsers or platforms. Once elements are placed, they will always stay in the same exact spot and look exactly the same.
Animation:
Flash has the ability to create animation. By using animation, a message is conveyed in a much easier and better way. It’s much easier to attract the viewers attantion. As far as size goes, Flash is a vector based animation program; meaning that the files size is small unlike movies or videos. Recently it’s possible to use Three Dimensional (3D) effects in flash created in 3D Animation programs such as Autodesk Maya.
The drawbacks of Flash Websites
Flash Player Requirement:
In order to view a Flash Website, visitors must have a proper Flash Player Plugin installed. Although now days the plugin is widely used in over 90% of computers, some are old version and they have to be updated.
Search Engine Optimization:
The biggest drawback of Flash is that since the content of the website is really sort of a “movie” instead of text like in html websites, search engine spiders cannot read or see it. Therefore search engines will not index the site properly. There are ways to improve, but they are not as good as those for HTML pages.
Flash Website Loading Time:
A flash website is really only one page and one “movie”. All the pages and content are in that one movie. This means that upon opening of the website, all the content has to be loaded. This is way different from html websites, where each page is separate and only loads when it’s open.
The rule of thumb is that if you have a type of business where you don’t worry about random search engine traffic then Flash is the best way to go for it’s interactivity and presentation. Otherwise an option is to have a flash header (only the top) on your website and the rest can be HTML.
Webvision Online LLC
Source: Webvision Online Blog