Implementaciones móviles sobre JVM: Lenguajes dinámicos versus lenguajes estáticos



Título del documento: Implementaciones móviles sobre JVM: Lenguajes dinámicos versus lenguajes estáticos
Revista: Visión electrónica
Base de datos: PERIÓDICA
Número de sistema: 000461826
ISSN: 1909-9746
Autores: 1
1
1
Instituciones: 1Universidad Distrital Francisco José de Caldas, Bogotá. Colombia
Año:
Periodo: Ene-Jun
Volumen: 10
Número: 1
Paginación: 76-82
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Analítico, crítico
Resumen en español La implementación de aplicaciones móviles está evolucionando aceleradamente, por lo quese requiere optimizar el proceso de desarrollo de estos tipos de software. No obstante,Android es una de las plataformas m ́as aceptadas para aplicaciones en tecnolog ́ıas m ́oviles,aunque presenta demoras en la ejecuci ́on de tareas pues el emulador virtual consumeexcesivos recursos f ́ısicos. Por lo anterior, lenguajes como Groovy ofrecen la versatilidadde programar para JVM (Java Virtual Machine), haci ́endose un lenguaje din ́amico quepermite la optimizaci ́on de tiempos de desarrollo y la reducci ́on de l ́ıneas de c ́odigo. Elpresente art ́ıculo presenta los resultados de la investigaci ́on que condujo a evidenciar lostiempos de desarrollo de Groovy frente a los de Java al probar una aplicaci ́on codificadaque corre en memoria, con ingreso de texto, almacenamiento temporal, filtro, b ́usqueda yconsulta de listas. El resultado muestra una reducci ́on temporal de construcci ́on y desarrolloque impacta el corrimiento, el cual es cercano al 33 %, asunto que puede resultar favorableen tareas de mayor envergadura
Resumen en inglés The implementation of mobile applications is evolving rapidly, so it is required to optimizethe development process of this type of software. Nevertheless, Android is one of the mostwidely accepted technologies for applications on mobile platforms, it presents delays inthe execution of the tasks, as the virtual emulator consumes excessive physical resources.Therefore, languages like Groovy offer the versatility to program for JVM (Java VirtualMachine) in a dynamic language, allowing optimization of development time and reducinglines of code. In this article, the investigation carries out to evidence, development timeversus Groovy Java, displayed when testing a coded application that runs in memory,with text entry, temporary storage, filter, search and query lists; so, the result shows atemporary reduction of construction and development impacting shifting close to 33 %;matter which may be favorable in larger tasks
Disciplinas: Ciencias de la comunicación
Palabras clave: Android,
Aplicaciones móviles,
Groovy (lenguaje de programación),
Java,
Lenguajes de programación
Keyword: Android,
Groovy (programming language),
Java,
Mobile applications,
Programming languages
Texto completo: https://revistas.udistrital.edu.co/index.php/visele/article/view/11614/12361