26 January, 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

Sopa de haba enriquecida con colágeno hidrolizado

13 julio, 2017

13 julio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx Alimento con contenido proteico que ayuda a mantener...

Destacan importancia de los sistemas de telerrehabilitación

26 mayo, 2016

26 mayo, 2016

AUTOR: Carmen Báez FUENTE:  AGENCIA INFORMATIVA CONACYT Ciudad de México.  (Agencia Informativa Conacyt).- Un grupo de ingenieros biomédicos de la Subdirección de...

Colaboran México y Japón en investigación para prevenir desastres

14 julio, 2016

14 julio, 2016

AUTOR: Hugo Valencia FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- La tecnología e investigación para la prevención de desastres...

Desarrollan app para conocer percepción pública de entornos urbanos

25 agosto, 2016

25 agosto, 2016

AUTOR: Tomás Dávalos FUENTE: AGENCIA INFORMATIVA CONACYT Por Tomás Dávalos Aguascalientes, Aguascalientes.  (Agencia Informativa Conacyt).-El Centro de Investigación en Geografía...

Redes sociales para preservar la lengua totonaca

18 agosto, 2018

18 agosto, 2018

Por Eduardo Vázquez Reyes Xalapa, Veracruz. (Agencia Informativa Conacyt).- Un grupo de estudiantes de la maestría en trabajo social de...

Se genera electricidad al andar

12 junio, 2018

12 junio, 2018

Por Armando Bonilla Ciudad de México.  (Agencia Informativa Conacyt).- Un prototipo funcional de placa piezoeléctrica que permite generar electricidad a...

Aprendizaje computacional y algoritmos heurísticos para la resolución de problemas

26 septiembre, 2018

26 septiembre, 2018

Por Eduardo Vázquez Xalapa, Veracruz. (Agencia Informativa Conacyt).- Con la implementación de algoritmos heurísticos es posible tener decisiones inteligentes para...

Inicia actividades laboratorio experimental de reciclaje para basura en Tepic

6 marzo, 2017

6 marzo, 2017

Por Claudia Karina Gómez Cancino Tepic, Nayarit. (Agencia Informativa Conacyt).- Claudia Estela Saldaña Durán, titular del recién creado Laboratorio de Transferencia...

Desarrollan científicos de Michoacán fijador de perfumes de bajo costo

13 octubre, 2016

13 octubre, 2016

Morelia, Michoacán.  (Agencia Informativa Conacyt).- El alto costo de algunos perfumes se debe a que el fijador del aroma es extraído...

Rizobacterias para promover crecimiento en plantas

16 diciembre, 2018

16 diciembre, 2018

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- Los chiles y pimientos son cultivos de gran importancia y tradición...

Analizan los usos de Internet en México

20 mayo, 2016

20 mayo, 2016

AUTOR: Karla Navarro FUENTE: AGENCIA INFORMATIVA CONACYT Ensenada, Baja California. (Agencia Informativa Conacyt).- Arturo Serrano Santoyo, académico del Centro de Investigación Científica...

Logra biotecnóloga mexicana remover arsénico del agua a partir de nanopartículas magnéticas

4 septiembre, 2017

4 septiembre, 2017

Se emplearon nanomateriales magnéticos a base de sales de hierro y cobre para limpiar el vital líquido Uno de los...

Buscan convertir plástico ordinario en biodegradable

29 noviembre, 2016

29 noviembre, 2016

Ciudad de México. 7 de noviembre de 2016 (Agencia Informativa Conacyt).- Una investigación del Centro de Nanociencias y Micro y Nanotecnología...

Desarrollan software que ayuda a definir viabilidad de explotación geotérmica

3 mayo, 2016

3 mayo, 2016

FUENTE: AGENCIA ID Posibilita reconstruir historia térmica de un pozo sin excavarlo   Con el fin de conocer a detalle la...

¿Qué tan verdes son los materiales sustentables en México?

2 septiembre, 2016

2 septiembre, 2016

AUTOR: Janet Cacelín  FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- Como una propuesta para conocer los materiales de...