- Paperback: 200 pages
- Publisher: Apress; 1st ed. edition (23 Dec. 2013)
- Language: English
- ISBN-10: 1430264152
- ISBN-13: 978-1430264156
- Product Dimensions: 19.1 x 1.2 x 23.5 cm
- Average Customer Review: 3.0 out of 5 stars See all reviews (3 customer reviews)
Amazon Bestsellers Rank:
2,634,317 in Books (See Top 100 in Books)
- #4708 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Software Architecture
- #4762 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Functional Programming
- #7376 in Books > Computers & Internet > Software & Graphics > Software Design & Development
- See Complete Table of Contents
The Truth About HTML5 (Expert's Voice in Web Development) Paperback – 23 Dec 2013
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
About the Author
A bio is not available for this author.
Top Customer Reviews
With multiple external web links which support a mixture of nonsense and informative text written in this book, the writer is clearly tries to justify his way of thinking.
The book reveals nothing new about HTML5, if you are looking for practical guidance on the usage of HTML5 then I would recommend HTML5: The Missing Manual (Missing Manuals) & HTML5 & CSS3 In The Real World
Most Helpful Customer Reviews on Amazon.com (beta)
As a professional web developer and IT trainer for 20 years, I must admit that I never gave much thought to document outlines, but after only 50 pages of this book, it became so clear to me why I should care and why (at least right now - 2014), it makes no sense to use HTML 5's new structural sectioning elements and in fact, how using these elements will most likely break your document outline, make your page inaccessible to AT users and provide no benefit to SEO.
This book will provide you with rock solid evidence for the claims that it makes (in many cases using Ian Hickson's own public comments on HTML5 to back up these claims) and open your eyes to the dangers of using various aspects of HTML5 right now and potentially for the foreseeable future.
Be warned: this book is a lone dissenting voice in the wilderness, but it's extremely hard to read it and not come away with a different point of view than that of the masses proclaiming that we should all jump on the HTML5 bandwagon immediately.
This book is formatted well on Kindle III. However, to make full use of it, I think it's best on a web-enabled device due to the numerous active links in the electronic version. For this reason, I recommend the electronic version, at least if you can't afford or don't want to buy both. All links are labelled as their http strings in the text so print users can still visit them.
This book is not a programming how-to book, but it should go well with one of the many HTML5 programming books. And I think the content, though frequently advanced, is suitable for serious novices and beginners as well as pro.
The writing style is casual versus pedagogical, like serious, well written blog articles. It's concise and provides a lot of information. The author does express his opinions but does so efficiently without distraction.
The book has two primary offerings. First, the entire text is a thorough discussion of HTML5's history, what its features are and their pros and cons, recommendations and opinions on why we should or shouldn't use given features, current support of the features in desktop and mobile arenas, and the potential and future of HTML5. Secondly, there are many links throughout each chapter. They range from pairs of pro-con discussions of features to sites demonstrating the possibilities of advanced HTML5 implementations. Every main item in each topic - and more - has links. A great reference resource.
I've read it cover to cover, and I think it provides a very good conceptual overview of how to approach using HTML5 whether developing from scratch or gradually integrating it into an existing system.
HTML5 didn't just arrive out of thin air. There is a fascinating history of how it came to be and this book tells that story. The author discusses how the spec was written. Some features were added for reasons that don't really make sense and some are personal preferences of the spec writers. There is also great information about browser support, including the various incarnations of IE. The author also talks about the direction some of the browser vendors are going and how mobile is affecting HTML5 and web design.
HTML5 is a great design tool. It is an improvement over the previous standards and the book discusses this. The Canvas API and the Audio and Video features have great promise. But not all features need to be embraced. There were features that I used but didn't see any usefulness in them. After reading this book, I understand that I can continue to use DIV's instead of the new tags such as ARTICLE and SECTION. And there are obscure features that I don't have to learn in depth because they will likely disappear from use (but probably not the spec). He also talks about the comeback of SVG, which I was happy to learn.
Anyone who is working with HTML5 needs to read this book.
Look for similar items by category
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture
- Books > Computing & Internet > Web Development > Web Scripting & Programming