Ir al contenido principal

Entradas

Mostrando las entradas de diciembre, 2017

Hello World con GeneXusM

Hace unos días se liberaron los primeros bits de GeneXus M  que, basicamente, es un IDE multiplataforma (Win, Linux y MAC) que atrás tiene la BL de GeneXus en la nube y permite el desarrollo de algunos componentes de una aplicación. En particular se pueden definir Entities (Transacciones para quienes conocen GeneXus ) y las mismas quedan expuestas como REST ( Business Objects expuestos como REST ) documentados con Swagger. Con esto es posible crear una Business API que luego sea consumida desde otra aplicación, incluso puede ser consumida desde otra aplicación GeneXus. Así que decidí hacer un "hello world" que en mi caso fue modelar la info de los clientes (tremendamente simplificada) con GeneXus M y luego consumir dichos servicios desde GeneXus, desarrollando un CRUD (Create, Read, Update y Delete) sobre dicho modelo. En este sentido bajé Genexus M  y cree una entity: Customer solo con un Id y Nombre: Hice build de dicho modelo (se crea la DB y un CRUD defaul