24 October, 2020 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

La investigación nuclear en México

16 junio, 2016

16 junio, 2016

AUTOR: Tania Robles FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- En el centro del país existe un recinto científico...

Estudiantes desarrollan app para promover autoexploración mamaria

1 junio, 2016

1 junio, 2016

AUTOR: Montserrat Muñoz FUENTE: AGENCIA INFORMATIVA CONACYT Guadalajara, Jalisco. (Agencia Informativa Conacyt).- Con una aplicación móvil (app) que promueve la autoexploración de los...

Universidad Panamericana inaugura laboratorio de apps

26 noviembre, 2018

26 noviembre, 2018

Por Dulce Miranda Ciudad de México.  (Agencia Informativa Conacyt).- La Universidad Panamericana (UP), campus México, se convirtió este año en...

Consiguen científicos mexicanos tomate que disminuye hipertensión

15 abril, 2018

15 abril, 2018

En trabajo transgénico incorporan proteína de amaranto con resultados similares a los del fármaco más popular en el tratamiento de...

Diseñan app con tecnología NFC

10 mayo, 2016

10 mayo, 2016

Por Érika Rodríguez Zacatecas, Zacatecas. 4 de mayo de 2016 (Agencia Informativa Conacyt).- Con el objetivo de dinamizar la transferencia de...

Niñas mexicanas crean App para alimentar perros a distancia

30 abril, 2018

30 abril, 2018

Permite hacerlo cuando el dueño está lejos, a través de wifi y Bluetooth Estudiantes de secundaria de Morelia crearon una...

¿Qué tan puros son los aceites vegetales?

21 julio, 2017

21 julio, 2017

Por Érika Rodríguez Zacatecas, Zacatecas.  (Agencia Informativa Conacyt).- En la Unidad DES Agropecuaria, de la Universidad Autónoma de Zacatecas (UAZ),...

Destaca la Unaq en el Certamen Nacional Innovación Aeroespacial México 2016

27 enero, 2017

27 enero, 2017

Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Un estudiante de posgrado y tres egresados de licenciatura de la Universidad Aeronáutica en...

Crean dispositivo para predecir el cáncer cervicouterino

7 junio, 2018

7 junio, 2018

El arículo sólo podrá usarse una vez y con una eficacia de entre 85 y 90 por ciento Desde 2006,...

Impulsan arquitectura sustentable con bambú

20 julio, 2016

20 julio, 2016

AUTOR: Amelia Gutiérrez Solís FUENTE: AGENCIA INFORMATIVA CONACYT Colima, Colima. (Agencia Informativa Conacyt).- Con el objetivo de emplear el bambú en el...

Centro de Diseño Avanzado: innovación para la industria

21 julio, 2016

21 julio, 2016

AUTOR: Montserrat Muñoz FUENTE: AGENCIA INFORMATIVA CONACYT Guadalajara, Jalisco. (Agencia Informativa Conacyt).- El Centro de Diseño Avanzado (CDA) del Instituto Tecnológico y...

Mexicanos realizarán misión análoga a Marte

1 diciembre, 2018

1 diciembre, 2018

Por Ricardo Capilla Ciudad de México.  (Agencia Informativa Conacyt).- El primer equipo conformado enteramente por mexicanos realizará una misión análoga en...

Domótica: un hogar inteligente

19 agosto, 2016

19 agosto, 2016

AUTOR: Marytere Narváez FUENTE: AGENCIA INFORMATIVA CONACYT Mérida, Yucatán.  (Agencia Informativa Conacyt).- Blastbot y Domodule son dispositivos de software y hardware creados por la empresa yucateca...

Ingresa destacado mexicano a la Academia de Ingeniería de EU

17 febrero, 2017

17 febrero, 2017

Con el reconocimiento al doctor Sergio Alcocer suman 3 los connacionales miembros de la misma de un total de 249...

Valeria García: una mente brillante en astronomía

27 noviembre, 2016

27 noviembre, 2016

Culiacán, Sinaloa.  (Agencia Informativa Conacyt).- Valeria García Hernández tiene 16 años de edad, estudia el segundo grado de bachillerato en la...