Вообще говоря, чем ближе вы к производственной среде, тем лучше. Разработка под Windows сама по себе не является ошибкой, но вы должны иметь возможность проводить тестирование в среде, которая соответствует производственной.
Если у вас есть ресурсы на вашем компьютере, чтобы сделать это на виртуальной машине, это будет работать просто отлично. Если вы этого не сделаете, то также будет работать его собственный запуск или использование где-нибудь удаленного сервера.
Надеюсь, это поможет!
Спасибо,
Джо