21 September, 2021 Revista Digital sobre Patentes, Marcas y Propiedad Intelectual

Restful Objects y lenguaje Go, el futuro de la programación

Por Érika Rodríguez

Zacatecas, Zacatecas. (Agencia Informativa Conacyt).- En el Centro de Investigación en Matemáticas (Cimat), unidad Zacatecas, un grupo de ingenieros emprendió un proyecto de investigación y experimentación cuya finalidad fue la implementación de un servidor Restful Objects en el lenguaje de programación Go.

El objetivo principal de una implementación de Restful Objects es proporcionar a los desarrolladores de sistemas una herramienta que genere de manera automática un sistema completo con interfaz gráfica basado en el diseño del mismo. En la página oficial del Cimat fue publicado el reporte técnico de este proyecto.

Mtro. Octavio Reyes 1.jpgMtro. Octavio Reyes.El equipo de trabajo estuvo integrado por los maestros José Guadalupe Hernández Reveles y Alejandro García Fernández, asesores del alumno de tiempo parcial Octavio Reyes Pinedo, entonces estudiante de la maestría en ingeniería de software (MIS). El proyecto tuvo una duración de cuatro meses.

En entrevista con la Agencia Informativa Conacyt, el maestro Octavio Reyes expuso que este proyecto basado en software libre logró la implementación de un servidor Restful Objects en Go —lenguaje de programación creado por Google en 2009.

Expuso que el objetivo final del uso de tecnologías que implementen Restful Objects es que se puedan centrar los esfuerzos de un desarrollador de sistemas en el diseño, ya que esto automatizará la creación de la interfaz gráfica, que incluye los movimientos básicos —altas, bajas, cambios y consultas— en una base de datos, por lo que se reducirá el tiempo invertido en programación durante el desarrollo de un proyecto.

“Para la investigación, consultamos en Internet manuales y tutoriales del lenguaje de programación Go, para esto conté con la ayuda técnica de mi compañero de clases Omar Ibrahim Cabral Mier, en algunos códigos. También analizamos la especificación de Restful Objects sobre el funcionamiento básico. A partir de ahí creamos una serie de códigos para la etapa de pruebas durante el desarrollo del proyecto”, describió.

El lenguaje de programación del futuro

Octavio Reyes Pinedo comunicó que el lenguaje de programación Go es una tecnología reciente en comparación con otros lenguajes. En el reporte técnico especifica que este tipo de lenguaje también es muy potente y ofrece un excelente rendimiento en proyectos relacionados con programación web.

rest-rec1-21715.jpgFuente: Haywood D. y Pawson R. (2012). Introducing: Restful Objects. Consultado el 1 de febrero de 2017 en infoq.com A pesar de que existe un curso oficial, tutoriales y ejemplos en Internet, el nivel de experimentación fue limitado debido a que se trataba de un lenguaje desconocido al inicio de este proyecto, por lo que se invirtió buena parte del tiempo en el aprendizaje”, describió.

El equipo involucrado utilizó códigos básicos del lenguaje de programación Go para crear un servidor Restful Objects. “Aunque existen dos implementaciones, una en Java y otra en .NET, nos percatamos de que somos de los primeros en tratar de ejecutar una en Go y publicar los resultados en un reporte técnico. Se trata de un proyecto muy ambicioso y no completamos la implementación”, comentó.

Indicó que para lograr el objetivo final de este proyecto, se requiere revisar a fondo la especificación y ampliar la colaboración de investigadores —estudiantes o docentes— que se interesen por el tema y deseen realizar una implementación de Restful Objects.

“El desarrollo de este proyecto es útil como introducción al lenguaje de programación Go, ya que puede servir para estudiantes o desarrolladores de software a que conozcan la utilización básica del mismo”, concluyó.

Comparte tu opinión sobre este artículo

Comentarios

Related Posts

Lirio acuático: de maleza a biocombustible

16 abril, 2017

16 abril, 2017

Por Dioreleytte Valis Tierra Blanca, Veracruz. (Agencia Informativa Conacyt).- Una investigación conjunta del Instituto Tecnológico Superior de Tierra Blanca (ITSTB) —perteneciente...

Desarrollan nano-alimentos del futuro a partir de suero de leche

19 diciembre, 2016

19 diciembre, 2016

Dichos consumibles tienen la capacidad de prevenir enfermedades y mejorar la condición de los pacientes  A fin de crear alternativas para mejorar...

La nanotecnología llega a los niños tseltales de Chiapas

4 diciembre, 2016

4 diciembre, 2016

Ciudad de México. . (Agencia Informativa Conacyt).- Como parte del proyecto de divulgación Ciencia Pumita de la Universidad Nacional Autónoma de México (UNAM),...

De Yucatán para el mundo: cochinita pibil lista para comerse

12 octubre, 2018

12 octubre, 2018

Por Marytere Narváez Mérida, Yucatán.  (Agencia Informativa Conacyt).- Cochinita pibil, relleno negro, frijol con puerco, papadzules, sopa de lima, huevos...

Centro de investigación tecnológica en Querétaro mejora proceso de fabricación de una empresa del ramo automotriz

11 abril, 2016

11 abril, 2016

FUENTE: AGENCIA ID   * La entidad logró reducir tiempos y costos de producción de una autoparte para importante firma alemana...

Nueva tecnología para la salud de la mujer

4 julio, 2017

4 julio, 2017

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Investigadores del Grupo Gestión Inteligente S de RL diseñaron...

Médicos alertan de productos que pueden causar la muerte.

26 julio, 2017

26 julio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx La Dra. Úrsula Fabiola Medina Moreno investigadora post...

Investigadores de la BUAP crean sistema de identificación por medio de voz

2 mayo, 2017

2 mayo, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx • El modelo puede ser utilizado como mecanismo...

Diseñan empaques biodegradables

19 febrero, 2018

19 febrero, 2018

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- Estudiantes de posgrado del Departamento de Investigación en Alimentos (DIA) de...

Diseñan dispositivo para mantenerte alerta al volante

22 diciembre, 2016

22 diciembre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- El momento extenuante que implica trasladarse en automóvil de un lado a otro en la...

La extracción de gas shale en México, una apuesta costosa: Luca Ferrari

7 agosto, 2017

7 agosto, 2017

Boletín de prensa no.369 La extracción de gas shale en México, una apuesta costosa: Luca Ferrari La inversión para extraer el...

Promueven reciclaje de aguas industriales en pymes a nivel Iberoamérica

4 octubre, 2018

4 octubre, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro. (Agencia Informativa Conacyt).- El tratamiento y reciclaje de aguas industriales representa un...

Desarrollan chatbot para detectar riesgos de suicidio

21 julio, 2018

21 julio, 2018

Por Pablo Miranda Ramírez Guadalajara, Jalisco.  (Agencia Informativa Conacyt).- El auge de las redes sociales y la facilidad para entablar...

Enfermedades parasitarias que las mascotas pueden contagiarte

22 marzo, 2017

22 marzo, 2017

Por Ana Luisa Guerrero Ciudad de México.  (Agencia Informativa Conacyt).- Presentar lagrimeo, ardor en ojos, estornudos y dificultad para respirar podría...

Bioetanol: el combustible alternativo para México

27 febrero, 2017

27 febrero, 2017

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- Con el objetivo de desarrollar un biocombustible de segunda generación a partir...