Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

best application framework with java?

 
rakesh kumar j
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
is spring the best application framework with java that's currently being used in the IT industry or is there anything latest that has come out and will take over spring?

i am not asking if its just the best web application framework but just an app framework in general because i believe that spring is more than just a web app framework.

don't suggest tapestry, jsf and others because i think spring is more popular than any of these? basically anything that's come recently and looks promising because i believe spring was launched in 2003?

also can anyone suggest any resource to learn spring on the net or in the form of net video tutorials and also for hibernate?

is struts a better mvc web app framework than spring?

thanks.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
don't suggest tapestry, jsf and others because i think spring is more popular than any of these

You simply killing the conversation.
However, your question is board and subjective and it will be hard to reach any conclusion since every one has his own opinion.
Regarding learning Spring framework, check the official documentation. It is pretty extensive and well, official.
 
Tim Moores
Bartender
Posts: 2803
41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
rakesh kumarjtwoee wrote:is struts a better mvc web app framework than spring?

<sarcasm>How could it possibly be? Struts is even older than Spring, and you seem to doubt Spring just because it's 8 years old.</sarcasm>

I don't get your point of view. You're asking for alternatives, then you state that you don't want to hear about certain alternatives because you "think" Spring may be more popular than those. In essence, you're interested in anything that's both younger then Spring and more widely used; is that about correct? From which I deduce that you are not really interested in technical merit.
 
rakesh kumar j
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@hussein b... and @tim moores ...... you guys are dissecting my post. guess what, that was not what i was looking forward to. when i started this topic i just wanted to find out if there's any new framework in the market which i may not be aware of. I never intended to suggest that spring is not good. for all we know its the hottest thing in the java world right now. But, the s/w field is such a fast world that there's a new technology at your doorstep every other day which creates a revolution. take java for example. does anyone remember dbase or foxpro now?
I am not a geek at J2ee development. i have done web portal development which employed the mvc pattern but not using the frameworks(struts/spring). it was pure java. and i am just a java developer. but i want to progress so i am trying to learn the new techs which i keep hearing so much about.
So i wish to know if spring is the best available today. why is it called a app framework and not just a web framework like struts? why should i use spring in my application. i learnt about DI(dependency injection) but why when i use a code such as :

Wheel wheel = new Wheel(); i have to replace the code with something like Vehicle v = ctx.getbean("vehicle") where ctx is the spring context. i know it makes code maintenance/enhancement easier but is that the only advantage?

I wish to know which books/tutorials are the best on spring/hibernate and other stuff. I wish to learn design patterns too. Hope you understand now. Thanks.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I never intended to suggest that spring is not good.

No one said that you did.

why is it called a app framework and not just a web framework like struts?

Because it is an application framework, SpringMVC is a web framework.

i learnt about DI(dependency injection) but why when i use a code such as

I suggest you read Spring's official documentation to get a firm grasp of DI and Spring container. If you are willing to spend some money, they buy "Manning Dependency Injection".

I wish to know which books/tutorials are the best on spring/hibernate and other stuff. I wish to learn design patterns too. Hope you understand now. Thanks.

You are talking about goliath investment, prioritize your interests. Spring, Hibernate and design patterns are big subjects.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic