Several years ago I looked into using drag-and-drop in an internal web application that I support at work. I was using YUI, and YUI has considerable drag-and-drop support. I didn't take this very far, but it did what I needed it to do.
Then today I stumbled across an entire rat's nest full of rants, flames, and painful war stories about drag-and-drop in HTML 5.
Sounds like a major ouch!
This is a shame, a big shame, for several reasons:
- HTML 5 is one of the most important languages of the future. Many very significant applications will be written using it. People have been sweating the HTML 5 details for a decade. We want it to be the best language it can be.
- Drag-and-drop is a very important UI technique, and it's long past time that web developers be able to use it easily and naturally in simple standards-compliant HTML.
- Up to this point, HTML 5 has been an nearly un-interrupted series of success stories, so to have such a big black eye is unfortunate.
Maybe I'm giving too much weight to the nay-sayers. However, PPK and Hixie are as respected as they come in web-developer-land, so if they say it, it's certainly so.
On the plus side, I'm pleased to have stumbled across this link to Francisco Tolmasky's web log. The 280Slides work is extremely impressive -- subscribed!