[luxor-xul-develop] Re: Suggestions for Nile
Status: Beta
Brought to you by:
vamp201
From: Gerald B. <ge...@va...> - 2002-10-10 06:55:34
|
Hi Martin, Great to hear from you. Your SWT prototype is tallying up hundreds of downloads. I will start work on Nile once I have uploaded the Ramses Beta Refresh (that includes a couple of new examples) hopefully by Friday. Thanks for your suggestions. I will also try to include all your previous SWT suggestions to make Nile not dependent on a single toolkit. > * Although I'm a fan of Jython, it make sense to be > open for other scripting > languages like Javascript, BeanShell, Dynamic Java, > Pnuts, etc. > So why not use IBM's free Bean Scripting Framework For now I'm not a supporter of the Bean Scripting Framework as I don't believe in lowest common denominator. I will check it again to see if I'm mistaken. I chose Python because it offers the most features/power lacking from BeanShell, Javascript, Pnuts, etc. and Python is truly cross-platform and also truly open-source and available in C and C# flavors too, not just Java. > * Usage of the commons-logging from > jakarta.apache.org as a replacement of > the houston Logger. There are two major logging > packages out there: Log4J > from Apache and the java.util.logging package from > JDK 1.4. The > commons-logging package library is a common layer > for both and quite easy to > use. > BTW, do you really need a separate Status class with > similar functionality > like a logging ? I used to use log4j but I switchted for Java 1.4 to Java's new built-in logging package. To allow easy switching to a different logging toolkit such as log4j I created houston as a light-weight layer on top. I will check the Apache commons-logging package and use it if it is logging package wrapper like houston. I don't want to reinvent yet another logging toolkit. > Have you taken a look on the Jelly project (see > http://jakarta.apache.org/commons/sandbox/jelly/index.html) > ? Such a XML > processing engine can be useful for Luxor, too. Jelly looks promising and I will add it once I have tried it. - Gerald |