Fare lo sviluppo su un iPad è sicuramente possibile, ma quanto funzioni per te dipenderà molto dal tuo flusso di lavoro. In particolare, potresti avere dei problemi con il debugging, specialmente se hai bisogno di un buon debugger JavaScript.
Debug
Come esperimento ho provato di recente a modificare una webapp (per lo più JavaScript) su cui ho lavorato usando il mio iPad. Il montaggio è andato abbastanza agevolmente (ho usato Textastic ), ma il debug del JavaScript è stato un problema. Per quanto ne so, l'unica cosa che si avvicina a un vero strumento di debug su iOS è Firebug Lite , che ha alcune limitazioni sostanziali . Poiché non è integrato nel browser, non può incontrare molti problemi. Nessun errore di sintassi che si cattura (sei rimasto a caccia della staffa mancante da solo) e non hai segnalato problemi HTTP se uno script esterno non si carica correttamente.
L'interfaccia è anche piuttosto difficile da utilizzare su un dispositivo touch: piccoli colpetti e ridimensiona in modo strano se si tenta di eseguire lo zoom. Come qualcuno che si affida un po 'agli strumenti di sviluppo di Safari e Chrome durante lo sviluppo di JavaScript, ho trovato abbastanza frustrante quando mi sono imbattuto in qualsiasi tipo di errore.
Detto questo, se il tuo sviluppo è più lato server, o altrimenti non dipendi da questi tipi di strumenti di debug, l'iPad potrebbe benissimo creare un buon ambiente di sviluppo per te.
Opzioni dell'editor
Se vuoi solo usare Vim, allora un client SSH come Prompt o iSSH funzionerebbe bene, combinato con un server remoto da qualche parte (che ti servirà ovunque per visualizzare i file). Se desideri un'opzione che non richiede l'accesso alla rete, c'è un porto iOS di Vim , ma vale la pena notare che i file sono accessibili solo tramite iTunes (ovvero non è possibile caricarli su un server SFTP o visualizzarli localmente con Safari).
Se vuoi un'esperienza più nativa, vale la pena Diet Coda , in quanto integra molti strumenti utili: SFTP, un client SSH completo, un editor di codice e un browser. È sicuramente il lato più costoso delle app iOS, ma ho letto cose positive a riguardo.
Textastic è un altro buon editor, con alcune belle estensioni per la tastiera del software (utile per apportare modifiche in un pizzico se non si dispone di un Bluetooth con te). Tuttavia, non sono un grande fan del suo modello di accesso ai file. Non c'è molto concetto di sincronizzazione - piuttosto che scaricare file da una fonte (SFTP, Dropbox o WebDAV), modificarli localmente, quindi ricaricarli. Un'opzione per modificare direttamente in Dropbox o SFTP sarebbe piacevole, ma questa è una preferenza personale.