Fare lo sviluppo su un iPad è sicuramente possibile, ma quanto funzionerà per te dipenderà molto dal tuo flusso di lavoro. In particolare, potresti avere problemi quando si tratta di debug, soprattutto se hai bisogno di un buon debugger JavaScript.
Debug
Come esperimento, di recente ho provato alcune modifiche di una webapp (principalmente JavaScript) su cui ho lavorato con il mio iPad. Il montaggio è andato relativamente bene (ho usato Textastic ), ma il debug di JavaScript è stato un problema . Per quanto ne so, l'unica cosa che si avvicina a un adeguato strumento di debug su iOS è Firebug Lite , che presenta alcuni limiti sostanziali. Poiché non è integrato nel browser, non può rilevare molti problemi. Nessun errore di sintassi in fase di cattura (sei rimasto a caccia di quella parentesi mancante da solo) e nessuna segnalazione di problemi HTTP se uno script esterno non viene caricato correttamente.
L'interfaccia è anche piuttosto ruvida da usare su un dispositivo touch: piccoli target dei tocchi e si ridimensiona in modo strano se si tenta di ingrandire. Come qualcuno che si affida abbastanza agli strumenti di sviluppo di Safari e Chrome durante lo sviluppo di JavaScript, l'ho trovato abbastanza frustrante quando mi sono imbattuto in qualsiasi tipo di bug.
Detto questo, se il tuo sviluppo è più lato server, o altrimenti non dipendi da quel tipo di strumenti di debug, l'iPad potrebbe benissimo creare un buon ambiente di sviluppo per te.
Opzioni dell'editor
Se vuoi solo usare Vim, 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, esiste una porta iOS di Vim , ma vale la pena notare che i file sono accessibili solo tramite iTunes (cioè non puoi caricarli su un server SFTP o visualizzarli localmente con Safari).
Se vuoi un'esperienza più nativa, Diet Coda merita una visita, in quanto integra molti strumenti utili: SFTP, un client SSH completo, editor di codice e browser. È sicuramente il lato più costoso delle app iOS, ma ho letto cose positive al riguardo.
Textastic è un altro buon editor, con alcune belle estensioni alla tastiera del software (utile per apportare modifiche in un pizzico se non ne hai uno Bluetooth con te). Non sono comunque un grande fan del suo modello di accesso ai file. Non c'è molto concetto di sincronizzazione: piuttosto scarichi i file da una fonte (SFTP, Dropbox o WebDAV), li modifichi localmente, quindi li ricarichi. Un'opzione per modificare direttamente in Dropbox o SFTP sarebbe buona, ma è un po 'una preferenza personale.