Now lets not get sexist. Guys, gals? There has to be one woman using
Appfuse. Right? Anyways.
I have not taken an app through the upgrade path from 1.9 to 2.0. I
think I practiced and tried it when 2.0 was being developed. But I
can't attest to how easy or successful the upgrade is. I believe
there are many who have done it though.
As for upgrading to 2.0, I can sing the praises of Maven and Struts2.
The number one benefit of Maven is dependency management. No more
storing .jars with your project or trying to check them into cvs
somewhere. You just check in your src code and a maven configuration
file and when someone checks it out and wants to build, Maven will
download all the necessary .jar files. Cool. It can be a little
quirky, but I think you will find if you ask questions, people will
help you through any troubles you have. Another nice part, depending
on how you look at it, is that a Maven project has a standard file
structure. So it is easy for a Mavenized developer to know where to
look for code on another Maven project. Its like the coding by
convention craze. If you want to force Maven to do things your way,
then you are going to have a rough go, but if you just go with the
flow then it can make things easier. I think the hardest part of
Maven is understanding the plugin system and how the plugins get
invoked and configured. But since you are using Appfuse, you won't
have to worry about that since it has it all set up for you!
As for Struts2, if you are a Webwork user then the upgrade is kind of
anti-climatic. There are a lot of exciting new features under
development in Struts2, but they are not quite ready for prime time.
Its good to get upgraded to Struts2 though, since the Webwork code
line is really dead and Struts2 has taken its place. Plus you will be
ready to capitalize on the REST, Convention or OSGi plugins when they
are ready. If you are not a Webwork user, well then there is no
hope. Just kidding. I prefer Webwork. Most likely because I know
it the best. It feels like a web framework built by smart web
developers for other smart web developers to use.
Branch your project and walk through the upgrade and post any troubles
you have here. Its a good idea to start reading what you can about
Maven online. Its definitely a paradigm shift from using Ant.
-Dusty
On Aug 4, 2008, at 4:57 PM, Richard G. Reyes wrote:
Hi Guys,
Any comments, please?
On Aug 4, 2008, at 1:03 PM, Richard G. Reyes wrote:
Hi All,
We are still using webwork appfuse 1.9.4, and is thinking if its
time to upgrade to version 2. There's really no need of upgrading,
just wondering if there are adavntages in using maven over ant? In
casee were upgrading im looking at struts 2.
Richard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]