Разработка на iPad определенно возможна, но от того, насколько хорошо она будет работать, во многом зависит ваш рабочий процесс. В частности, вы можете столкнуться с проблемами, когда дело доходит до отладки, особенно если вам нужен хороший отладчик JavaScript.
Отладка
В качестве эксперимента я недавно попытался отредактировать (в основном JavaScript) веб-приложение, над которым я работал, используя мой iPad. Редактирование прошло относительно гладко (я использовал Textastic ), но отладка JavaScript была проблемой . Насколько я знаю, единственное, что близко подходит к правильному инструменту отладки в iOS, - это Firebug Lite , который имеет некоторые существенные ограничения. Поскольку он не интегрирован в браузер, он не может поймать много проблем. Нет перехвата синтаксических ошибок (вы сами оставляете эту недостающую скобку) и нет сообщений о проблемах HTTP, если внешний скрипт не загружается должным образом.
Интерфейс также довольно грубый для использования на сенсорном устройстве - маленькие метчики, и он странно изменяет размеры, если вы пытаетесь увеличить изображение. Как человек, который полагается на инструменты разработки Safari и Chrome при разработке JavaScript, я нахожу это довольно расстраивающим, когда сталкиваюсь с какой-либо ошибкой.
Тем не менее, если ваша разработка более ориентирована на сервер или вы иначе не зависите от такого рода средств отладки, iPad вполне может стать для вас хорошей средой разработки.
Параметры редактора
Если вы просто хотите использовать Vim, тогда SSH-клиент, такой как Prompt или iSSH, будет работать хорошо в сочетании с удаленным сервером где-нибудь (который вам понадобится где угодно для просмотра файлов). Если вам нужен вариант, который не требует доступа к сети, есть порт Vim для iOS , но стоит отметить, что файлы доступны только через iTunes (т.е. вы не можете загрузить их на сервер SFTP или просмотреть их локально с помощью Сафари).
Если вам нужен более естественный опыт, стоит обратить внимание на Diet Coda , поскольку в нем много полезных инструментов - SFTP, полноценный SSH-клиент, редактор кода и браузер. Это определенно более дорогая сторона приложений для iOS, но я читал хорошие вещи об этом.
Textastic - еще один хороший редактор, с некоторыми приятными расширениями для программной клавиатуры (полезен для внесения изменений в крайнем случае, если у вас нет Bluetooth). Однако я не большой поклонник его модели доступа к файлам. Синхронизация не так уж и важна - вы загружаете файлы из источника (SFTP, Dropbox или WebDAV), редактируете их локально, а затем повторно загружаете. Было бы неплохо редактировать напрямую в Dropbox или SFTP, но это немного личное предпочтение.