I did everthing. The only thing you can call "framework" is the template engine,
Freemarker.
I started coding jforum, in terms, because I have a JUG in Brazil, and we were using phpbb as forum, since the
java ones were really bad ( and, until now, excludiing jforum and jive - which is not free -, there isn't a good java made forum ), and because I'd like to learn Java coding something nice.
As far as I remeber, PicoContainer and Spring didn't exist in that time ( if you look into jforum's source, you'll see that the very first class it dated from February's 2003 ), and I don't like
Struts at all, so this may explain why I did my own mvc solution from scratch ( webwork was in the 1.x series, but I didn't know ww in that time ).
Even now I use jforum to try new things and ideas, like I did a lot in the past. This make the development more fun, since is hard to get into a repetitive task everytime.
I guess that's it, in general :-D
Rafael
[originally posted on jforum.net by Rafael Steil]