File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes why we need framework for buidling web application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "why we need framework for buidling web application" Watch "why we need framework for buidling web application" New topic

why we need framework for buidling web application

riyaz udeen
Ranch Hand

Joined: Sep 11, 2005
Posts: 66
hye everyone.
kindly provide me the stuff required for explainh the need of framework in developing web application.thank you.
Prashant kumar Singh

Joined: Nov 04, 2006
Posts: 22
Hi Riyaz,
Actually, Framework came into picture when same problem was occuring.
actually, using framwork is benificial for developer not customer.Suppose take an example, of a web Application Framework, Struts.In struts ,there is good organised utility. Means suppose one you want to send a req to server and and want a response according to your req.Then there is blank frame in which yuo have to put your input jsp pages and actions, and model(bussiness logic) so no need to think more about this . It is very developer's friendly tools.

i hope you will known about this little bit.
Prashant kumar Singh
RoshaniG Gopal
Ranch Hand

Joined: May 15, 2006
Posts: 180
Hi riyaz,
Web Frameworks are required coz of follwowing reasons.
1) Frameworks are reusable, �semi-complete'' applications that can be applied to produce custom applications.
2) Frameworks are tested, proven software designs and implementations that reduce the cost, accelerate development speed and improve the quality of software.
3)Provide developers with modular, reusable and extensible software components.
4)Modular frameworks reduce the time and effort and investment required to understand and maintain existing software.
5) Fosters reuse.
6)Contributes improvements in programmer productivity, as well as enhancing the quality, performance, reliability and interoperability of software.
7)Extensibility is essential to ensure timely customization of new application services and features.
8)Reduces the cost of building and maintaining software.

I hope they are reasons enough..

Regards,<br />Roshani
I agree. Here's the link:
subject: why we need framework for buidling web application
jQuery in Action, 3rd edition