Hi,
I agree with you sadsadsadsa that Appfuse has a high learning curve and that
there should be a FAQ section on the site and that the tutorial should be
fool-proof. Ok, that's all true, but anyway I would not say it is a failure.

It took me weeks (no kidding) to make it work. At first I downloaded the
full package (appfuse-2.0.1-with-dependencies.zip, about 150 MB) and when
expanded I didn't figure out what to do with all the stuff. Until I
discovered that Appfuse "does not exists", in the sense that what I
downloaded was just a snapshot of the Maven repository.
Then wasn't able to make Maven working correctly, since I discovered that
Windows puts the .m2 repository folder into the user folder that contains
spaces in the path and that causes problems with Maven. So I moved the repo
in another folder and modified the \maven\conf\settings.xml consequently.
Then I made the wrong (maybe) choice when I decided to use JSF as
presentation layer.
Then I had to change some Appfuse code in order to handle tables with
primary keys that are not auto-increment/sequence and that are composite
(made up of more fields)(I adopted iBATIS as persistence layer - and it is
great!).
Yes, I had to struggle a lot and I am still struggling daily with it.
However it has at least two great advantages:

1) it puts together for you a number of frameworks in a modular way. How
long it would take in order to put them together by myself, I mean with all
the stuff working? Too much, definitely!

2) once the things are set, it takes a matter of minutes in order to have a
working CRUD starting just from a database table (Dao, Manager, pages for
the list - paginated - and the detail form, menu item, all created
automatically and set up in Spring and JSF configuration files!)

If I had to choose today I probably would go for Appfuse Light with Wicket
as presentation layer.

Matt: if you include GWT among the presentation choices I will never put off
Appfuse ;)

Vincenzo Caselli







On Mon, Aug 4, 2008 at 2:11 AM, sadsadsadsa <[EMAIL PROTECTED]> wrote:

>
> shit. the environment set up and learning cure is damn challenge.
>
> it took me 4 FULL days to get the whole thing set up.
>
> 1) why don't just provide a whole ISO image for people to down and build.
> include everything???
>
> 2) there is an error. i have no idea what the heck is going wrong. tons of
> download and mysterious
> command line parameters like a hell to me.
>
> i just follow the 1st tutorial of PersonalDAO. there is an error:
>
> [INFO] Compilation failure
>
>
> /home/jesse/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[3,32]
> package org.appfuse.webapp.action does not exist
>
>
> /home/xyz/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[9,34]
> cannot find symbol
> symbol: class BaseAction
> public class PersonAction extends BaseAction {
>
>
> /home/xyz/dev/myproject/core/src/main/java/org/appfuse/tutorial/webapp/action/PersonAction.java:[23,15]
> cannot find symbol
> symbol  : variable SUCCESS
> location: class org.appfuse.tutorial.webapp.action.PersonAction
>
>
> TO be honest, i think AppFuse is a failure.
>
>
> --
> View this message in context:
> http://www.nabble.com/the-set-up-and-learning-cure-is-crazy-high-tp18803856s2369p18803856.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to