A great article describing in summary how and why to use modern web technologies and techniques to build web applications:

Modern Web Development with HTML5 and Javascript

 

The following sample is extremely usefull: