18 May, 2025 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

RADIO EN VIVO

17 marzo, 2016

17 marzo, 2016

Comparte tu opinión sobre este artículo Comentarios

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...

Registra Apple nueva patente para su carro autónomo

20 mayo, 2019

20 mayo, 2019

Apple lleva varios años trabajando en su proyecto  Project Titan, su coche autónomo, y las patentes sobre ello no paran...

Alertan sobre componentes de sangre transfundida que pueden estar contaminados

18 mayo, 2016

18 mayo, 2016

FUENTE: AGENCIA ID Uno de cada mil puede estarlo dado la insuficiencia de medidas, advierte especialista Uno de cada mil componentes...

Soñar en grande, para lograr en grande: Luis Roberto Flores

23 julio, 2016

23 julio, 2016

AUTOR: Verenise Sánchez FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México.  (Agencia Informativa Conacyt).- “Nada en esta vida es imposible, la clave está...

Capacitan en tecnología a organizaciones de la sociedad civil

18 marzo, 2016

18 marzo, 2016

AUTOR: Ana Luisa Guerrero FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. 15 de marzo de 2016 (Agencia Informativa Conacyt).- Con el propósito...

Mobbing, crímenes en silencio

5 agosto, 2018

5 agosto, 2018

Por Alberto Chanona  En las sociedades de nuestro mundo occidental altamente industrializado, el lugar de trabajo constituye el último campo...

Perspectivas de la inteligencia artificial en México

23 mayo, 2016

23 mayo, 2016

AUTOR: Marytere Narváez FUENTE: AGENCIA INFORMATIVA CONACYT Mérida, Yucatán. 17 de mayo de 2016 (Agencia Informativa Conacyt).- El debate sobre los pros...

Investigadores del Tec de Monterrey proponen incorporar su sistema PRIDE a la Microsoft Band

21 mayo, 2016

21 mayo, 2016

FUENTE: AGENCIA ID Por medio de patrones fisiológicos y de comportamiento, vía Bluetooth se generaría una alarma en los Smartphones de...

Promueve UNAM donación de cuerpos

10 marzo, 2017

10 marzo, 2017

 Los cadáveres donados tienen dos fines: docencia e investigación. El programa busca que los estudiantes mejoren las habilidades quirúrgicas en...

Nuevas técnicas en biotecnología acuícola

28 diciembre, 2016

28 diciembre, 2016

Tepic, Nayarit. (Agencia Informativa Conacyt).- Zohar Ibarra Zatarain es doctor en acuacultura y biotecnología acuícola por el Institut de Reserva i...

Ride the Beat, novedoso método para aprender a tocar la batería acústica

15 marzo, 2016

15 marzo, 2016

Ciudad de México. 11 de marzo de 2016 (Agencia Informativa Conacyt).- Estudiantes de las carreras de ingeniería en electrónica y telecomunicaciones,...

Comprueban investigadores mexicanos eficacia en control de glucosa de planta endémica de Tamaulipas

24 noviembre, 2018

24 noviembre, 2018

Regula también colesterol y triglicéridos, y puede ser la base de fármaco antidiabético Una investigación realizada en la Escuela Nacional...

Exitoso mexicano crea método que reduce los daños celulares en infarto y alarga vida del paciente

29 enero, 2016

29 enero, 2016

  * Un microbiólogo de origen oaxaqueño dirige tres estudios en cardiología molecular en Singapur, Alemania y Rusia. Recibe importante...

Convocatoria para estancias posdoctorales en la Universidad del Sur de California

5 agosto, 2017

5 agosto, 2017

Por Mercedes López Ciudad de México.  (Agencia Informativa Conacyt).- Con el objetivo de contribuir a la consolidación de las capacidades...