Вы находитесь на странице: 1из 11

Power Point Presentation

on
Topic: Framework

Submitted by :
Himani Kathal
What is Framework?
• A framework, or software framework, is a platform for
developing software applications.
• It provides a foundation on which software developers
can build programs for a specific platform.
• For example, a framework may include
predefined classes and functions that can be used to
process input, manage hardware devices, and interact
with system software. 
• A framework is similar to an application programming
interface (API), though technically a framework includes
an API. 
Why framework is used?
• Framework is not absolutely necessary: it is “just” one
of the tools that is available to help you develop better
and faster.
•  Framework provides you with the certainty that you are
developing an application that is in full compliance with
the business rules, that is structured, and that is both
maintainable and upgradable.
• Framework allows developers to save time by re-using
generic modules in order to focus on other areas.
Without, however, ever being tied to the framework
itself.
Why Framework are important for
web development?
Here are the key points that will explain why the
frameworks are important in web development
• Investing in the Task, Not in the Technology :
This is the essential principle of a framework: Not
having to reinvent the wheel. And, doing away with
foreboding, low value-added tasks, for instance, the
development of generic components in order to fully
focus on the business rules. 
• Open Source :
Being open source means that frameworks are cost
effective for both the customer and the developer.
• Efficiency :
Efficiency is another vital advantage for web
developers. This is because frameworks eliminate the
need to write a lot of repetitive code allowing
developers to build websites and applications much
quicker.
• Integration :
This is one of the most useful features that have the
ability to permit developers to link with other tools
such as databases to the framework.
What are the advantages of
using Framework?
• EFFICIENCY : Jobs that generally would take you hours
and hundreds of lines of code to compose, can now be
done in minutes with pre-built functions.
• SECURITY : An extensively utilized framework has big
security applications. The big benefit is the neighborhood
behind it, where users end up being long-lasting testers.
• EXPENSE : Most popular structures are complimentary,
and considering that it likewise helps the developer to
code faster, the expense for the final client will certainly
be smaller.
What are the disadvantages of
using Framework?
• CODE IS PUBLIC : Since the framework is readily
available to everyone, it is likewise offered to people
with bad intentions.
• RESTRICTION : framework’s core behavior cannot
be modified, indicating that when you utilize a
framework, you are required to respect its limitations
and work the way it is required. 
What are the different types of
Framework?
• CSS Framework :
- PLAN : Plan is a CSS framework, which aims to lower
your development time.
- 960 GRID SYSTEM : The 960 Grid System is an effort to
streamline internet development workflow by offering
typically made use of measurements.
• MOBILE Framework :
- JQUERY MOBILE : Query mobile framework takes the
“write less, do more” mantra to the next level: Instead of
writing special apps for each mobile device or OS.
- IWEBKIT : iWebKit is a file package designed to help
you develop your very own iPhone, iPod Touch and
iPad compatible internet site or webapp.
• PHP Framework :
- CODEIGNITER : CodeIgniter is an effective PHP
framework with a very little footprint, built for PHP
coders who require a basic and elegant toolkit to create
full-featured web applications.
- CAKEPHP : CakePHP is a fast development
framework for PHP that offers an extensible
architecture for establishing, maintaining, and
deploying applications.
What are the different types of
Web Framework?
Thank you…

Вам также может понравиться