13 April, 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

Drones para el cuidado ambiental

8 septiembre, 2017

8 septiembre, 2017

Por Dioreleytte Valis Boca del Río, Veracruz.  (Agencia Informativa Conacyt).- El posgrado en ingeniería ambiental del Instituto Tecnológico de Boca...

Distinguen labor de investigadora en la creación de nariz electrónica que reconocerá glucosa en sangre a través del aliento

9 junio, 2018

9 junio, 2018

Se trata de un dispositivo portátil no invasivo que arrojará resultados inmediatos y que dará una mejor calidad de vida...

Labnalcit, un pequeño laboratorio de gran impacto científico

22 enero, 2019

22 enero, 2019

Por Armando Bonilla Ciudad de México. (Agencia Informativa Conacyt).- En el segundo piso del antiguo edificio del Instituto de Investigaciones...

Crean alimento para aves libre de hormonas con desperdicios orgánicos

8 agosto, 2016

8 agosto, 2016

AUTOR: Janeth Cacelín FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- Gustavo Eduardo Broca Pimienta, Henry David Palma Palma y...

Una buena cerveza artesanal con desechos agroindustriales

21 julio, 2017

21 julio, 2017

Por Dalia Patiño González Puebla, Puebla.  (Agencia Informativa Conacyt).- La doctora María Elena Ramos Cassellis, académica e investigadora de la Facultad...

Investigadores universitarios diseñan apps que monitorean la contaminación por metales pesados en la Ciudad de México

23 marzo, 2018

23 marzo, 2018

Las miden en suelos, polvos urbanos y hojas de plantas, bajo innovador método aplicable en otras urbes Con el objetivo...

Explican científicos del IPN la oxidación de insulina en obesos, lo que puede derivar en diabetes

15 febrero, 2017

15 febrero, 2017

El estudio científico fue reconocido con el Premio a la Investigación 2016 por esta institución académica La insulina es responsable...

Patenta sistema para detectar mercancía “pirata”

21 mayo, 2016

21 mayo, 2016

AUTOR: Amelia Gutiérrez FUENTE: AGENCIA INFORMATIVA CONACYT Colima, Colima. (Agencia Informativa Conacyt).- Con el objetivo de proteger al consumidor de la piratería...

Plástico biodegradable hecho de agave

22 agosto, 2017

22 agosto, 2017

Por Érika Rodríguez Zacatecas, Zacatecas.  (Agencia Informativa Conacyt).- Ante una necesidad ambiental por contaminación ocasionada por la industria alimentaria y...

En México hay más mujeres con diabetes que hombres, ¿qué es lo que influye?

7 marzo, 2017

7 marzo, 2017

A la predisposición genética hay que añadir factores sociales, emocionales y los propios del avance de edad, como la menopausia,...

Roberto Millán, experto en procesamiento digital de señales

1 junio, 2017

1 junio, 2017

Por Janneth Aldecoa Culiacán, Sinaloa.  (Agencia Informativa Conacyt).- Jesús Roberto Millán Almaraz es coordinador del Laboratorio de Electrónica de la...

Agroecología e innovación campesina en el cultivo del maíz

15 noviembre, 2016

15 noviembre, 2016

Puebla, Puebla.  (Agencia Informativa Conacyt).- La milpa no empobrece el suelo, al contrario, lo enriquece y eleva su producción en la...

Diseñan sistema para detectar daño auditivo en recién nacidos

21 diciembre, 2016

21 diciembre, 2016

Santiago de Querétaro,  (Agencia Informativa Conacyt).- Estudiantes de la maestría en diseño e innovación de la Facultad de Ingeniería de la...

Heuristic: centro de innovación de vanguardia en Yucatán

16 julio, 2016

16 julio, 2016

AUTOR: Marytere Narváez FUENTE: AGENCIA INFORMATIVA CONACYT Mérida, Yucatán.  (Agencia Informativa Conacyt).- Ubicado en el Parque Científico Tecnológico de Yucatán, Heuristic es el...

Geotecnia para evaluar estructuras y materiales de viviendas

9 junio, 2018

9 junio, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- La Facultad de Ingeniería de la Universidad Autónoma de...