Synopses & Reviews
Pro HTML5 Application Development?teaches key architectural principles and coding best practices for building high quality web, mobile, tablet, and even native applications the HTML5 way. The unique, innovative focus of this book is to demonstrate that a simple DOM-centric application development model is much more efficient for building advanced web applications than the traditional desktop application model developers are used to (complex frameworks, bespoke coding, Flash, Silverlight, etc.). In other words, this book unpacks legacy development pitfalls, recasting the web developer's toolbox in a way that?is?suited to ?next generation? architectures. Pro HTML5 Application Development leverages the power and simplicity of HTML5, CSS3, and JavaScript technologies in order to build top-quality?HTML5 applications. Contrary to popular belief, you don?t need application frameworks ported to JavaScript to build advanced HTML5 applications. Actually, the opposite is true; by fully embracing the unique characteristics of HTML5, CSS3, and JavaScript, you'll end up with application code that's simpler, more powerful, and significantly easier to maintain and optimize across multiple platforms. In other words, this book will teach you to build HTML5 applications the HTML5 way. What you?ll learn Simple, yet powerful techniques for building advanced HTML5 applications for web, mobile, and tablet devices How to enhance application interfaces by implementing key design rules that optimize an application for touch or mouse-based devices, and different form factors How to use different distribution strategies for your HTML5 application Who this book is for
Pro HTML5 Application Development is for experienced programmers who want to build rich cross-platform HTML5 applications. It is written for developers who understand the benefits of moving to HTML5 to build web applications, but feel overwhelmed by the constraints of existing frameworks (as well as being underwhelmed by the current HTML application model). Readers will need some understanding of the MVC design pattern, and should have an open mind about learning new techniques for bringing MVC to HTML rather than HTML to MVC.