HTML V5 and XHTML V2 344
An anonymous reader writes "While the intention of both HTML V5 and XHTML V2 is to improve on the existing versions, the approaches chosen by the developers to make those improvements are very different. With differing philosophies come distinct results. For the first time in many years, the direction of upcoming browser versions is uncertain. This article uncovers the bigger picture behind the details of these two standards."
Re:Where is Microsoft? (Score:3, Informative)
Both garbage (Score:1, Informative)
Re:Web Applications? (Score:5, Informative)
Re:Where are we now? (Score:2, Informative)
are html 5 and xhtml 2 worked on by W3C? (Score:5, Informative)
Both standards are being worked on the by the W3C standards group.
According to the IBM paper html 5 is being done independently of the W3C. "In April 2007, the W3C voted on a proposal to adopt HTML V5 for review" is about as much as W3C has with html 5.
FalconRe:Why not ditch HTML? (Score:1, Informative)
XHTML 1.0 strict is where it's at and there'll be no change with the release of HTML5 or XHTML 2.0 recommendations.
Re:reboot the web! (Score:2, Informative)
More thoughts on why Ajax is bad for web applications [zdnet.com]: this is about how Ajax apps are often very fragile and usually don't work as expected.
Ephemeral Web-Based Applications [useit.com]: usability guru Jakob Nielsen writes this great article that goes into depth about how most web apps are complete failures when it comes to usability. Even something as basic as navigation quickly becomes unintuitive and difficult.
Why the
You're not on a fucking plane (and if you are, it doesn't matter)! [37signals.com]: Ruby on Rails creator David Heinemeier Hansson talks about how we don't need web apps everywhere.
There are a lot of anti-web app articles here. Having done a lot of web apps for years now i think a lot of them are spot on although they are really against web apps when web apps probably are the best tool for the job:
Web apps: taking five years to get to where desktop apps were a decade earlier? [blogsavy.com]
A JavaScript tip built on years of experience: try to avoid JavaScript. [blogsavy.com]
Why is Web page layout still such a problem? [blogsavy.com]
Web 2.0: A serious case of diarRIA. [blogsavy.com]
AJAX: the "ricer" of the software development world? [blogsavy.com]
Keep the Web in the browser, please. [blogsavy.com]
The wasteful nature of pointless JavaScript effects. [blogsavy.com]
An example of the sorry state of JavaScript today. [blogsavy.com]
The Web is inherently an inadequate application development platform. [blogsavy.com]
Where is the developer productivity increase with JavaScript-based Web applications? [blogsavy.com]
A great Web developer is a waste of a really great application developer. [blogsavy.com]
Re:I bet my ass.. (Score:4, Informative)
Re:Where is Microsoft? (Score:4, Informative)
That's one of them, yes. It really depends on what you want to do; for example you don't need anything other than typical mousedown event handlers for things like Google Maps, and you can use things like dynamically generated image URIs to send data back to the server asynchronously, which is compatible all the way back to Netscape 2. There are lots of options, the value in XMLHttpRequest is more convenience than functionality.
Re:Where is Microsoft? (Score:4, Informative)
Err, yes it does. From the Google Maps API reference [google.com]:
And that's just a recent refinement. Google Maps has used the XMLHttpRequest object for ages. Yes, it's possible to get a similar effect using hidden iframes and such, but doing it that way is really awkward. They'd have to be crazy to pass that amount of data back and forth that way when they've got XMLHttpRequest.
Re:No standard without reference implementation (Score:3, Informative)
For a few years now, the W3C publication process has included an additional final step. It is not possible for a specification to reach final Recommendation stage unless it has two complete interoperable implementations.
Re:are html 5 and xhtml 2 worked on by W3C? (Score:4, Informative)
According to the IBM paper html 5 is being done independently of the W3C. "In April 2007, the W3C voted on a proposal to adopt HTML V5 for review" is about as much as W3C has with html 5.
Falcon
Re:Where is Microsoft? (Score:1, Informative)
Sure, those techniques have been there since Netscape 2... and without XMLHttpRequest, we'd be back to the 1998 status quo.
Re:Browser vendors choice (Score:1, Informative)
Not true. They have different namespaces, so a processor can know exactly which language it is dealing with.
From the HTMLv5 working draft (section 1.1.2 "Relationship to XHTML2"):
"XHTML2 and this specification use different namespaces and therefore can both be implemented in the same XML processor."
When using HTMLv5-as-XML, the namespace [w3.org] is "http://www.w3.org/1999/xhtml".
The XHTMLv2 namespace [w3.org] is "http://www.w3.org/2002/06/xhtml2/".
Heck, you could even mix (X)HTMLv5 and XHTMLv2 in the same document, though it might be a bit perverse. I can't think of a good use-case off the top of my head.