TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser

Tutkimustuotosvertaisarvioitu

Yksityiskohdat

AlkuperäiskieliEnglanti
OtsikkoWeb Information Systems and Technologies - 14th International Conference, WEBIST 2018, Revised Selected Papers
ToimittajatMaría José Escalona, Francisco Domínguez Mayo, Tim A. Majchrzak, Valérie Monfort
KustantajaSpringer
Sivut1-24
Sivumäärä24
ISBN (painettu)9783030353292
DOI - pysyväislinkit
TilaJulkaistu - 2019
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Web Information Systems and Technologies - Seville, Espanja
Kesto: 18 syyskuuta 201820 syyskuuta 2018

Julkaisusarja

NimiLecture Notes in Business Information Processing
Vuosikerta372
ISSN (painettu)1865-1348
ISSN (elektroninen)1865-1356

Conference

ConferenceInternational Conference on Web Information Systems and Technologies
MaaEspanja
KaupunkiSeville
Ajanjakso18/09/1820/09/18

Tiivistelmä

The programming capabilities of the Web can be viewed as an afterthought, designed originally by non-programmers for relatively simple scripting tasks. This has resulted in cornucopia of partially overlapping options for building applications. Depending on one’s viewpoint, a generic standards-compatible web browser supports three, four or five built-in application rendering and programming models. In this paper, we give an overview and comparison of these built-in client-side web application architectures in light of the established software engineering principles. We also reflect on our earlier work in this area, and provide an expanded discussion of the current situation. In conclusion, while the dominance of the base HTML/CSS/JS technologies cannot be ignored, we expect Web Components and WebGL to gain more popularity as the world moves towards increasingly complex web applications, including systems supporting virtual and augmented reality.