In Servoy classic (pre-Eclipse), running developer spun up a limited Servoy server. I forget exactly how many clients this setup allowed, but it was a few. This is no longer the case with Serclipse. When I needed to code something fairly platform specific, I found it helpful to be able to make a change in developer, spin up a smart client on a different OS (hitting my development machine), test, and repeat.
If I try the same thing in either Servoy 4 or 5, the error message I receive when I try to launch a smart client is:
Starting of webstart clients not possible from developer (running an application server)
I suppose I could commit my changes to the servoy_repository, shutdown developer, start up servoy server, and test this way. But this is less than ideal, especially considering that everything I'm wanting to test is already under non-servoy_repository version control.
Back a while ago, VMWare had an eclipse plugin that allowed debugging of code run in a virtual machine. Having said that, I don't know how relevant that would be to my scenario. But if something like that were possible, it would be better than it is now.