I’ve added qooxdoo to the list of toolkits, and it got me thinking. With dojo, qooxdoo, all the ajax frameworks out there, etc., we’re really in the infancy of a new breed of web applications.
Yes, google’s got em already, but the average joe doesn’t have the manpower to put all the pieces together himself. These toolkits are still very rough around the edges, and it’s going to take some time and some painful development of applications, some aborted projects, some cross-flow of ideas between projects, but we’ll see the browser be what microsoft feared it would be from the beginning — the browser is going to become the platform.
Why is this happening? We’re at a point now where the tools for web development, your databases and your server side scripting languages / application servers are already written, and they’re pretty good. me, as a developer, I can’t go out and hack together a PHP/FI version 1.0 and have it be of any use to anyone. What I’m saying is that because the tools are there, we’re now able to build tools on top of our tools, to make what we build even better.
I’ll give the Ajax toolkits another 6-9 months before they’re really mature, and the javascript widget-based toolkits, well, my guess is they’ll need at least another 12-18 months before there’s anything that’s highly polished and usable to a wide array of people.
Now, i haven’t actually played with the likes of Backbase, and they might be closer than anyone, I just don’t know. I think a project for tomorrow is to go download the backbase community edition and see what i can do.
It’ll be much less time than that for a useable oop solution. I believe I’ve made
something close enough.