Sin categoríaRestful Objects y lenguaje Go, el futuro de la...

Restful Objects y lenguaje Go, el futuro de la programación

-

Por Érika Rodríguez

Zacatecas, Zacatecas. 15 de febrero de 2017 (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. 

rest-head-21517.jpg

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.

TE PUEDE INTERESAR  Por cuatro órdenes de aprehensión por homicidio, detienen a Macario García, dirigente del MULTI

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

TE PUEDE INTERESAR  Era una niña la que se intentó fugar del albergue del DIF, confirman

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

image icon01Descargar fotografías.

pdf iconVer texto en pdf.

 

Licencia de Creative Commons
Esta obra cuyo autor es Agencia Informativa Conacyt está bajo una licencia de Reconocimiento 4.0 Internacional de Creative Commons.


Agencia Informativa Conacyt


Fuente: Restful Objects y lenguaje Go, el futuro de la programación

Últimas noticias

Capacitan a autoridades de 27 municipios de Oaxaca en derechos políticos de las mujeres

San Andrés Huayapam, Oax.– Con el objetivo de fortalecer la participación y el ejercicio pleno de los derechos de...

Secretaría de las Mujeres acerca servicios integrales a víctimas indirectas de feminicidio en Tehuantepec

 Oaxaca de Juárez.- Tras el feminicidio de la mujer identificada como M.C.O.H., la Secretaría de las Mujeres de Oaxaca,...

Destaca Semovi incorporación de 250 taxis a TaxSí y avances en el reordenamiento del transporte

_La titular de la Secretaría de Movilidad, Yesenia Nolasco Ramírez, informó que 250 unidades participan en la fase preoperativa...

Emergencia feminicida en Oaxaca: asesinan a militante del PRD en Pinotepa; suman tres crímenes en una semana

Isela Lizbeth González López fue asesinada en Pinotepa Nacional. Su caso se suma a los feminicidios registrados esta semana...

Quizá te pueda interesar
Recomendaciones para ti