2 June, 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

Nanocompuestos retardantes de fuego

3 octubre, 2018

3 octubre, 2018

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- Evitar y prevenir accidentes provocados por fuego son los principales objetivos...

Proponen investigadores del ITESM biofortificación de frutas y verduras

12 marzo, 2017

12 marzo, 2017

Por Felipe Sánchez Banda Monterrey, Nuevo Léon.  (Agencia Informativa Conacyt).-Investigadores del Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM)...

Con material de desecho, estudiantes mexicanas crean luminol que identifica manchas de sangre en pruebas forenses

18 mayo, 2017

18 mayo, 2017

Se utilizaron guantes de laboratorio para generar el material luminoso Con el propósito de disminuir la contaminación generada por el...

Desarrollan app para monitoreo en estancias infantiles

23 junio, 2016

23 junio, 2016

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

Markoptic, innovación tecnológica con sentido social

16 septiembre, 2016

16 septiembre, 2016

AUTOR: Janneth Aldecoa  FUENTE: AGENCIA INFORMATIVA CONACYT Culiacán, Sinaloa.  (Agencia Informativa Conacyt).- En 2013 fue creada en Culiacán la Fundación Markoptic A.C., una...

Desarrolla Cimat software para ingeniería colaborativa

31 mayo, 2017

31 mayo, 2017

Por Érika Rodríguez Zacatecas, Zacatecas. (Agencia Informativa Conacyt).- La gamificación o ludificación ha sido implementada en la educación como un...

Marcas no tradicionales en los Estados Unidos

15 febrero, 2016

15 febrero, 2016

Por: Arturo Ishbak González Brinks, Gilson & Lione Asociado Como respuesta a las nuevas necesidades de los consumidores, las empresas; a...

CONVOCATORIA ABIERTA PARA STARTUPS LATINOAMERICANAS: MASSCHALLENGE 2016

25 junio, 2016

25 junio, 2016

¿Eres un EMPRENDEDOR? ¿Eres un JOVEN investigador? ¿Requieres de ASESORÍA y capacitación para REALIZAR tu proyecto? CONSÚLTA la convocatoria vigente: “www.masschallenge.org” AUTOR: Jorge Armando Bonilla FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de...

BUAP, tercer lugar nacional en transferencia de tecnología

13 junio, 2017

13 junio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx A la fecha se han tramitado 186 solicitudes...

Alistan la Fenaci Coahuila 2017

10 junio, 2017

10 junio, 2017

Por Felipe Sánchez Banda Saltillo, Coahuila.  (Agencia Informativa Conacyt).- El Consejo Estatal de Ciencia y Tecnología del Estado de Coahuila...

¿Qué es la compatibilidad electromagnética?

8 agosto, 2017

8 agosto, 2017

Por Tania Robles Ciudad de México. (Agencia Informativa Conacyt).- Al viajar en un avión es obligatorio tener el celular en modo...

Ciencia y tecnología para el sector agropecuario

28 diciembre, 2016

28 diciembre, 2016

Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Desde hace 20 años, Fundación Produce se ha consolidado como una propuesta para impulsar...

Crean productos de limpieza a partir de residuos de la desalinización de agua de mar

1 noviembre, 2016

1 noviembre, 2016

Con el método desarrollado en la UNAM se obtiene cloro y sosa. Al no regresar la salmuera al océano se...

Ácido kójico para una piel sin manchas

23 agosto, 2017

23 agosto, 2017

Por Felipe Sánchez Banda Saltillo, Coahuila. (Agencia Informativa Conacyt).- Científicos del Centro de Investigación en Química Aplicada (CIQA), junto con...

Patentan tecnología para estudiar océano profundo

11 julio, 2017

11 julio, 2017

Boletín de prensa no.322 Patentan tecnología para estudiar océano profundo ·        Científicos de la UdeG desarrollaron un sistema que permite obtener...