Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: struts or tapestry

  1. #1
    Join Date
    Nov 2006
    Location
    china
    Posts
    3

    Smile struts or tapestry

    If you use spring which MVC frameword is better ?(struts or tapestry)

  2. #2
    Join Date
    Sep 2006
    Location
    UK
    Posts
    8,425

    Default

    Struts1 or Struts2, what about SpringMVC as well?

  3. #3
    Join Date
    Aug 2006
    Location
    Arequipa-Peru / South America
    Posts
    2,806

    Default

    Hello zengwenliang

    If you use spring which MVC frameword is better ?(struts or tapestry)
    you can work with spring mvc and any other framework (struts or tapestry) in the same time??, yes

    but it is a waste of resoruces for the server

    spring mvc is enough and is better than struts.
    spring mvc against tapestry??, i never work with tapestry

    now spring with Spring (not spring mvc) is a good option.

    regards
    - Manuel Jordan

    Kill Your Pride, Share Your Knowledge With All
    The Fear Of The LORD Is The Beginning Of Knowledge, But Fools Despise Wisdom And Discipline. Proverbs 1:7

    Blog


    Technical Reviewer of Apress

    • Pro SpringSource dm Server
    • Spring Enterprise Recipes: A Problem-Solution Approach
    • Spring Recipes: A Problem-Solution Approach, 2nd Edition
    • Pro Spring Integration
    • Pro Spring Batch
    • Pro Spring 3
    • Pro Spring MVC: With Web Flow
    • Pro Spring Security

  4. #4
    Join Date
    Sep 2006
    Location
    UK
    Posts
    8,425

    Default

    Have you checked this out?
    http://www.virtuas.com/files/osl-jwf-01.pdf

  5. #5
    Join Date
    Nov 2006
    Location
    china
    Posts
    3

    Question Is struts the most populate MVC framework now?

    Is struts the most populate MVC framework now?

  6. #6
    Join Date
    Sep 2006
    Location
    UK
    Posts
    8,425

    Default

    Quote Originally Posted by zengwenliang View Post
    Is struts the most populate MVC framework now?
    Its a very subjective question and I think it probably depends on who you ask. I think I'd go with the one that I've used before and know will do the job, or the one that best suits my requirements.

    http://raibledesigns.com/page/rd?ent...e_most_popular

    Struts 1 is recognized as the most popular web application framework for Java.
    http://struts.apache.org/

  7. #7
    Join Date
    Jul 2006
    Location
    Kolkata, India
    Posts
    217

    Default

    Quote Originally Posted by zengwenliang View Post
    If you use spring which MVC frameword is better ?(struts or tapestry)
    As someone has already mentioned, there is no clear answer to your question. It very much depends on the nature of the application and its size along with scalability requirements. Generally there are 2 types of Web frameworks - the action based ones like Struts, Spring MVC etc. and the component based ones like Tapestry, JSF etc. Mix and match is also possible - hence u can guess the complexity . I had done some blogging on this - hence the shameless plug here.

    Of course it gives my stack of choice.

    Cheers.

  8. #8

    Default

    struts is crap, it's just popular because it's old and a lot of managers like stuff like that despite how lousy it really is

    tapestry is weird - i read somewhere that a big thing behind it's design was to keep the web pages like html, so the html designer can still have her syntax coloring. and to do that it makes the java programmer do a bunch of weird stuff. also it's a component framework, which is like putting a square peg in a round hole. it's weird i didn't like it, but maybe you will.

    i went through this same thing a while back and finally settled on stripes. http://stripes.m4cj.org - and let me tell you what it is beautiful. i couldn't have made a better decision.

    i looked at them all (well almost all i guess ... every 10 mins someone comes out with a new java framework) and stripes definitely was way ahead of the curve. the big reason for that is how it leverages annotations. stripes is a lot like struts (same sort of patterns within it), it's just newer and makes a hell of a lot more sense.

  9. #9
    Join Date
    Aug 2006
    Location
    Arequipa-Peru / South America
    Posts
    2,806

    Default

    hello

    struts crap???, mmm, the crap cant survive long time (instead of microsoft, a really crap),
    anyway the true is that Struts is popular and cover the enough requeriments for a java web developer mvc

    i heard an excelents references about stripes, and you right is beautiful (i never use it ), but by sentide common a new tool or framework must be better than other olders

    now the new question should be which is better your beautiful stripes or spring mvc and why?

    regards
    - Manuel Jordan

    Kill Your Pride, Share Your Knowledge With All
    The Fear Of The LORD Is The Beginning Of Knowledge, But Fools Despise Wisdom And Discipline. Proverbs 1:7

    Blog


    Technical Reviewer of Apress

    • Pro SpringSource dm Server
    • Spring Enterprise Recipes: A Problem-Solution Approach
    • Spring Recipes: A Problem-Solution Approach, 2nd Edition
    • Pro Spring Integration
    • Pro Spring Batch
    • Pro Spring 3
    • Pro Spring MVC: With Web Flow
    • Pro Spring Security

  10. #10
    Join Date
    Jan 2005
    Location
    Bucharest, Romania
    Posts
    5,403

    Default

    Moved this thread to the architecture discussion forum (where it actually belongs).

    As for what should be used - struts or tapestry - seek the forum. The debate is a long one and it's not really fair since tapestry uses a different architecture then struts - they have different concepts and all in all belong to different time 'zones'.
    Costin Leau
    SpringSource - http://www.SpringSource.com- Spring Training, Consulting, and Support - "From the Source"
    http://twitter.com/costinl
    Please use [ c o d e ] [ / c o d e ] tags

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •