21 November, 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

Desarrolla IPN sistema de información de destinos turísticos para Sectur

26 agosto, 2017

26 agosto, 2017

INSTITUTO POLÍTECNICO NACIONAL Ciudad de México, a 9 de agosto de 2017 COMUNICADO DE PRENSA C-607   Con esta herramienta...

Creatividad en concreto

2 octubre, 2017

2 octubre, 2017

Por Tomás Dávalos Aguascalientes, Aguascalientes.  (Agencia Informativa Conacyt).- José Ángel Ortiz Lozano, profesor investigador de la Universidad Autónoma de Aguascalientes (UAA),...

Dietzia, la bacteria devoradora de PET

11 marzo, 2016

11 marzo, 2016

AUTOR: Erika Socorro Rodríguez FUENTE:  AGENCIA INFORMATIVA CONACYT Zacatecas, Zacatecas. 10 de marzo de 2016 (Agencia Informativa Conacyt).- Con el objetivo de...

Apuesta IMPI a modernización para agilizar registro de marcas y patentes

24 junio, 2019

24 junio, 2019

Se estima que en un mes el instituto presente una nueva plataforma digital y una aplicación para móviles en la que se incluirán tutoriales

Estudiantes UG presentan ante empresarios locales proyectos innovadores

29 junio, 2017

29 junio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx Con el fin de vincular a la comunidad...

Significativa la contaminación del agua por sustancias emergentes, aun en dosis mínimas

29 julio, 2017

29 julio, 2017

FUENTE: Asociación Nacional de Universidades e Instituciones de Educación Superior, ANUIES, www.anuies.mx El derrame de plaguicidas y productos farmacéuticos atentan...

Crea ITESM arena de drones

15 marzo, 2016

15 marzo, 2016

AUTOR: Israel Pérez FUENTE: AGENCIA INFORMATIVA CONACYT Santiago de Querétaro, Querétaro. 11 de marzo de 2016 (Agencia Informativa Conacyt).- Ante la necesidad...

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

Centro de investigación crea metodología que remueve contaminantes de curtidurías y revalorizan sus residuos

22 marzo, 2018

22 marzo, 2018

La actividad de este sector industrial desecha químicos muy agresivos que se vierten al drenaje, ante lo cual se diseñó...

Diseñan estudiantes sistema inteligente de monitoreo ambiental

26 octubre, 2016

26 octubre, 2016

Puebla, Puebla.  (Agencia Informativa Conacyt).- Estudiantes de la Facultad de Ciencias de la Electrónica de la Benemérita Universidad Autónoma de Puebla...

Obtiene premio nacional un protector y estimulante de desarrollo vegetal por formulación orgánica

8 enero, 2018

8 enero, 2018

El producto se comercializa en el país, España y EU, y pronto ingresará al mercado argentino y al africano Apenas...

Nanocatalizadores para energías limpias

25 mayo, 2016

25 mayo, 2016

AUTOR: Felipe Sánchez Banda FUENTE:  AGENCIA INFORMATIVA CONACYT Saltillo, Coahuila.  (Agencia Informativa Conacyt).- El doctor Francisco Javier Rodríguez Varela y estudiantes del...

Postúlate al Premio Heberto Castillo de la Ciudad de México 2017

22 julio, 2017

22 julio, 2017

Por Mercedes López Ciudad de México.  (Agencia Informativa Conacyt).- Promover, instaurar y fomentar las actividades tendientes al desarrollo científico, tecnológico...

Empanizador saludable con ahuautle, nopal y amaranto

28 julio, 2018

28 julio, 2018

Por Israel Pérez Valencia Santiago de Querétaro, Querétaro. (Agencia Informativa Conacyt).- Con la finalidad de promover el consumo de alimentos...

Estudiantes mexicanos ganan premio internacional con dispositivos médicos en 3D

18 octubre, 2016

18 octubre, 2016

La creación de la UNAM sustituye al yeso en la rehabilitación de huesos y compitió con 464 proyectos de 12...