18 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

Trabajan en el diseño del primer acelerador lineal de partículas mexicano

31 agosto, 2016

31 agosto, 2016

AUTOR: Verenise Sánchez  FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México. (Agencia Informativa Conacyt).- A más de 80 años de que se...

Entomología forense: insectos en la escena del crimen

26 junio, 2016

26 junio, 2016

AUTOR: Claudia Karina Gómez FUENTE: CONACYT, AGENCIA INFORMATIVA CONACYT Tepic, Nayarit.  (Agencia Informativa Conacyt).- La doctora en entomología forense e instructora de Cátedras...

¡A pedalear con energía!

2 noviembre, 2016

2 noviembre, 2016

Mazatlán, Sinaloa.  (Agencia Informativa Conacyt).- Estudiantes y docentes de la Universidad Politécnica de Sinaloa (Upsin) desarrollaron el prototipo de una bicicleta...

Crean perlas gelatinosas para liberar biofertilizantes

21 junio, 2016

21 junio, 2016

AUTOR: Claudia Karina Gómez   FUENTE: CONACYT, AGENCIA INFORMATIVA CONACYT Tepic, Nayarit.  (Agencia Informativa Conacyt).- El estudiante del doctorado en ciencias ambientales...

Red Mexicana de Supercómputo

2 abril, 2017

2 abril, 2017

Por Montserrat Muñoz Guadalajara, Jalisco.  (Agencia Informativa Conacyt).- Ante problemas donde son necesarios billones de cálculos matemáticos, la utilización de...

Jugar para hacer robots

22 marzo, 2018

22 marzo, 2018

Por Dalia Patiño González Puebla, Puebla. (Agencia Informativa Conacyt).- Conocer cómo funcionan las cosas, construir, organizar el trabajo en equipo...

Desarrollan politécnicos cubiertos para personas con artritis

22 junio, 2017

22 junio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx Facilitan la manipulación de estos utensilios gracias a...

Deslixate, la app para el prediagnóstico de la dislexia en niños

16 marzo, 2018

16 marzo, 2018

Por Amapola Nava Ciudad de México.  (Agencia Informativa Conacyt).- Deslixate es una nueva aplicación móvil (app), creada por estudiantes mexicanos, que...

Nueva tecnología para detección de cáncer cervicouterino

26 junio, 2017

26 junio, 2017

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro.  (Agencia Informativa Conacyt).- Investigadores del Grupo Gestión Inteligente S de RL diseñaron...

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...

Exitoso logro tecnológico mexicano permite a una empresa exportar pelotas de béisbol a EU

3 septiembre, 2018

3 septiembre, 2018

Con este desarrollo del Ciatec se brinda empleo a más de 200 personas en comunidades rurales de Aguascalientes A fin...

Aumenta a 74.3 millones el número de cibernautas en México

3 abril, 2019

3 abril, 2019

En el último año dos millones de mexicanos se convirtieron en cibernautas. Según datos de la más reciente encuesta sobre...

Nanomateriales para tratamiento de pie diabético

21 febrero, 2018

21 febrero, 2018

Por Dalia Patiño González Puebla, Puebla. (Agencia Informativa Conacyt).- El doctor José Albino Moreno Rodríguez, profesor investigador de la Facultad...

Premio Heberto Castillo de la Ciudad de México 2016

6 agosto, 2016

6 agosto, 2016

AUTOR: Mercedes López FUENTE: AGENCIA INFORMATIVA CONACYT Ciudad de México.  (Agencia Informativa Conacyt).- Bajo el lema “Por una Ciudad ConCiencia”, la Secretaría...

GeoRes: CICESE en AppStore

29 diciembre, 2016

29 diciembre, 2016

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Boletín informativo No. 78/2016 Desarrollan aplicación para determinar...