File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Application Frameworks and the fly likes Which framework to learn Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Which framework to learn" Watch "Which framework to learn" New topic
Author

Which framework to learn

ramakrishna kulkarni
Greenhorn

Joined: Feb 06, 2009
Posts: 14
Hi All

I am new to java and I have the understanding of Jsp and servlets.
I want to learn a Framework which is popular in market today.

Please tell me which Framework I can start learning. Also I want to know is it necessary to learn struts Framework to learn newer frameworks like spring Framework

Thank you all
Zandis Murāns
Ranch Hand

Joined: Aug 18, 2009
Posts: 174

None of them is framework.
Lorand Komaromi
Ranch Hand

Joined: Oct 08, 2009
Posts: 276
Zandis Murāns wrote:None of them is framework.


None of which..? :confused:
Lorand Komaromi
Ranch Hand

Joined: Oct 08, 2009
Posts: 276
Spring, Struts, Hibernate and maybe EJB3 are the most popular Java frameworks/libraries these days and you don't have to know Struts to learn Spring!
Michael Fisherman
Greenhorn

Joined: Oct 11, 2007
Posts: 18
I hear Struts has been popular, and would be one of the frameworks to learn, but does anyone know if learning Struts2 is more valuable/important.
Aleksey Serov
Ranch Hand

Joined: Sep 11, 2009
Posts: 32
Michael Fisherman wrote:I hear Struts has been popular, and would be one of the frameworks to learn, but does anyone know if learning Struts2 is more valuable/important.


It was ... ten years ago.
Thanh Ngoc Nguyen
Greenhorn

Joined: Dec 05, 2009
Posts: 7
Yes, Spring+Hibernate+Struts2 (not Struts) is worth to learn
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42276
    
  64
It's worth noting that while Struts 1 had a large market share in its time, Struts 2 doesn't have anywhere near as much. Many more frameworks are available and in use today, and it's unlikely that any particular one will become as widely used as Struts 1 was.


Ping & DNS - my free Android networking tools app
Thanh Ngoc Nguyen
Greenhorn

Joined: Dec 05, 2009
Posts: 7
Ulf Dittmer wrote:It's worth noting that while Struts 1 had a large market share in its time, Struts 2 doesn't have anywhere near as much. Many more frameworks are available and in use today, and it's unlikely that any particular one will become as widely used as Struts 1 was.


This is I think just a time matter. As yes that there are so many frameworks for the same purpose, some frameworks could never get momentum. But Struts2 is a different case. Do you think any reasons behind the fact that Struts creator decided to merge with Webwork to become Struts2? Struts2 is almost 90% based on webwork
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42276
    
  64
Thanh Ngoc Nguyen wrote:But Struts2 is a different case.

Why? I rather think that Struts 1 was the special case, since there were hardly any other frameworks when it became popular; it's very different today - Struts 2 is not the default choice for new projects in the way Struts 1 was. And not every project that used Struts 1 will upgrade to Struts 2 because of their substantial differences.
Thanh Ngoc Nguyen
Greenhorn

Joined: Dec 05, 2009
Posts: 7
Some people have posted the comparison here http://www.java-samples.com/showtutorial.php?tutorialid=200 so it is not necessary to debate on the advantages of the 2 versions of Struts. As the one who used to use both Struts1 and Struts2, I feel very comfortable with Webwork (Struts2). Yes, ones can still use Windows 98 while others enjoy their life with XP and Windows 7.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42276
    
  64
Not sure what you mean by the comparison with Windows. I thought it was quite clear that I'm not advocating the use of Struts 1 any more. But neither am I advocating that people use Struts 2 without looking at the alternatives. Nor am I saying that Struts 2 isn't an improvement over Struts 1, but with all the other frameworks out there, that's not saying much.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Which framework to learn