Nowadays, most of the web frameworks are developed using dierent programming languages, both for server and client side programmes. The typical scenario includes a general purpose language (e.g. Ruby, Python, Java) used together with dierent specialized languages: HTML, CSS, Javascript and SQL. All the artifacts are connected via different types of relations, most of which depend on the adopted framework. These cross-language relations are normally not captured by tools which require the developer to learn and to remember those associations in order to understand and maintain the application. This paper describes a library for detecting cross-language relations in polyglot frameworks. The library has been developed to be modular and to be easily integrated in existing IDEs. The library is publicly available at http://github.com/CrossLanguageProject/crosslanguagespotter.
A library for Spotting Cross Language Relations in Polyglot Frameworks / Tomassetti, FEDERICO CESARE ARGENTINO; Rizzo, Giuseppe; Raphaël, Troncy. - (In corso di stampa). (Intervento presentato al convegno 23rd International World Wide Web Conference tenutosi a Seoul, Korea nel 7-11 April 2014).
A library for Spotting Cross Language Relations in Polyglot Frameworks
TOMASSETTI, FEDERICO CESARE ARGENTINO;RIZZO, GIUSEPPE;
In corso di stampa
Abstract
Nowadays, most of the web frameworks are developed using dierent programming languages, both for server and client side programmes. The typical scenario includes a general purpose language (e.g. Ruby, Python, Java) used together with dierent specialized languages: HTML, CSS, Javascript and SQL. All the artifacts are connected via different types of relations, most of which depend on the adopted framework. These cross-language relations are normally not captured by tools which require the developer to learn and to remember those associations in order to understand and maintain the application. This paper describes a library for detecting cross-language relations in polyglot frameworks. The library has been developed to be modular and to be easily integrated in existing IDEs. The library is publicly available at http://github.com/CrossLanguageProject/crosslanguagespotter.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2529086
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo