KEMBAR78
Web Programming - 2 Web Framework | PDF
Study Program of Information Systems
Faculty of Engineering and Computer Science
SY. 2020-2021
Andi Nurkholis, S.Kom., M.Kom.
September 28, 2020
2
A Web framework (WF) supports the creation,
development, and publishing of web applications and web
sites. This can include web services, APIs, and other
resources. Web frameworks are software frameworks
that offer a standard and accessible way to build and
develop web applications.
3
4
With CMS, you get pre-set
features, consequently, you
have an already styled theme
for your website where you
can add new features by
installing the plugins.
Complications may arise,
however, if you need to make
adjustments to your website
as per your requirements.
5
Meanwhile, with a framework, you
have to create everything from
scratch, but you can create unique
features. Frameworks are highly
customizable, whereas CMS
typically have limitations. Plus,
since web frameworks are usually
a set of libraries and tools that
help in building web apps, they
require higher programming
knowledge and skills.
6
The main difference between the two is the approach, like for
instance, navigating your system through a command line
(framework) vs an explorer (CMS). With CMS you don’t need to have
programming skills, this is true, but that is only if you are
maintaining a website that already exists. To set up a web app
through a CMS you will at least need to know how to work with a
server and how to read and edit pieces of code.
7
Most of the web frameworks depend on the MVC (Model-View-
Controller) architecture. The reason why this pattern is preferred
lies in its rational design that separates the app logic from the
interface and forms the three essential parts that are
represented in the architecture’s name – MVC (Model-View-
Controller).
8
9
1. Security
2. URL mapping
3. Efficiency
4. Cost
5. Support
10
A web framework is not be-all and end-all when
it comes to developing a web app. Even so, a web
application framework simplifies and speeds-up
the development process significantly, helping
you create a highly responsive and engaging web
app.
11
Andi Nurkholis, S.Kom., M.Kom.
September 28, 2020September 28, 2020
Study Program of Information Systems
Faculty of Engineering and Computer Science
SY. 2020-2021

Web Programming - 2 Web Framework

  • 1.
    Study Program ofInformation Systems Faculty of Engineering and Computer Science SY. 2020-2021 Andi Nurkholis, S.Kom., M.Kom. September 28, 2020
  • 2.
  • 3.
    A Web framework(WF) supports the creation, development, and publishing of web applications and web sites. This can include web services, APIs, and other resources. Web frameworks are software frameworks that offer a standard and accessible way to build and develop web applications. 3
  • 4.
  • 5.
    With CMS, youget pre-set features, consequently, you have an already styled theme for your website where you can add new features by installing the plugins. Complications may arise, however, if you need to make adjustments to your website as per your requirements. 5
  • 6.
    Meanwhile, with aframework, you have to create everything from scratch, but you can create unique features. Frameworks are highly customizable, whereas CMS typically have limitations. Plus, since web frameworks are usually a set of libraries and tools that help in building web apps, they require higher programming knowledge and skills. 6
  • 7.
    The main differencebetween the two is the approach, like for instance, navigating your system through a command line (framework) vs an explorer (CMS). With CMS you don’t need to have programming skills, this is true, but that is only if you are maintaining a website that already exists. To set up a web app through a CMS you will at least need to know how to work with a server and how to read and edit pieces of code. 7
  • 8.
    Most of theweb frameworks depend on the MVC (Model-View- Controller) architecture. The reason why this pattern is preferred lies in its rational design that separates the app logic from the interface and forms the three essential parts that are represented in the architecture’s name – MVC (Model-View- Controller). 8
  • 9.
  • 10.
    1. Security 2. URLmapping 3. Efficiency 4. Cost 5. Support 10
  • 11.
    A web frameworkis not be-all and end-all when it comes to developing a web app. Even so, a web application framework simplifies and speeds-up the development process significantly, helping you create a highly responsive and engaging web app. 11
  • 12.
    Andi Nurkholis, S.Kom.,M.Kom. September 28, 2020September 28, 2020 Study Program of Information Systems Faculty of Engineering and Computer Science SY. 2020-2021