Introduction to Framework
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
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.
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.
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.

Intro to framework.pptx

  • 1.
  • 2.
    Types of webapplications ➤ 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 • Backendframeworks 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.