HTML5 introduces markup-level functionality for rich graphics, animation and web multimedia. It also supports a richer web application functionality and extends the client capabilities with local storage. Many pundits see it as the next generation web - web 3.0 if you like - and an open standard replacement for propriety plug-ins, Microsoft Silverlight and Adobe Flash. But, for all its new features, HTML5 is still only the end product. This article looks at HTML5 from the web programmer's point of view, and introduces the only way currently available of developing simple .NET to HTML5 applications.
ASP.NET Web Forms was Microsoft's first attempt to enable web development with the ease and efficiency of the.NET desktop development environment. However, its failure to satisfactorily maintain session state prevented it from realizing the simple visual desktop development methodology. The problem looked like being solved in 2007 with Silverlight, a completely new framework by Microsoft, which allowed .NET development of stateful applications, in the form of a workaround requiring a plug-in client to communicate with the browser. Silverlight got very close to achieving the same desktop development simplicity even if it didn't quite reach the level of visualization of the desktop application development process. Now, some 4 years after Silverlight's release, it faces the dilemma of not being supported by operating systems like iOS, whose popularity can no longer be ignored. When you add the promise of HTML5 into the equation, with its cross platform and mobile support included in Internet Explorer 9, the future of Silverlight is now in question.
The emergence of HTML5 as the new W3C standard, in which multimedia, rich graphics, animation and rich web application functionality are supported, brings the promise of a new generation of native cross platform web applications incorporating cool stuff without plug-ins. Its independency of plugins and proprietary run-time and video formats and its widescale adoption by all the leading browsers has brought many observers in the industry to predict the demise not only of Silverlight, but also Flash. Microsoft IE9 supports most HTML5 features, as do Firefox, Chrome, Safari, Opera, and mobile browsers.
HTML5 extends the capabilities of HTML by adding features to improve web applications and enhance the user experience. While it supports all the HTML4 form controls, it introduces important new ones such as the Video tag to embed movies, date pickers, sliders and others.
But HTML, both in its newest guise and older versions, still involves a complexity for the web developer that puts web development productivity at a disadvantage when compared to desktop application development with the superb tools Microsoft has perfected over the years. Getting a web application to work exactly as you want can be complex, time-consuming and frustrating.
The 4 Main Benefits of Using Visual WebGui with jQuery
- It empowers jQuery developers to go data centric
- It allows the creation of HTML5 web applications now
- It is a .NET framework
- Uncompromised security by design
Visual WebGui ProStudio .NETHTML5 is an innovative solution that, by incorporating virtualization and streaming paradigms, creates a unique HTML5 development environment. This enables stateful applications that are fully scalable and have no client security vulnerabilities whatsoever.
The VWG development framework is integrated into Visual Studio allowing .NET programming code, Visual WebGui data binding functions and JQuery, a potent combination of technologies that achieves a high degree of abstraction for defining screen behavior and communication between database and browser based applications.
For more information:
Download ProStudio .NETHTML5 from the Download page now or check out Gizmox new automatic migration tools.