Professional Documents
Culture Documents
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.
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.