« Flash 7 For Linux is Out! | Main | Of Popups and Bugs »
June 4, 2004
Backwards Compatability, W3C, WhatWG and Business Logic Markup Language.
I've been reading Hixie's blog and the newly launched Web Hypertext Applications Technology Working Group.
I generally agree with Hixie's comments (other than the Java ones :), and have been for sometime complaining about the W3C's newer standards being overly complex and often missing the point. Someone in my group is working on XML events in Mozilla for example, and they actually made <script> tags with an attribute called "declare" and an ID be referenceable as if they were functions for being event handlers, which makes no sense to me.
Backwards compat is important, even if it requires to keep "evil" behavior. Example is Bug 245274, where I had to revert Mozilla 1.7 in quirks mode to behave like 1.4 did to make sure we don't break stuff out there.
The weakness HTML, XHTML and so forth have is that their widget set is limited - and caused DHTML to be invented, and using divs/spans to create complex controls. XUL obviously added a good base set of complex controls.
Adding more widgets to HTML/XHTML for now is usefull, expecially for accessability, but I think the future lies in create more flexible solutions, and XBL is probably key. It seems the Web Applications Markup Language specification is targeted at that, and I plan on nagging Hixie with ideas/suggests/flames :) Dealing with web applications all the time professionally has hopefully given me some ideas.
One last rant, hixie brings up a good point where a lot of the W3C folks are more interested in server-side than client side:
For example in IBM, a lot of server side stuff is done in Java. They implement tons of APIs, and since Eclipse is Java based, using Eclipse-based clients to talk to that server side is more powerfull than pointing a browser to it.
So what I miss is a way for a server to define its "business logic" (buzzword!) in markup and then send it to the client (be it Mozilla, Eclipse or a console) to process.
For example, it could say that its a tree, and its datasource's WSDL lies at location A, the method to use is called GetFoo(), and define what to do when say an item is selected. I guess it could be called BLML (business logic ML). After seperating style from content, how about seperating logic as well? I think it could fit in well with other standards, especially web services (which serves as a generic client-server connection) and XBL/XUL.
Am I smoking goat weed again? Flames? Love letters?
Posted by doron at June 4, 2004 7:59 PM
Comments
pissing dripping wet see through bikinis see throughwet t-shirt wet t-shirt contest t-shirts wet t-shirts t-shirt 70 t-shirts funny t-shirts caught wet pants underwear mens underwear men in underwear boys underwear mens underwear piss peeing girls peeing women peeing pee watersports wet t-shirt wet wet pussy wet t shirt wet see through bikinis wet t-shirt contest wet panties wet t-shirts wet t wet shirt wet tshirt wet girls wet t shirts wet t shirt contest wet pants
Posted by: sid at August 19, 2004 6:40 PM
pissing dripping wet see through bikinis see throughwet t-shirt wet t-shirt contest t-shirts wet t-shirts t-shirt 70 t-shirts funny t-shirts caught wet pants underwear mens underwear men in underwear boys underwear mens underwear piss peeing girls peeing women peeing pee watersports wet t-shirt wet wet pussy wet t shirt wet see through bikinis wet t-shirt contest wet panties wet t-shirts wet t wet shirt wet tshirt wet girls wet t shirts wet t shirt contest wet pants
Posted by: alex at August 20, 2004 5:14 AM
When you are on the road, and you need a car rental, you shoudl be able to choose one that you enjoy driving. You should be able to gind a rental car that doesn't leave your wallet empty. The car rentals agency should be helpful and courteous. Last but not least, the car rental should be dependable, affordable, and fun.
Posted by: Alex Whitman at September 23, 2004 5:26 PM
We've got thousands of car rental reviews from travelers just like you. Plan your next trip with our rental car, or write a review about your last one!
Posted by: Car Rental at September 30, 2004 9:46 AM
Don't get stuck driving a car rental that is overpriced or shoddy. Choose a great rental car from one of the following agencies: Alamo Car Rentals, or Avis Car Rentals, or Budget Car Rentals, or Dollar Car Rentals, or Enterprise Car Rentals, or Fox Car Rentals, or Hertz Car Rentals, or National Car Rentals, or Thrifty Car Rentals, or Compact Car Rentals , or Economy Car Rentals , or Exotic Car Rentals , or Full-size Car Rentals , or Luxury Car Rentals , or Mid-size Car Rentals , or Minivan Rentals , or Pickup Truck Rentals , or Sports Car Rentals , or SUV Rentals . Try one, and I'm confident you'll find something you like.
Posted by: Car Rental at September 30, 2004 9:46 AM
Bringing you listings of the cheap hotel on the web. We offer a quick, easy and secure way to make your hotelsreservations on-line with instant availability checks. Not only will we save you time and money with hotel rates online but with our extensive destination guides we'll also help you plan your trips.
Posted by: Cheap Hotels at September 30, 2004 9:50 AM