Win a copy of OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 this week in the Programmer Certification forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

New to Frameworks

 
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have been developing web applications for afew months now and have a good understanding of Servlets, JSP, JDBC and application of MVC design pattern.

Question 1:
The next step in the learning process is Frameworks. Why do we need them? Why cannot we just develop applications based on Servlets and JSP?

Question 2:
If it is necessary to learn and use frameworks which one should I start with?

Regards,
Zain

 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Zain Shaukat wrote:Why do we need them? Why cannot we just develop applications based on Servlets and JSP?


You can--and if you're comfortable doing the same work over and over and over again, there's no problem with that.

Frameworks exist (in theory) to reduce the amount of work you have to do, provide usage pattern guidelines, and clean up a lot of junk associated with plain old servlets.

If it is necessary to learn and use frameworks which one should I start with?


Totally depends on your needs and goals.
 
Danish Shaukat
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi David,

Thanks a lot for the reply.

What in your opinion should be my goals if I want to use frameworks? Which framework should I learn to start with?

Regards,
Zain
 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have no idea what your goals should be--why do you want to learn a framework? For a job? For personal edification? For personal use? For research?

I don't have any good way of telling you what framework you "should" learn; it depends entirely on your purpose.
 
Danish Shaukat
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi David,

Most of the job ads these days for J2EE developers require knowledge of frameworks. I have seen struts, spring and hibernate etc mentioned at many places. So primarily I would like to learn something that I can use while developing java based web applications. So yes learning for a job is a goal.

Regards,
Zain
 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Then I guess learn whatever is in the most demand near where you want to work.
 
The world's cheapest jedi mind trick: "Aw c'mon, why not read this tiny ad?"
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!