Робити розробку на iPad, безумовно, можливо, але від того, наскільки добре він працює для вас, багато що залежатиме від вашого робочого процесу. Зокрема, у вас можуть виникнути проблеми, коли справа доходить до налагодження, особливо якщо вам потрібен хороший налагоджувач JavaScript.
Налагодження
Як експеримент, я нещодавно спробував деякі редагування (в основному JavaScript) веб-сайту, над яким я працював за допомогою свого iPad. Редагування пройшло відносно плавно (я використовував Textastic ), але налагодження JavaScript було болем. Наскільки мені відомо, єдине, що наближається до належного інструменту налагодження в iOS - це Firebug Lite , який має деякі істотні обмеження. Оскільки він не інтегрований у браузер, він не може назбирати багато проблем. Немає помилок у синтаксисі (у вас залишається самостійно шукати цю відсутній дужку) і не повідомляти про проблеми HTTP, якщо зовнішній скрипт не завантажується належним чином.
Інтерфейс також досить шорсткий для використання на сенсорному пристрої - невеликі цілі тапа, і він дивно змінюється, якщо ви намагаєтесь масштабувати. Як хтось, хто дуже покладається на інструменти для розробників Safari та Chrome під час розробки JavaScript, я вважав це досить засмучуючим, коли я натрапив на будь-яку помилку.
Однак, якщо ваша розробка більш серверна, або ви не залежите від подібних інструментів налагодження, iPad цілком може створити для вас гарне середовище розробки.
Параметри редактора
Якщо ви просто хочете використовувати Vim, то такий клієнт SSH, як Prompt або iSSH, буде добре працювати в поєднанні з віддаленим сервером десь (який вам знадобиться десь для перегляду файлів). Якщо вам потрібна опція, що не потребує доступу до мережі, є порт iOS Vim , але варто відзначити, що файли доступні лише через iTunes (тобто ви не можете завантажувати їх на сервер SFTP або переглядати їх локально за допомогою Сафарі).
Якщо ви хочете більш рідного досвіду, Diet Coda варто переглянути, оскільки він об'єднує в собі безліч корисних інструментів - SFTP, повного клієнта SSH, редактора коду та браузера. Це, безумовно, цінніше з додатків для iOS, але я читав про це хороші речі.
Textastic - це ще один хороший редактор, який має гарні розширення на клавіатурі програмного забезпечення (корисно для внесення змін у крайньому випадку, якщо у вас немає Bluetooth-пристрою). Однак я не великий фанат його моделі доступу до файлів. Поняття синхронізації не так вже й багато - скоріше ви завантажуєте файли з джерела (SFTP, Dropbox або WebDAV), редагуєте їх локально, а потім повторно завантажуєте. Варіант редагування безпосередньо на Dropbox або SFTP був би непоганим, але це трохи особисті переваги.