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

Antero Taivalsaari, Tommi Mikkonen, Cesare Pautasso, Kari Systä

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

Abstrakti

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.

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 syysk. 201820 syysk. 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
Maa/AlueEspanja
KaupunkiSeville
Ajanjakso18/09/1820/09/18

Julkaisufoorumi-taso

  • Jufo-taso 1

!!ASJC Scopus subject areas

  • Management Information Systems
  • Control and Systems Engineering
  • Business and International Management
  • Information Systems
  • Modelling and Simulation
  • Information Systems and Management

Sormenjälki

Sukella tutkimusaiheisiin 'Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä