12 December, 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

Estudiante mexicano gana medalla de oro en Canadá

25 julio, 2016

25 julio, 2016

AUTOR: Verenise Sánchez FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- El estudiante mexiquense Víctor Reynoso Martínez ganó recientemente una...

Alexandria, educación para médicos y estudiantes a través de realidad virtual

6 febrero, 2017

6 febrero, 2017

Ciudad de México.  (Agencia Informativa Conacyt).- La palabra Alexandria se remonta al siglo III a. C., el lugar donde se construyó...

Universitaria reconocida como una de las 35 jóvenes más innovadoras de América Latina

2 enero, 2019

2 enero, 2019

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx Saiph Savage, colaboradora de investigación en la Facultad...

Científicos de la BUAP emplean bacterias benéficas en cultivos

25 noviembre, 2016

25 noviembre, 2016

Puebla, Puebla.  (Agencia Informativa Conacyt).- El doctor en ciencias Jesús Muñoz Rojas, del Centro de Investigaciones en Ciencias Microbiológicas del Instituto...

Impulsan realidad aumentada en México

31 octubre, 2016

31 octubre, 2016

Mérida, Yucatán.  (Agencia Informativa Conacyt).- Con el objetivo de dar a conocer entre estudiantes mexicanos los avances más recientes en el...

Retos legales de los vehículos autónomos

3 enero, 2017

3 enero, 2017

Berlín, Alemania. (Agencia Informativa Conacyt).- Los desarrollos tecnológicos en ocasiones también representan desafíos legales. Una de las innovaciones que ha causado...

Diseñan robot submarino para mantenimiento portuario

25 abril, 2018

25 abril, 2018

Por Karla Navarro Ensenada, Baja California.  (Agencia Informativa Conacyt).- El prototipo de un robot submarino con capacidad de dar servicio...

Garage Hub, programación y robótica al alcance de todos

18 agosto, 2017

18 agosto, 2017

Por Karla Navarro Ensenada, Baja California.  (Agencia Informativa Conacyt).- Facilitar la incursión de niños y jóvenes de Baja California en...

Investigador mexicano se suma en Europa a grupo que crea sistemas de seguridad vía los rasgos biométricos de las personas

11 mayo, 2018

11 mayo, 2018

Integra un proyecto multidisciplinario que desarrollar sistemas de identificación con fines de seguridad utilizando los rasgos de cada persona Un...

Recuperación asistida de petróleo

25 septiembre, 2018

25 septiembre, 2018

Por Felipe Sánchez Banda Saltillo, Coahuila. (Agencia Informativa Conacyt).- Alrededor de 50 por ciento del petróleo que se encuentra en los...

Toda la historia y las ciencias sociales en la App Mora

2 junio, 2017

2 junio, 2017

Por Ana Luisa Guerrero Ciudad de México.  (Agencia Informativa Conacyt).- La divulgación del conocimiento es uno de los objetivos de...

IMPI y el Servicio Autónomo de la Propiedad Intelectual de Venezuela fortalecen esfuerzos en materia de propiedad industrial

24 abril, 2017

24 abril, 2017

Ciudad de México, 18 de abril de 2017.- El día de hoy el Director General del Instituto Mexicano de la...

Con alta tecnología transforman hongos para obtener compuestos de uso industrial

5 enero, 2018

5 enero, 2018

Los investigadores de la UNAM cuentan con una patente y el sistema está listo para transferirse a empresas productoras de...

Crean caminador que funciona con inteligencia artificial para los adultos mayores

5 julio, 2016

5 julio, 2016

FUENTE: AGENCIA ID En caso de emergencia el desarrollo genera una alerta para brindar ayuda al usuario afectado Debido al decaimiento...

La nanotecnología en productos cotidianos

20 octubre, 2016

20 octubre, 2016

Ciudad de México.  (Agencia Informativa Conacyt).- En el marco de la XXIII Semana Nacional de Ciencia y Tecnología (Sncyt), se presentó...