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

dc.contributor.authorLeguizamón Páez, Miguel Ángelspa
dc.contributor.authorSosa Suarez, Juan Camilospa
dc.contributor.authorHerrera Clavijo, Leidy Marcelaspa
dc.date2016-06-20
dc.date.accessioned2019-09-19T21:53:37Z
dc.date.available2019-09-19T21:53:37Z
dc.descriptionLa implementación de aplicaciones móviles está evolucionando aceleradamente, por lo que se requiere optimizar el proceso de desarrollo de software. No obstante, Android, al ser una de las plataformas más aceptadas para aplicaciones en tecnologías móviles, presenta demoras en la ejecución de tareas pues el emulador virtual consume excesivos recursos físicos. Por lo anterior, lenguajes como Groovy ofrecen la versatilidad de programar para Java Virtual Machine (JVM, por sus siglas en inglés) en un lenguaje dinámico, permitiendo la optimización de tiempos de desarrollo y reducción de líneas de código. En el contenido del presente artículo, se exhibe la investigación que condujo a evidenciar los tiempos de desarrollo de Groovy frente a los de Java al probar una aplicación codificada que corre en memoria, con ingreso de texto, almacenamiento temporal, filtro, búsqueda y consulta de listas; de manera que el resultado muestra una reducción temporal de construcción y desarrollo que impacta el corrimiento, cercana al 33%, asunto que puede resultar favorable en tareas de mayor envergadura.es-ES
dc.descriptionThe implementation of mobile applications is evolving rapidly, so it is required to optimize the process of software development. However Android be one of the most widely accepted technologies for applications on mobile platforms, it presents delays in the execution of tasks, as the virtual emulator consumes excessive physical resources. Therefore, languages like Groovy offer the versatility to program for JVM (Java Virtual Machine) in a dynamic language, allowing optimization of development time and reducing lines of code. The content of this article the investigation leading to evidence development time versus Groovy Java is displayed; when testing a coded application that runs in memory, with text entry, temporary storage, filter, search and query lists; so that the result shows a temporary reduction of construction and development impacting bleed, close to 33%; matter which may be favorable in larger tasks.en-US
dc.formatapplication/pdf
dc.identifierhttps://revistas.udistrital.edu.co/index.php/visele/article/view/11614
dc.identifier10.14483/22484728.11614
dc.identifier.urihttp://hdl.handle.net/11349/21928
dc.languagespa
dc.publisherUniversidad Distrital Francisco José de Caldases-ES
dc.relationhttps://revistas.udistrital.edu.co/index.php/visele/article/view/11614/12361
dc.rightsDerechos de autor 2016 Visión Electrónica: algo más que un estado sólidoes-ES
dc.sourceVisión electrónica; Vol 10 No 1 (2016); 76-82en-US
dc.sourceVisión electrónica; Vol. 10 Núm. 1 (2016); 76-82es-ES
dc.source2248-4728
dc.source1909-9746
dc.subjectAndroiden-US
dc.subjectGroovyen-US
dc.subjectdynamic languagesen-US
dc.subjectmobileen-US
dc.subjectnew technologiesen-US
dc.subjectAndroides-ES
dc.subjectGroovyes-ES
dc.subjectlenguajes dinámicoses-ES
dc.subjectmóvileses-ES
dc.subjectnuevas tecnologíases-ES
dc.titleImplementaciones móviles sobre JVM: Lenguajes dinámicos versus lenguajes estáticoses-ES
dc.titleMobile implementations on jvm: static vs dynamic languagesen-US
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.type.coarhttp://purl.org/coar/resource_type/c_6501

Archivos