01/14/2014 08:10:44 AM EST
Liked much the term "CSS app" )))
Thanks for the great article.
01/17/2014 03:23:13 PM EST
Excellent Article, Kudos Steve Hansen.
With all the marketing terms like 'Cloud Technology' and 'HTML5 Apps' rolling so easily off the tongues of developers that should know better. It is nice to see someone trying to shed some light on the subject.
The main confusion that I see is that new developers seam to believe that web apps only became possible with the advent of HTML5. They don't seam to understand that Web Apps predate HTML5 and HTML5 is merely a standard that can enhance and make development of web apps easier. It is not part of the standard itself. I have even seen professional authors in books falsely call Ajax a part of the HTML5 standard.
Thanks for the great article!
United StatesJamie R. Robillard Sr.
01/28/2014 03:29:10 PM EST
Thanks, I'm glad you liked it! I agree with you--many think that HTML5 is some great new technology that makes mobile web apps possible. They fail to realize that it's just the next iteration of HTML. I think the confusion stems from the name. We never referred to the prior HTML version as "HTML4." We simply called it "HTML." When people hear the term "HTML5", they instantly think it's some separate technology, when in reality it's simply the next iteration of HTML.
United StatesSteve Hansen
01/29/2014 01:02:05 AM EST
Steve, thanks for writing this. Lots of good info here. One correction though. You said:
"For example, while some browsers support HTML5 features even without the HTML5 doctype, not every browser will. Updating the doctype minimizes the cross-browser headaches associated with a move toward HTML5."
Can you please provide an example of an HTML5 feature that doesn't work if the HTML5 doctype is missing and another doctype is used instead? As it stands, I don't think that statement is true.
The doctype really has nothing to do with anything you put in the page. The browser doesn't infer any meaning from the doctype other than "standards mode", which it gets from any valid doctype. You can use a valid XHTML doctype with all the HTML5 features you want and you'll have the same result. The only thing that will be different is that your pages won't validate. But validation means nothing; it's just a guide.
02/10/2014 11:59:59 AM EST
Yes, you are correct. The HTML5 doctype only puts the browser in "Standards Mode," and you could use HTML5 features without changing the doctype.
However, I mentioned changing the doctype so you could avoid problems when rendering pages in older IE browsers. An older IE browser loading in "Quirks mode" won't support the HTML5 features it does in "Standards Mode." To be honest, I haven't tested the differences between using HTML5 features in older IE browsers operating in "Quirks Mode" vs. older IE browsers operating in "Standards Mode." I've just heard from others that "Quirks Mode" doesn't support everything correctly--which makes sense seeing as "Quirks Mode" essentially forces the browser to render the page as it would appear in IE5.
All that to say--using the HTML5 doctype won't magically create an "HTML5 app," as some people seem to think. As you mentioned, it just forces "Standards Mode." However, using the HTML5 doctype not only lets your page validate as HTML5, it's also a precaution against older IE browsers loading in "Quirks Mode."
Copyright © 1999-2014 BZ Media LLC, all rights reserved. Legal and Privacy
Phone: +1 (631) 421-4158 • E-mail: firstname.lastname@example.org
Subscribe today for 12 free issues of SD Times!
Dear Software Professional,
Sign up to receive SD Times, the magazine of the software development industry. It’s free, and will only take a moment to subscribe!
Times covers the fast-paced world of software
and application development and helps you make the best decisions about products, methodologies and practices that will improve your development efforts today! Learn about the latest developments in Big Data, mobile development, DevOps, developing for the cloud, wearable technology and more. If it’s new and happening, you’ll find it in SD Times.
Stay on top of your industry and get the edge that every professional needs. Don't delay, click here and subscribe today.
Don't delay, subscribe