0% found this document useful (0 votes)
7 views5 pages

Frameworks

The document introduces software frameworks as abstractions that allow for the customization of generic functionality through user-written code, facilitating application-specific software development. It highlights the components of frameworks, including support programs and APIs, which aid in building and deploying applications. Additionally, it outlines the benefits of using frameworks, such as efficiency and guaranteed maintenance, and provides examples like Twitter Bootstrap and Angular.

Uploaded by

mandawalabenson
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

Frameworks

The document introduces software frameworks as abstractions that allow for the customization of generic functionality through user-written code, facilitating application-specific software development. It highlights the components of frameworks, including support programs and APIs, which aid in building and deploying applications. Additionally, it outlines the benefits of using frameworks, such as efficiency and guaranteed maintenance, and provides examples like Twitter Bootstrap and Angular.

Uploaded by

mandawalabenson
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Intro to Frameworks

Paul Sembereka
Frameworks

● software framework is an abstraction in which software providing


generic functionality can be selectively changed by additional
user-written code, thus providing application-specific software.
● A software framework provides a standard way to build and deploy
applications
Frameworks

● Software frameworks may include support programs, compilers, code


libraries, tool sets, and application programming interfaces (APIs) that
bring together all the different components to enable development of a
project or system.
● Software frameworks typically contain considerable housekeeping and
utility code in order to help bootstrap user applications, but generally
focus on specific problem domains,
Why use Frameworks

1. Investing in the Task, Not in the Technology

2. Guaranteed Upgradability & Maintenance

3. Open Source

4. Efficiency

5. Integration
Examples

1. Twitter Bootstrap CSS

2. Bulma CSS

3. Materialize CSS

4. Angular

5. React

6. Vue

You might also like