First, I know almost nothing about the interfacing of this type and this is the first time, I'm trying it out. I am looking to use one of the Statistics/Simulation software either Maple or Mathematica or R for calculations and use C#/Java to handle other areas like persistence and data collection and so on.
Can you tell me which one of these platforms (.Net/Java) is more friendly for this exercise in terms of:
- Effort required to prepare the data to the format usable by statistics software
- Performance in terms of memory requirement and time required for communication between two programs.
I understand that a single platform may not be good for all of them and one may be very good for say maple but too bad for R. What I'm looking for is a good combination.
And why I'm not fixed on one of Maple/Mathematica/R? Well, they all are available to me and what I'm trying to calculate is pretty much common and also available in all of them.
So it has come down to which one is easy for interfacing.
Cheers