From: Mauricio P. <mau...@ta...> - 2009-10-31 11:39:59
|
On Sat, Oct 31, 2009 at 9:12 AM, Oskar Lindmayr <j.m...@ya...> wrote: > Hi, > > I was a little bit surprised, when I first looked at the list of dependencies of OpenSMUS. Only hsqldb! > > Are there any reasons why OpenSMUS doesn't use popular 3rd party libraries, like Apache Commons, Spring, and so on? > > Why not use Apache Commons Logging and Log4J for Logging? And use Apache Commons Lang and Net for whatever. > And finally I think using Spring would improve OpenSMUS, too. > > Please comment on this. Remember that OpenSMUS was first created as a commercial product, in 2000. And the design decision was to make it capable of run on any system with only Java 1.1. So it predates most of these libraries. I do not want to add unnecessary dependancies as well, unless they: a) Add substantial functionality (like Netty) b) Do not add any burden to the person deploying the server (it is ok to require for example a .jar file, but not a fully-fledged java application server, for example) So, I think it has to be analyzed case-by-case. Do you have anything specific in mind? Regards, Mauricio Piacentini |