|
You are correct that there are many XML based GUI markup languages out there. Clearly it's an idea that people like. It's just that none have gained huge mindshare yet. I recall the state of web frameworks being like this about five years ago. Now there are a smaller number of well supported frameworks that handle 95% of what developers need. I think the same will happen with XML markup languages.
I chose SwiXml out of the many available specifically because it is Swing specific. It is a good choice for people developing pure Swing apps and who are already familar with Swing (meaning you don't have to learn too much new). It's also very lightweight and easy to integrate with existing Swing applications. If you were starting a brand new application from scratch I might recommend you look at Matisse instead.
Of course the beauty of the Java ecosystem is that we have lots of options so we can choose what is best for our needs.
|