2015
DOI: 10.1007/s11280-015-0339-z
|View full text |Cite
|
Sign up to set email alerts
|

Leveraging declarative languages in web application development

Abstract: Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard to develop. WYSIWYG editors, form builders, mashup editors, and markup authoring tools ease the development of Web Applications. However, more advanced Web Applications require servers-side programming, which is beyond the skills of end-user developers. In this paper, we discuss how declarative languages can simplify Web Application development and empower end-users as Web developers. We first identify nine end-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0
2

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 35 publications
0
8
0
2
Order By: Relevance
“…In particular, we candidate those sharing more characteristics with respect to the proposed tool, choosing the one guaranteeing best stability. Thus, we discarded research prototypes (not stable enough for the average EU participants 14,23 ), tools relying on textual programming paradigms, 26,34 and those not supporting the generation of data-driven WebApps. 16,17 As a result of this selection process, we have chosen Ebase Xi since it is the one guaranteeing the best trade-off between usability and stability.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, we candidate those sharing more characteristics with respect to the proposed tool, choosing the one guaranteeing best stability. Thus, we discarded research prototypes (not stable enough for the average EU participants 14,23 ), tools relying on textual programming paradigms, 26,34 and those not supporting the generation of data-driven WebApps. 16,17 As a result of this selection process, we have chosen Ebase Xi since it is the one guaranteeing the best trade-off between usability and stability.…”
Section: Discussionmentioning
confidence: 99%
“…XIDE is a unified markup language-based platform built on a reusable component-based architecture to support EU programmers in the creation of database-driven WebApps. 26 The markup language uses XForms and XHTML on the client-side together with XForms and XFormsDB processors on the server side. Since the framework is based on the XForm language, EU programmers can leverage their knowledge on markup language concepts by using XHTML and XForm documents to build WebApps.…”
Section: Related Workmentioning
confidence: 99%
“…Escrever até mesmo aplicações web simples requer um grande esforço, pois, em geral, desenvolvedores web precisam utilizar diferentes linguagens de programação, bibliotecas e frameworks em um mesmo projeto, e também lidar com conflitos entre eles. Além disso, o desenvolvimento de uma aplicação web pode envolver diversos arquivos de configuração e código específico para tornar as múltiplas camadas interoperáveis (SINHA; KARIM; GUPTA, 2015; SALAS-ZARATE et al, 2015;VUORIMAA et al, 2016). Consequentemente, a dificuldade para se desenvolver aplicações webé alta mesmo para desenvolvedores experientes (SINHA;KARIM;GUPTA, 2015;SWAIN et al, 2016).…”
Section: Motivaçãounclassified
“…XFormsDB [35] is a declarative data binding solution that binds to server-side data. It is based on the XForms 3 , a W3C Recommendation, that was designed to be the next generation of HTML forms and used a Model-View-Controller approach.…”
Section: A Data-bindingmentioning
confidence: 99%