The Forgotten Macro Language of HTML: XBL 2.0
tvlinux writes "The web is becoming more than just a media display; there is more interaction and more special things that need to be done. Right now, jQuery is the preferred method of a very dynamic user interface. There is a W3 standard called XBL2.0. It is the macro language of HTML. To me it seems like a great idea — reusable HTML widgets, where each one is a separate object contained with in itself. You can define properties, methods, and events, each of which is self-contained. If the browsers supported XBL2, I can envision a whole ecosystem of new widgets, charts, grids and inputs that people could add to web pages just like any other HTML element. I see less experienced developers being able to create fancy websites by just using DOM and not having to learn jquery. My question: why is XBL dead? I think a macro-language for HTML is a good idea."
XBL is alive and well, but only for XUL. Looks like another casualty of HTML5's rejection of XML.
Many Slashdotters don't know it, but ASP.NET and Visual Studio actually make it really easy to use controls, DOM and object-oriented programming. This makes web coding much more like form-based and MFC-based Windows programming, and it works great.
Not only that, but you can actually automate database design and queries. ASP.NET can create SQL queries and db design based on your classes and this makes programming really fast and easy while maintaining good object-oriented code and practicing safe programming.