Modular asynchronous web programming: Advantages & challenges

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Because of the success of the Internet technologies, traditional standalone applications like Spreadsheet and Drawing are now provided as Web Applications. These adopt asynchronous programming that provides high responsive user interactions. At the same time these applications can grow and make their maintenance harder, turning Modular Programming an attractive practice because of its concept of dividing concerns in separated modules. However, it's dificult to combine asynchronous methods and modular programming because the first requires uncoupling a module into two sub-modules, which are non-intuitively connected by a callback method. It can spawn the creation of other two issues: callback spaghetti and callback hell. Some propos-Als have been developed to reduce the issues about modular programming. In this paper, we compare and evaluate them applying them to a non-Trivial open source application, the FlickrSphere. Then, we will discuss our experience.

Cite

CITATION STYLE

APA

Rocha, W., Fukuda, H., & Leger, P. (2015). Modular asynchronous web programming: Advantages & challenges. In EAI International Conference on Bio-inspired Information and Communications Technologies (BICT). https://doi.org/10.4108/eai.3-12-2015.2262472

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free