How to remote develop sofware?
Suppose I have a server that runs on Linux on which I would like to develop software (mainly OCaml, C/C++ and Java).

Is there a way to "remote develop" these things? I mean an IDE that allows me to modify files remotely (they are then uploaded when modified and saved) and to compile through SSH (basically invoking `make` or `omake`).

I was looking for something that makes this process transparent to the developer, without caring of doing things by hand. I'm used to use Eclipse so I wonder if a plugin to achieve this exists or if are there other choices?

Mind that it may happen that the local machine it not able to build software I intend to (for example for OCaml) so it should rely just on remote connection.

Thanks in advance
How to remote develop sofware?
===

Suppose I have a server that runs on Linux on which I would like to develop software (mainly OCaml, C/C++ and Java).

Is there a way to "remote develop" these things? I mean an IDE that allows me to modify files remotely (they are then uploaded when modified and saved) and to compile through SSH (basically invoking `make` or `omake`).

I was looking for something that makes this process transparent to the developer, without caring of doing things by hand. I'm used to use Eclipse so I wonder if a plugin to achieve this exists or if are there other choices?

Mind that it may happen that the local machine it not able to build software I intend to (for example for OCaml) so it should rely just on remote connection.

Thanks in advance