• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

New to Frameworks

 
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Then I guess learn whatever is in the most demand near where you want to work.
 
Without deviation from the norm, progress is not possible - Zappa. Tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic