Eu tambem, em um dos meus projetos separei ate por workspaces, ja que era um aplicativo para uma empresa que mais de um setor iria usar.
Fiz uma engenhoca meio suspeita e coloquei client e server junto no diretório de workspaces, e conectei ambos em outro diretório de cliente e servidor isolado.
Funciona mto bem pra mim.