Hi there, thanks for your interest.
So, A "PersonLogic" you see in vraptor's tutorial is exactly what we call "component" in JForum3 - package net.jforum.actions. The different name is just because I don't like the "Logic" suffix.
In fact, there isn't any build.xml yet, but it should be easy to get the one from jforum2 and customize. As I use Eclipse for development, which already does the entire compiling stuff, I usually don't use the build.xml (and please don't talk about maven ;))
The good thing about using Eclipse or any other
IDE with incremental compilation is that it helps in the current stage of development, as there are around 200 unsolved compilation problems, most of them in classes that currently does not affect us.
The development process is incremental, and by that I mean that if something is broken but we don't need it right now, then leave it broken and focus on the taks that's important. Also, we're trying to cover everything with
test cases (not always unit, though), as you can see in src/tests.
My usual approach is to put the forum to work with the most basic features working, and the proceed to incremental enhancement, most of the time based on the logic used in jforum2. Of course that doesn't mean that we'll use the exact same code of jforum2, but the business logic is there, we just need to refactor it in their own classes, make a good Separation of Concerts and etc.
Performance is not priority at the moment as well. The very first thing is to get things working fine, and the use the time to make it faster and nicer.
We sure need a lot of help with Hibernate and code migration from JForum2. Let me know any other questions you have, and I'll be glad to you assist you.
Rafael
[originally posted on jforum.net by Rafael Steil]