0% found this document useful (0 votes)
338 views8 pages

Web Development Frameworks

Web development frameworks provide prewritten code components and templates to help developers build and manage websites and web applications more quickly. Frameworks can be either client-side, focusing on the user interface, or server-side, handling interactions with databases. Example frameworks include React, Bootstrap, and Ionic for client-side and Django, Ruby on Rails, and Flask for server-side. JSON is used to transmit data between client and server, while Ionic is a framework for developing mobile apps and Flask is a Python-based microframework.

Uploaded by

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

Web Development Frameworks

Web development frameworks provide prewritten code components and templates to help developers build and manage websites and web applications more quickly. Frameworks can be either client-side, focusing on the user interface, or server-side, handling interactions with databases. Example frameworks include React, Bootstrap, and Ionic for client-side and Django, Ruby on Rails, and Flask for server-side. JSON is used to transmit data between client and server, while Ionic is a framework for developing mobile apps and Flask is a Python-based microframework.

Uploaded by

Amos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

WEB DEVELOPMENT FRAMEWORKS

MODULE.2 OBJECTIVE.11- DESCRIBE WEB DEVELOPMENT FRAMEWORKS (EXAMPLE JSON, IONIC AND FLASK)
DEFINITION

 A web development framework is a set of resources and tools for software developers
to build and manage web applications, web services and websites.

 A software platform that can be used for developing websites.


 It contains prewritten codes components and templates that can be used to develop
services on the web. 
 Benefits: they ensure quick and easy web development and maintenance,  and
reduce error and bugs
TWO TYPES ARE:

Client-side/ Front-end framework- which is used to manage user interface on


presentation side of website.
 Languages include- HTML, CSS, JavaScript
 Provide prewritten code snippets and reusable templates
 e.g. React, Bootstrap, Ionic
TWO TYPES ARE CONT’D:

Server-side/ Back-end framework- works in background in interacting with the database


to ensure smooth functioning of website.
 Languages include- Python, JavaScript
 Provide database manipulation, user authorisation, privacy encryptions and reusable
components.
 e.g Django, Ruby on Rails, Flask (easy programming language to learn)
JSON- JAVASCRIPT OBJECT NOTATION

 It is a text format used to store and transport data based on JavaScript object syntax. 
 Mainly used to transmit data in web applications (e.g sending data from server to
client to be displayed on webpage and vice versa)
 It is self-describing and easy to understand
 It is neither front end of back end but is used to transmit data between front end and
back end.
IONIC FRAMEWORK

 It is an open-source user interface for building modern, fast, hybrid applications that
support mobile and web platforms.
 It is a front-end framework
 Mainly used for mobile web apps(IOS and Android)
 Languages are web languages like HTML, CSS and JavaScript.
 Ionic is used to develop a mobile first application.
FLASK FRAMEWORK
 It provides you with tools, libraries and technologies that allow you to build a
lightweight web application.
 It is a back-end framework
 Language used is Python.
 It is classified as microframework.
 It has a built-in development server and fast debugger.

You might also like