There are several parts to Spiro (or will be, eventually). - Spiro.Models ... a library that provides Javascript objects that are approximately 1:1 with the RO representations. - Spiro.Angular ... a library that sits on top of Spiro.Models and flattens the representations such that they can be used with little friction in UI libraries commonly used with Angular, eg AngularStrap or Angular-UI. - Spiro.Modern - a generic UI that takes inspiration from the Windows 8 "Modern" flat UI; sits on top of Spiro.Models.
Spiro.Models and Spiro.Modern are substantially complete for RO v1.1; Spiro.Angular is just in design (we've done a spike is all). Why Spiro? Partly because it will leverage work that is already done and tested, partly it is in the hope of building a community around Restful Objects itself, irrespective of the back-end implementation. The guys who wrote Spiro are Richard Pawson/Stef Cascarini, who are the committers on the Naked Objects MVC / Restful Objects.NET implementation (the "sister"/close cousin to Isis on .NET). I work closely with Richard over in Ireland, and ideas flow back and forth between the two frameworks. One thing worth noting: the existing Spiro libraries are written in TypeScript, and Spiro.Angular will be as well. This makes sense for the .NET guys, but I think it also makes sense in general... TS just compiles down to JS anyway. It can be used for free on either Visual Studio or on IntelliJ IDEA community edition. HTH Dan On 2 September 2014 18:41, <[email protected]> wrote: > Can you explain to me why spiro and maybe some introduction so I can > understand what you are after. I hope to contribute as soon as I have > enough understanding... (Restangular seems pretty powerful to me, but maybe > you prefer different approach?) > > > > > I'm aware of Restangular, but haven't tried to make it work. Focus right > now (when I get around to it) will instead be on the Spiro libraries stuff > [1] > > As to the error, not sure. I'm pretty sure we are always returning JSON > arrays or objects :-) > > > Dan > > [1] http://spirolibraries.github.io/Spiro.Angular/ > [2] https://github.com/SpiroLibraries/Spiro.Angular > > > > On 2 September 2014 17:25, wrote: > > > > > > > Hi Dan, > > > > > > > > Did you look to Restangular to work with ISIS? > > > > I get some messages that the JSON returned is not an array or object... > > > > > > > > greetz Johan > > > > > > > > > > > >
