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

Cómo beneficia beber agua alcalina al paciente diabético

25 abril, 2018

25 abril, 2018

Alimentos y líquidos ácidos vuelven lento el metabolismo y afectan a algunos órganos, como el páncreas que regula la glucosa...

Diseñan prótesis biónicas de bajo costo

27 octubre, 2016

27 octubre, 2016

Ciudad de México. (Agencia Informativa Conacyt).- La empresa mexicana Probionics logró desarrollar un proceso más barato y eficiente para la fabricación...

Clúster de Plásticos de Querétaro, por una industria especializada

31 julio, 2018

31 julio, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.(Agencia Informativa Conacyt).- El plástico es un material que está presente en la...

Ondas ultrasónicas revelan daños en cemento

13 julio, 2016

13 julio, 2016

AUTOR: Dioreleytte Valis FUENTE: AGENCIA INFORMATIVA CONACYT Oaxaca de Juárez, Oaxaca.  (Agencia Informativa Conacyt).- En los laboratorios del Centro Interdisciplinario de Investigación para...

EducaSTEAM: impulso a la ciencia, tecnología, ingeniería, matemáticas y las artes

24 marzo, 2016

24 marzo, 2016

AUTOR: Jorge Armando Bonilla FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. 17 de marzo de 2016 (Agencia Informativa Conacyt).- Uno de los...

¿Qué es inteligencia tecnológica?

25 noviembre, 2015

25 noviembre, 2015

México ya cuenta con oficinas de gobierno, inversionistas y empresas que están generando riqueza y empleos basados en el conocimiento....

Covestro, tecnología alemana hecha en México

4 julio, 2016

4 julio, 2016

AUTOR: Judith Ureña FUENTE: AGENCIA INFORMATIVA CONACYT   Ciudad de México.  (Agencia Informativa Conacyt).- Como parte de la celebración del Año Dual...

Ingeniosa mexicana genera levadura y comercializa cuatro marcas de cerveza artesanal

14 julio, 2017

14 julio, 2017

Obtiene el primer premio en concurso de Ingeniería de Alimentos En 2013 la Comisión Federal de Competencia limitó los contratos...

Investigador del CICESE realizará estancia en la NASA

7 enero, 2017

7 enero, 2017

Ensenada, Baja California. (Agencia Informativa Conacyt).- Para dar continuidad a sus estudios de oceanografía física de la corriente de California, José...

Optimizan propiedades del cemento con láser

27 abril, 2016

27 abril, 2016

AUTOR: Tomás Dávalos FUENTE: AGENCIA INFORMATIVA CONACYT   Aguascalientes, Aguascalientes.  (Agencia Informativa Conacyt).- Juan José Soto Bernal, profesor investigador del Instituto Tecnológico de...

Encabeza Ciatej solicitudes de patentes en Jalisco

7 septiembre, 2016

7 septiembre, 2016

AUTOR: Montserrat Muñoz  FUENTE: AGENCIA INFORMATIVA CONACYT Guadalajara, Jalisco.  (Agencia Informativa Conacyt).- En 2015, el Centro de Investigación y Asistencia en...

Chile chipotle con mucha energía

1 mayo, 2018

1 mayo, 2018

Por Ricardo Capilla Ciudad de México.  (Agencia Informativa Conacyt).- Especialistas del Centro de Investigación en Materiales Avanzados (Cimav) diseñaron y...

Consolida Cidesi Laboratorio Nacional en Tecnologías del Frío

29 septiembre, 2016

29 septiembre, 2016

Santiago de Querétaro, Querétaro. 31 de agosto de 2016 (Agencia Informativa Conacyt).- En el marco del Primer Encuentro de Negocios Tecnológicos...

Científico mexicano crea caminadora económica para personas con discapacidad

15 marzo, 2018

15 marzo, 2018

Posibilita que las personas que se encuentran en convalecencia en cama puedan ser levantadas en vilo Investigador del Instituto Tecnológico...

Diseñan a partir de desechos naturales biopolímeros de aplicaciones industriales

25 mayo, 2016

25 mayo, 2016

FUENTE: AGENCIA ID El desarrollo de la Universidad Autónoma de Nuevo León es de precio accesible, eficiente y sustentable. Tallos de...