December 17, 2004

Xulux2

Xulux is a typical tool that will never see a release unless I am really happy with it.
If people are going to use xulux, they just have to be sure that I will be able to support it, else the choice of using xulux as the gui framework (or frontend API, as I like to call it), will be risky business.
With the current state of xulux I've hit the limit of what I can do and keep backward compatible with the code we use at the office. I've learnt a lot from development of xulux and experienced first hand the down side of the approach I took. Creating gui's is very fast in xulux (at least for the users of xulux), it saves a huge amount of time, but adding business logic and the interaction between the widgets is not that great. Almost everything can be done, but it takes more coding than I had in mind. Also extending the widgets is pretty copy & paste a complete widget, where you would actually like to just extend part of the functionality.
So I started on xulux2 last week. There will be no release of xulux "1" at all, just the snapshots (which works great for me). Parts of xulux1 will serve as a base for xulux2 (mostly the utils,swing code and the bean data provider). The frontend API will be similar but a lot smarter.
Hope to get a lot done the coming weeks (although I am currently in a restructure of my house, which takes a lot of my time too).
Will try to keep the core to at least support jdk 1.3 and my initial goals are supporting swing, swt and servlets, add scripting support and add support for (custom) rule engines like drools.

Posted by mvdb at December 17, 2004 01:01 PM
Comments
Post a comment