Если вы используете Ubuntu (или любую современную linux-систему на основе Gnome или KDE), вы можете очень легко «монтировать» удаленные серверы через FTP или SSH (или ряд других протоколов).
Это позволяет вам работать напрямую на удаленном компьютере: открывать файлы в любом редакторе, сохранять его, как если бы это был локальный файл, и так далее.
http://blog.ashfame.com/2011/01/connect-ftp-server-ubuntu-without-client/
Это хороший способ разработки, если ваша среда разработки настроена удаленно. Тем не менее, разработка в вашей среде обычно плохая идея:
- Это открывает проблемы безопасности: незавершенная, незащищенная среда доступна каждому. Просто оставьте какой-нибудь модуль разработки, и ваш сервер может быть захвачен, например.
- Это громоздко: локальная среда разработки допускает гораздо больше удобных надстроек, таких как подробное ведение журнала, отладочные надстройки и так далее.
- Невозможно (почти) полностью продолжить разработку после развертывания (запуска в эксплуатацию), поскольку вы будете отлаживать среди своих посетителей: сообщать им ошибки, ломать их учетные записи и т. Д.