Flash vs. Javascript
Which is better for my website?

The Fued between Javascript (also known as ECMA Script) and Adobe Flash (formerly Shockwave) rages on and you may find as many pros and cons on either side of the fence for each respective program/scripting language. The truth is, they are both fantastic programs to utilize so long as their applications are selected based of of the functionality they are intended to provide. Let us tell you how.

Adobe Flash is a program intended for high quality multimedia based fuunctions with added UI (User Interface) characteristics that allow the program to interact with the end-user’s mouse clicks, keystrokes, camera functionality, as well as several other computer related functions both integral and PnP. Macromedia would even go as far as to say that it bests html in almost every category; and with the added programmability (Aspx), flash can essentially do everything that HTML can do and even a few things that HTML CANNOT do.

For example:

  • Flash can be used to create interactive video games
  • Ad Banners for advertising purposes
  • create a dynamically enhanced and visually appealing websites
  • Enhance the delivery of live streaming video
  • “smart caching” (for updated versions)

With all of these perks however, there are some drawbacks.

Search Engine Visibility

Due to the nature of its programming; websites comprised primarily of flash are virtually invisible to indexing spiders on search engines. So if your website’s purpose is to target and draw in a specific market, you may want to reconsider incorporating a lot of flash into your webpage’s construction because the initial strategy of any SEO campaign is for visibility. Where in this case, you would have virtually none. It would save your web developer time and you money; especially since they would have to create a second website that was built primarily of HTML anyway to make up for the lack of visibility.

Javascript on the other hand, can encompass most if not all of these functionalities without the sacrifice in search engine visibility. because of the fact that it is still written into the coding of html, indexing spiders have no problems being able to ‘see’ speecific content when someone goes onto search engines such as Google and types in content relevant to yours.

Overall Website Integrity

Simply put, Flash does not have a ‘safety net’. This meaning, that if someone visiting your page does not have the correct version of flash or the program is not installed altogether, it simply will not appear on the website and thus, degrading your overall website functionality (especially if most of your content was flash-based). Not only that, but that is aesthetically displeasing to have a gaping hole where content should be and simply is not. Once again, depending on your website itself and what kind of users frequent your webpage, that may not be an issue. However websites such as gov't or organizational sites have to cater to a broad demographic; some of which may still be running significantly outdated software. Also, flash updates for different operating systems (Mac, PC) are not always released at the same time. So having to cater to that possibility could prove next to impossible and thus, possibly limiting the amount of visitors that can properly utilize and benefit from all of the aspects of your website.

See more articles here