Show simple item record

dc.contributor.authorRomero Ventura, José Antonio
dc.contributor.authorJuárez Martínez, Ulises
dc.date.accessioned2023-01-19T04:16:14Z
dc.date.available2023-01-19T04:16:14Z
dc.date.issued2020-10-15
dc.identifier.urihttp://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/748
dc.description.abstractHoy en día, el desarrollo de aplicaciones hace uso de entornos separados con el propósito de que los lenguajes de programación usados sean capaces de ejecutarse en ambientes con características específicas, pero esto implica que sea difícil, tardado y costoso el desarrollo y mantenimiento de dichas aplicaciones. Como solución, la programación políglota con GraalVM permite el desarrollo de aplicaciones usando más de un lenguaje de programación a la vez, en un mismo entorno de desarrollo y permitiendo la comunicación entre diferentes lenguajes de programación. En la presente tesis, como aplicación de la metodología, se emplea la programación políglota en dos escenarios, uno para explorar las capacidades nativas de GraalVM y otro para explorar sus capacidades de interoperabilidad usando Node.js, para observar el potencial de la programación políglota y cómo facilita el desarrollo de aplicaciones al momento de combinar lenguajes de programación que de manera cotidiana se encuentran en entornos separados y se comunican por medio de las API. Y como aplicación de resultados se orientó la programación poliglota con GraalVM hacia la bioinformática, específicamente para el análisis de secuencias de ADN por medio de una aplicación en Java con Python, desde una imagen nativa usando Dockers, haciendo una comparación de desempeño entre estos elementos y concluir cuál es la mejor opción para implementar.es
dc.language.isoeses
dc.subjectProgramación políglotaes
dc.subjectJavaes
dc.subjectGraalVMes
dc.subjectResearch Subject Categories::TECHNOLOGYes
dc.titleProgramación políglota con la máquina virtual Graales
dc.typeThesises


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record