1 May, 2024 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

Diseñan un sistema informático que ayuda a tomar decisiones cuando varios agentes no se ponen de acuerdo

21 octubre, 2016

21 octubre, 2016

Científicos de la Universidad de Granada diseñan un modelo de consenso que permite desde elegir un vino en un restaurante hasta ayudar...

Estudiantes queretanos representarán a México en feria de ciencias en Arizona

22 diciembre, 2018

22 diciembre, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Estudiantes de planteles de educación media superior de Querétaro...

Desarrolla UNAM innovador adhesivo para brackets

13 abril, 2016

13 abril, 2016

AUTOR: Eduardo Piña FUENTE: AGENCIA INFORMATIVA CONACYT   Ciudad de México. (Agencia Informativa Conacyt).- Investigadores de la Facultad de Odontología de la...

Logra científica mexicana tortillas de harina que no engordan contra desnutrición, obesidad y diabetes

10 agosto, 2018

10 agosto, 2018

México ocupa el primer lugar en obesidad infantil a nivel mundial y el segundo en obesidad de adultos, pero la...

Buenas vibraciones en terapia de lenguaje

6 julio, 2017

6 julio, 2017

Por Pedro Amaya Iturralde Chihuahua, Chihuahua.  (Agencia Informativa Conacyt).- Alfredo Nevárez Rascón, profesor investigador de la Universidad Autónoma de Chihuahua (UACh), diseñó y...

Desarrollan aerogenerador tipo rehilete para comunidades rurales en Campeche

28 marzo, 2017

28 marzo, 2017

Por Janet Cacelín Ciudad de México.(Agencia Informativa Conacyt).- Con el propósito de ayudar a las comunidades rurales que tienen difícil acceso...

Sintetizan científicos mexicanos nutrientes del sargazo y comprueban su uso como nanobiofertilizante

17 agosto, 2018

17 agosto, 2018

La macroalga se ha constituido en los últimos años en un problema para empresarios y prestadores de servicios en el...

Generan energía con biogás en Saltillo

14 septiembre, 2016

14 septiembre, 2016

AUTOR: Felipe Sánchez  FUENTE: AGENCIA INFORMATIVA CONACYT Saltillo, Coahuila.  (Agencia Informativa Conacyt).- El gobierno municipal de la ciudad de Saltillo, en coordinación...

XXII Verano de la Investigación Científica y Tecnológica del Pacífico 2017

18 marzo, 2017

18 marzo, 2017

Por Claudia Karina Gómez  Cancino Tepic, Nayarit. (Agencia Informativa Conacyt).- Desde hace 22 años, el Programa Interinstitucional para el Fortalecimiento de...

México realizará innovación con Israel

20 abril, 2016

20 abril, 2016

Ciudad de México. 14 de abril de 2016 (Agencia Informativa Conacyt).- Para impulsar las colaboraciones científicas y tecnológicas de México con...

Premian en Reino Unido a ingeniera mexicana

15 septiembre, 2017

15 septiembre, 2017

Por Verenise Sánchez Ciudad de México.  (Agencia Informativa Conacyt).- Por sus trabajos en la mejora del rendimiento de la nueva...

Destacado mexicano investiga en Japón con grafeno para desalinizar agua de mar

22 julio, 2018

22 julio, 2018

Las formas de reutilizar el líquido se hacen imperantes debido al crecimiento de la población, de ahí la importancia en...

Documentales, medio para divulgar el nuevo sistema de justicia penal

9 diciembre, 2018

9 diciembre, 2018

Por María Gabriela López Suárez San Cristóbal de Las Casas, Chiapas.  (Agencia Informativa Conacyt).- Para dar a conocer el nuevo sistema...

Premian a ganadores del concurso Vive conCiencia 5.0 ¡Transforma!

1 diciembre, 2018

1 diciembre, 2018

Por Mercedes López Ciudad de México.  (Agencia Informativa Conacyt).- El Consejo Nacional de Ciencia y Tecnología (Conacyt) y el Foro...

Inventor del auto-robot recibe Premio Nacional de Ciencias y Artes 2015

4 enero, 2016

4 enero, 2016

   Por Antimio Cruz El ingeniero mexicano y profesor de la Universidad Libre de Berlín, Raúl Rojas González, quien inventó...