Wednesday, June 12, 2013

How HTML5 apps as a programming platform, not a Web page ?

Treat HTML5 apps as a programming platform, not a Web page

HTML5 is the latest version of Hypertext Markup Language. It’s very easy to learn even for a beginner. The interest about HTML5 is increasing day by day and the number of web professionals adopting this technology is also increasing rapidly. HTML5 also reduces the use of scripting languages and it’s more SEO friendly. HTML5 use in Web applications to run on a variety of devices, including tablets, mobile phones, and laptops with touchscreens.



  1. Most Developers Now Prefer HTML5 For Cross-Platform Development :- Now a days most of developers prefer to work with HTML5 instead of native apps for their cross-platform development. Only 15% of developers said they would prefer to use a native-only approach. Mostly developers said they were interested in developing for Windows 8 (66%) and ChromeOS (47%), in Blackberry 10 (13%) and Tizen (8%).
  1. HTML5 application caught up to native, or not :- When we build an HTML5 app, we can't build it like you build a Web page. If you treat it like a Web page, you're going to have slow performance. You have to treat it like a programming platform. That's where our framework comes in, which is you treat the browser as a rendering platform but create all your user interface and all your app logic in JavaScript. That allows you to dynamically add and subtract screen elements on the fly and get much, much better performance. HTML5 is better for native performance for Android and iOS.
  1. Programming HTML5 Applications :- Building Powerful Cross-Platform Environments in JavaScript : HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps.
  1. HTML5 for mobile developers :- HTML5 specification coming to fruition, browser-based mobile apps are rapidly catching up with the natives. It's really the iPad as the tablet device; on phones, it's BlackBerry phones, a little bit of Windows Phone, and iOS and Android. That's the trend for everything.HTML5 has some key specifications from which mobile Web apps can benefit. Here are few note worthy ones :-
  • Canvas drawing (2D Drawing API)
  • Touch events
  • Geolocation API (GPS / Cells or WiFi)
  • Application cache
  • Local Storage
  • Multimedia

No comments:

Post a Comment