27 July, 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

Obtienen dos patentes científicos mexicanos por desarrollos que descontaminan el agua mediante la energía solar

22 marzo, 2018

22 marzo, 2018

Ambos han comprobado su efectividad en comunidades tarahumaras, donde el uso de cloro como desinfectante (descontaminante) no es aceptado El...

Desarrollan app para identificar a niños con autismo

30 abril, 2016

30 abril, 2016

AUTOR: Rosa Domínguez FUENTE: AGENCIA INFORMATIVA CONACYT Cuernavaca, Morelos. (Agencia Informativa Conacyt).– Un grupo de jóvenes emprendedores y estudiantes del Instituto...

Construirán laboratorio para caracterización de materiales

6 octubre, 2017

6 octubre, 2017

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- La Universidad Tecnológica de Querétaro (Uteq), a través del...

Impulsan talento científico de mujeres indígenas

4 marzo, 2016

4 marzo, 2016

Por Verenise Sánchez  Fuente: Agencia Informativa CONACYT Ciudad de México. 2 de marzo de 2016 (Agencia Informativa Conacyt).- “Nunca me había...

Buscan marcadores moleculares para el tratamiento de la distrofia muscular

22 agosto, 2017

22 agosto, 2017

Por Carmen Báez Ciudad de México.  (Agencia Informativa Conacyt).- Caracterizada por debilidad muscular progresiva, la cual inicia por los músculos de...

Nitzia Arce: investigadora nayarita de alimentos y envases inteligentes

7 diciembre, 2016

7 diciembre, 2016

Tepic, Nayarit.   (Agencia Informativa Conacyt).- Nitzia Arce Carrillo es una joven investigadora nayarita, nacida en la capital del estado, es...

Premian en Irlanda a innovador mexicano por optimizar energía en edificaciones con tecnología de frontera

17 marzo, 2018

17 marzo, 2018

El especialista en sustentabilidad realiza posgrado en inteligencia artificial y tiene la intención de regresar al país para impulsar el...

Entendiendo cómo una bacteria del suelo selecciona su alimento para producir biopolímeros

2 agosto, 2018

2 agosto, 2018

Dra. Elva Yadira Quiroz Rocha y Dra. Cinthia Ernestina Núñez López Este trabajo fue la tesis de doctorado de Elva...

Elaboran politécnicos Xo-Fresh, paleta de hielo para diabéticos

6 agosto, 2017

6 agosto, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx Hecha de xoconostle y fresa, es un producto...

Ingenieros del IPN diseñan nanosatélite para concurso en Europa

2 octubre, 2016

2 octubre, 2016

Oaxaca de Juárez, Oaxaca. 2 de septiembre de 2016 (Agencia Informativa Conacyt).- Walter Abdias Calles Glass es un ingeniero con especialidad...

Patentan en EU hologramas médicos 3D, inventados en México

14 diciembre, 2015

14 diciembre, 2015

Por Antimio Cruz Dos solicitudes de patente fueron presentadas en Estados Unidos en marzo y agosto de este año para...

Transforman bagazo de caña de azúcar en plástico biodegradable

18 junio, 2016

18 junio, 2016

AUTOR:  Amelia Gutiérrez Solís   FUENTE: CONACYT, AGENCIA INFORMATIVA CONACYT   Colima, Colima.  (Agencia Informativa Conacyt).- Estudiantes de ingeniería ambiental y de ingeniería...

Diseñan app contra la corrupción

26 junio, 2018

26 junio, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Estudiantes de la ingeniería en software de la Universidad...

Galardonan investigación en fármacos de nueva generación que inhiben infecciones virales

20 febrero, 2018

20 febrero, 2018

Los descubrimientos de un joven investigador del Cinvestav están enfocados al herpes simple tipo 1 y el adenovirus; sin embargo,...

Genética molecular aplicada a la antropología

8 noviembre, 2016

8 noviembre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- Aun cuando el quehacer científico en México avanza día con día, existen áreas del conocimiento...