Eclipse is a popular multi-platform Integrated Development Environment (IDE) very well suited for code development on clusters.
Read our Eclipse introduction to find out why you should consider using Eclipse if you develop code and how to get it.
You can use Eclipse on the desktop as a remote editor for the cluster.
You can combine the remote editor feature with version control from Eclipse, but some care is needed, and here’s how to do it.