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?
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.
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
Joined: Dec 01, 2011
@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.