GeeCON Prague 2014*
The moose likes Other Application Frameworks and the fly likes Which framework should I go for so that I can get a job Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Which framework should I go for so that I can get a job" Watch "Which framework should I go for so that I can get a job" New topic
Author

Which framework should I go for so that I can get a job

Simran Dass
Ranch Hand

Joined: Jan 09, 2010
Posts: 183

Hi All,

I could not understand to which forum I should post this question , other ones are for specific frameworks .

I have experience in J2EE but have never used any framework. I have to learn a framework so that I can apply for a job.
There are so many frameworks . First I thought I should go for Struts but then read that its not all that popular now.
I have completed SCJP and SCWCD exams , my main purpose is to have knowledge of at least one frameworks so that
in the interview I can say that I that I have worked in J2EE and have knowledge of this framework. In the interviews when I
say that I have not worked in any framework I am asked if atleast I have knowledge of some framework. Should I go for
Struts , Spring , JSF , Hibernate etc. There are so many which one to chose from ? Please give your valuable suggestions.

Regards
Simran

Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1527
Simran Dass wrote:
I could not understand to which forum I should post this question , other ones are for specific frameworks .

Never mind, but after reading your post I could not understand if you want a job, or technical-knowledge or both.
Be specific. I think, a pen and paper is what you need.


Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8915
    
    8

Simran Dass wrote:
I have to learn a framework so that I can apply for a job.


Your best bet is to look at what frameworks are popular in the area/industry you are looking to apply in and pick the most common.
Matt Raible has a presentation on Java Web Frameworks I have attended a few times. It is interesting to see how the market has matured over the years (and how Matt's idea of what's best has changed and why). He polls the audience as to which framework they are using and I was surprised to see the most popular choice was the "homegrown" framework, that is, most organizations aren't using an application framework that you can learn before landing the job.
If I were you, I wouldn't obsess about "which" framework. Download a few and play around with them. They aren't hard to learn (if they were, there wouldn't be a payoff to using them). What's more important is that you know when using a framework makes sense and have an idea of the similarities and differences between them.

"blabbing like a narcissistic fool with a superiority complex" ~ N.A.
[How To Ask Questions On JavaRanch]
Simran Dass
Ranch Hand

Joined: Jan 09, 2010
Posts: 183

Thanks a lot Joe.
I will go through the link provided by you.Thanks once again.


Akhilesh I want technical knowledge but when there are so many frameworks around a newbie is
bound to get confused. I asked whatever my problem was , maybe you found it a stupid thing to
ask.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Simran, I would suggest that you learn what a "software framework" actually is. How is it different from an application programming interface (API)? There are many frameworks that are a core part of the Java platform, the Java Servlet framework, the Collections framework, etc.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Which framework should I go for so that I can get a job