In current web development, there is a balance between a functional integrated approach and a visually appealing approach to designing a web page. Web designers often use “self-contained platforms”, such as Adobe Flash and Microsoft Silverlight, to distinguish their website stylistically speaking. These platforms have an interface to create applications with video, audio, animation, and charting – all of which make it easier to have a standout web page. However, there are two main drawbacks with over-dependence on self-contained applications.
First, a visitor to the page must host a reader application on their computer – something that creates another set of problems. If the reader is not on the visitor’s computer, they will be interrupted to download and install it – an annoyance. In addition, as there are advancements in the platform, the visitor has to download and install updates to the reader application; surely you have gotten that pop-up message from Adobe saying it is time to upgrade to the new version of Adobe Flash.
Second, there is almost no external integration with a self-contained application. It is possible to integrate them with a database ( Action Script with Flash and XAML with Silverlight), but otherwise the application cannot work with its external environment. An example is developing a page for search engine optimization (“SEO”) with Google (or any other search engine).
- The general approach to SEO is to build a web page with smart textual content in a hierarchical structure, so that it can be effectively read by a spider or robot visiting the website. The better the structure and textual content of the page, the more likely it will appear in search engines. However, over use of applications created from a self-contained platform can render a web page ineffective with SEO; none of the content within the application is readable by the external application.
The difficulty with creating web pages with HTML 5 now is that the language has not been fully implemented in the latest versions of the browsers yet. Moreover, it will take time before the majority of users install the latest versions of the browsers (currently most IE users have version 7, and version 9 is the latest).