Background: I have C++ DLL's which are part of a web application. I'm in the position where the UI, which is invoking parts of my code is under development and the C++ code is being developed as well. This creates a lot of integration issues. In order to solve this I wanted to call the C++ code externally in another language (similar to what happens to the UI) not related to the UI and that way test my code.
I'm currently exploring on how to achieve this and would like to ask for your help on which tools to do that.
In a nutshell what I want to do is to bypass the UI layer to perform testing (Maybe in the future, create some JSON/XML based server for automation).
Update after further research and thinking about the problem:
ChaiScirpt- Looks promising to what I want, but I can't seem to find other projects that use that. Does it support 64 bit? How does it handle non standard code.
Swig -Looks like a great project. No 64 bit support? A lot of work with gluing the layers?
node.js : Seems to be compatible with windows, V8 gives you js. Support 64 bit and there is a nice embedding guide. How much workload is it?
I run the app on Windows 2003, I'm using VC6. In the process of porting to VC11 (VS2012)
A good solution would include minimal work on exposing the C++ interface, long-term development and support for 64bit/Unicode.