On 4/17/07, Matthias Mosimann <[EMAIL PROTECTED]> wrote:
I'm sorry Matt, I didn't recognize that the expression: "... is not a friend of .." is so strong in English. In German it's not ... ;-)
No worries - at least I know now. ;-)
Maybe you heard out of my Mail that I'm a bit lost where to start. Or wich framework I should prefer to beginn with. There is always the fear to choose the wrong one. I didn't do anything yet in the web tier. Just played a little bit around with JSF/JSP combination. So my experience is very low. I don't know Spring/Tapestry/Webwork/Hibernate/iBatis/Struts/Struts2 nor any other frameworks.
If you have the time, the best thing to do is create a small app 2-3 of them. Also, the green box on the following page might help: http://appfuse.org/display/APF/Web If you have a heavy-forms type of application you're building, you'll likely have more fun with component-based frameworks like Tapestry and JSF. Both of these do a lot to save the state between page refreshes. If you're going to have a high-traffic, public-facing site, Struts or Spring MVC might work better for you. Throw Ajax into the mix and you can make a request-based framework act like a component framework. Or get rid of the controller aspect altogether and use an Ajax-based solution to completely decouple your UI from your backend. GWT, Flex and Laszlo are similar solutions. So which one to choose? Whichever one has the most responsive community - it's always nice to get answers to your questions when you're new to this stuff. ;-) Matt
Regards Matthias -------- Original-Nachricht -------- Datum: Tue, 17 Apr 2007 13:06:07 -0600 Von: "Matt Raible" <[EMAIL PROTECTED]> An: [email protected] Betreff: Re: [appfuse-user] Change webframework in a easy way? > What version of AppFuse are you using? The easiest way to "switch" is > likely to create another project from scratch and use some sort of > diff tool to compare what's different. So the short answer is "no", > it's not easy to switch. How much have you done in the web tier? Some > stuff might be reusable if you can identify patterns in your target > framework that exist in your current framework. Using find and > replace can be a wonderful migration tool. > > For the record - I don't hate JSF, I'm just glad I don't have to > develop with it! ;-) > > http://raibledesigns.com/rd/entry/i_don_t_hate_jsf > > Matt > > On 4/17/07, Matthias Mosimann <[EMAIL PROTECTED]> wrote: > > Hi Everyone > > > > > > What a shame: I didn't code anything for quite a while. But now I'm > getting disatisfied ;-) doing nothing. So I want to come back (as a beginner) > to the webstory of java. > > > > Ok, here is my question: > > > > Can I easily switch between the diffrent webframework (tapestry, > webwork, jsf, whatelse)? > > > > Of course this depends. So I want from you a statement how easy I can to > switch from JSF to Tapestry and from JSF to Webwork. I want to start first > learning JSF. I appologize, I didn't do a research in the archive for this > topic > > > > > > I read also Matt's Blogg sometimes, I recognize that he's not a friend > of JSF ... correct me Matt if this statement is not true. But I don't want a > discussion on that topic now. For that topic I've just to look in the > mailing list archive. > > > > Kind regards from Switzerland > > Matthias > > -- > > "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... > > Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
