Making a shift to web development is the biggest shift in World Wide Web. From a long time web developers were resisting this move of making a shift towards web development. It is because in the previous web model there was lack of User Interface capabilities without plenty of work and the ability to perform real work was also missing. This made developers reluctant in learning something new. Recently, there came up a new buzz, HTML5. It is said to be a revolutionary web standard which wholly favors web development over native app development. According to HTML5 programming experts below are the points which should be kept in mind when you have to decide whether to go for web app development or not.
When you need a web application?
These are circumstances when you must go for a web application rather than a native one: 1. Zero Footprint Installation 2. Software as a Service billing model 3. Cross platform compatible application 4. Server Centralized control of logic, resources etc 5. Highly sensitive public facing app that need to stay behind firewall. 6. Communication between client and centralized server outside client’s network.
These scenarios may have some other alternative and exceptions but web applications can prove better than all.
Now, as we have discussed when to write a web application now we can discuss when to go for native applications? You can go for native app development in the following cases:
1. One can work online as well as offline. 2. Need substantial access to the local system’s resources especially CPU and RAM. 3. Performance considerations. 4. Heavy Graphic work. 5. Integration with other systems 6. Desktop quality UI widgets.
Native app development is good in all above situations until HTML5 programming is not introduced. With HTML5 application programming these all situation can be favorable for developing web application instead of a native one. Like:
1. One can work online as well as offline: HTML5 provides provisions for enough local storage to handle syncing. 2. Need substantial access to the local system’s resources especially CPU and RAM: Web Workers gives you a model to not to hog the system and block the browser. 3. Performance considerations: Javascript engines of browsers like Internet Explorer and Chrome has made great improvements. 4. Heavy Graphic work: The
Rate This Article
Do you Agree or Disagree? Have a Comment? POST IT!
Reader Opinions
Submit your comments and they will be posted here.
Make this comment or to the Author only:
Name:
Email:
*Your email will NOT be posted. This is for administrative purposes only.
Comments:
*Your Comments WILL be posted to the AUTHOR ONLY if you select PRIVATE and to this PUBLIC PAGE if you select PUBLIC, so write accordingly.