On Tue, 25 Sep 2001 01:06, Vassilis Rizopoulos wrote: > >sounds interesting. (and go with Velocity unless you need to learn JSP or > >something). > > Already made up my mind about that and I'm going with Velocity. I already > know JSP and it doesn't let me isolate my logic as good as Velocity > promises - and I think it will deliver.
Yup. I wanted to use Velocity (or WebMacro or FreeMarker or other templating engines) for ages but haven't been in a Web job where I could legitimately take the time to learn it ;/ > Maybe not, because there is an interesting discussion springing > from the plugability of the design - using a ComponentSelector to choose > between page renderers and search engines can expand a wiki almost without > limit (again defeating the keep it simple and to the point ideas inherent > in Wiki - never at the usage level, but at the inner workings level for > sure :) ). ;) > Since I'm > documenting this (design choices, code examples etc.) maybe you could use > it as an example too (It still needs a lot of work, but it's a shame to > waste so many bytes of notes). documentation is good. So if you are willing to provide I am sure none will complain ;) > One more point I stumbled on: > AbstractLoggable is there to help make Loggable components. Is there a > certain reason it doesn't implement the Component interface so that > deriving classes don't have to explicity define it themeselves? (It took me > about 15 minutes to trace the ClassCastExceptions from this thing - I guess > I'm not thinking quickly anymore :)) ). V.- When AbstractLKoggable was originally added to CVS it did extend Component. However it was later decided that it was better to be indepent of component.* package. Mainly as each of the packages are independent of each other (ie logger independent of activity/context/config/component/etc). -- Cheers, Pete ------------------------------------------------------------ militant agnostic: i don't know, and you don't know either. ------------------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
