26 April, 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

Crean estudiantes mexicanos singular prototipo que optimiza la extracción y trituración de piedra para producir cemento

18 febrero, 2018

18 febrero, 2018

El dispositivo será financiado e incubado por inversionistas de Estados Unidos Un grupo interdisciplinario de alumnos y egresados de la...

Conacyt presentará logros en Foro Nacional de Ciencia, Tecnología e Innovación

29 julio, 2018

29 julio, 2018

Por Mercedes López Ciudad de México.  (Agencia Informativa Conacyt).- Por primera vez, el Consejo Nacional de Ciencia y Tecnología (Conacyt) realizará...

CONVOCATORIAS PARA EL PREMIO NACIONAL DE TECNOLOGÍA E INNOVACIÓN, XVIII EDICIÓN

6 agosto, 2016

6 agosto, 2016

FUENTE: Fundación Premio Nacional de Tecnología e Innovación SECRETARIA DE ECONOMIA Y EL CONSEJO NACIONAL DE CIENCIA Y TECNOLOGÍA PUBLICAN CONVOCATORIAS...

Nuevo método para detectar cardiopatías en recién nacidos

29 diciembre, 2016

29 diciembre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- Los defectos cardiacos son las alteraciones congénitas de mayor frecuencia, con una incidencia aproximada de cuatro a...

Desarrollan biomalla quirúrgica para el tratamiento de hernias abdominales

25 abril, 2017

25 abril, 2017

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro. (Agencia Informativa Conacyt).- Estudiantes de los institutos tecnológicos de Morelia y Celaya...

EVA: tecnología contra el cáncer de mama

27 julio, 2017

27 julio, 2017

Por Dalia Patiño González Puebla, Puebla.  (Agencia Informativa Conacyt).- El concepto de innovación no se circunscribe solo a una invención...

Descubren mejores resultados en medicamento para diabetes tipo II que disminuye ataques cardiovasculares

11 julio, 2016

11 julio, 2016

FUENTE: AGENCIA ID Originalmente diseñado para control de glucosa en sangre, ha demostrado que reducen riesgos de infarto y/o muerte, además...

Celebrarán en Sinaloa la Copa Science de México

18 agosto, 2016

18 agosto, 2016

AUTOR: Janneth Aldecoa FUENTE: AGENCIA INFORMATIVA CONACYT Culiacán, Sinaloa.  (Agencia Informativa Conacyt).- Del 7 al 10 de septiembre próximos se realizará...

¿Qué pasa en el cerebro de tu perro cuando te ve?

3 abril, 2016

3 abril, 2016

Por Israel Pérez  Santiago de Querétaro, (Agencia Informativa Conacyt).- Ante la necesidad de conocer más respecto a la interacción que existe...

Desarrollan asistente médico digital

16 febrero, 2018

16 febrero, 2018

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

Promueve Fenaci proyectos científicos y tecnológicos en Querétaro

15 octubre, 2018

15 octubre, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro. (Agencia Informativa Conacyt).- Con el propósito de incentivar el desarrollo de proyectos...

Ingeniería genética contra la influenza aviar

3 julio, 2017

3 julio, 2017

Por Montserrat Muñoz Guadalajara, Jalisco.  (Agencia Informativa Conacyt).- Un brote de influenza aviar H7N3 se detectó en granjas del estado...

Bioinsecticida politécnico podría evitar pérdidas en cosechas de cítricos

3 abril, 2017

3 abril, 2017

INSTITUTO POLÍTECNICO NACIONAL COMUNICADO DE PRENSA C-229 Ciudad de México, a 22 de marzo de 2017 Fue elaborado a partir...

Crea UAM novedoso sistema que recicla cinco veces el agua tratada para autolavados

5 marzo, 2018

5 marzo, 2018

El desarrollo de investigadores de la institución tiene ya dos patentes y permite aprovechar el 90 por ciento del líquido...

El lado curativo de los esteroides

10 octubre, 2016

10 octubre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- La química de esteroides es una especialidad de la que se podrían encontrar un sinfín...