I need to build simple server that
- reads (potentially large) xml files
- processes them in memory(eg transform them to a different xml structure)
- writes them back to disk.
Some important aspects of the program:
- speed
- ability to distribute the server. That means placing (what does that mean) several such servers and each server will handle different volume of xml files.
- cross platform
- built in a very tight dead line
Basically my question is :
In what programming language should I do it ?
Java ?
- speed of development
- cross platform
- IO operation are high with the right configuration (add a web link here).
C++ ?
- execution speed
- cross platform (with the right libraries).
- however development is slower.