4 ms·
You'd still need something to handle transactions which can not be allowed to be performed by a user, such as credit card transactions This was the issue I had
by kls 15y ago
You'd still need something to handle transactions which can not be allowed to be performed by a user, such as credit card transactions
This was the issue I had with Parse when looking at it, while I think it is a great service, we need more than just a data store, there has to be some way to perform logic behind the REST service, because it is just not an operation that you can trust the client to do. You may be able to get away with a mobile device to card authorization but a JavaScript client should not be trusted to orchestrate it. So for me, with these services that look like a data store there is a core piece missing and that is the ability to perform business computation and orchestration that the client should not be responsible for.
- aespinoza 15y agoWe have that in iKnode. You can create your own logic and access it through the REST service. You can even upload your own assemblies as well. You can see the screenshot here: * Editor: http://iknode.com/images/tour/appeditor.png http://iknode.com/images/tour/appeditor.png * Assembly Upload: http://iknode.com/images/tour/asmupload.png http://iknode.com/images/tour/asmupload.png You can create your application that becomes a service endpoint and then just call your logic. You can call your application using a REST POST like this: https://api.iknode.com/Applications/execute/<application_name>/<application_method/ https://api.iknode.com/Applications/execute/<application... And in the body just put your parameters: { parameters: "{ myParam1: myValue1, myParam2: myValue2 }" }
- kls 15y agoDo you support any .NET language or just C#? I am personally looking for something that can support a lisp, there is a lisp for the .NET VM but I don't know how active the community is for it.
- aespinoza 15y agoRight now we only support C# in the Editor, but assemblies can be implemented in any language as long as it is CLS Complaint. We are planning to support IronPython and IronRuby in the future. In the case of Lisp, we looked at Clojure, which can run on top of the CLR. But we have no plans for it so far.