Creating a cost saving web application
Abudureheman, Aihaiti (2017)
Abudureheman, Aihaiti
Centria-ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705138045
https://urn.fi/URN:NBN:fi:amk-201705138045
Tiivistelmä
The purpose of this thesis was to provide some theoretical and practical background information for the fact that single-page application is cost effective.
This thesis mainly focused on creating a single-page web application. In this thesis, one of the most popular JavaScript frameworks called Angular was used to create a single-page application.
There were two case studies. The first case study was about creating a web application with the single-page-web application frameworks, which was a cost saving web application. The second case study was about creating a web application without single-page web application framework, which was not cost saving web application.
This thesis used JavaScript and Typescript as the main programming language and AngularJS as the main single-page application framework.
This thesis also covered some fields related to networking. The main purpose was to prove the fact that the less page reloads for a web page means the less request needs to be sent to the server. The less request to the server means the less number of bandwidth is needed for a website. The less bandwidth means less hosting cost.
This thesis mainly focused on creating a single-page web application. In this thesis, one of the most popular JavaScript frameworks called Angular was used to create a single-page application.
There were two case studies. The first case study was about creating a web application with the single-page-web application frameworks, which was a cost saving web application. The second case study was about creating a web application without single-page web application framework, which was not cost saving web application.
This thesis used JavaScript and Typescript as the main programming language and AngularJS as the main single-page application framework.
This thesis also covered some fields related to networking. The main purpose was to prove the fact that the less page reloads for a web page means the less request needs to be sent to the server. The less request to the server means the less number of bandwidth is needed for a website. The less bandwidth means less hosting cost.