2. Types of web applications
➤ Static web application
➤ Dynamic web application
➤ E-commerce web application
➤ Content management system web application
➤ Single-page web application
➤ Multiple-pages web application
➤ Portal web application
➤ Animated web application
➤ Rich internet web application
➤ Progressive web application
3. Framework?
• A framework, is a platform for developing software
applications. It is an abstraction in which software
offering generic functionality can be changed
selectively using additional user-written code, and
hence, providing application-specific software.
• It provides developers with a foundation to develop
and deploy their apps and it is a reusable, universal
software environment.
• Software frameworks might include compilers, support
programs, toolsets, code libraries, and APIs (application
programming interfaces) that bring together the
different components to facilitate the development of a
system or project.
4. Front end frameworks
• Frontend web frameworks reduce the complexity
of coders having to manually create code to
dictate the behaviors and interactions between
users and the app/site. These frameworks offer
pre-written codes that developers can build on.
– React
– jQuery
– Angular
– Vuejs etc.
5. Backend frameworks
• Backend frameworks are the libraries of server-side
programming languages.
• They assist with building the backend configuration of
web apps.
• Backend web frameworks provide tools that help with
the development of tasks like, user authorization,
security, URL routing, and database interaction. Using
these frameworks gives developers a head start by
eliminating the need to configure and build everything
from scratch.
– Django
– Ruby on Rails
– Express JS etc.