Faire du développement sur un iPad est certainement possible, mais son efficacité dépendra beaucoup de votre flux de travail. En particulier, vous pouvez rencontrer des problèmes de débogage, surtout si vous avez besoin d'un bon débogueur JavaScript.
Débogage
À titre d'expérience, j'ai récemment essayé de modifier une application Web (principalement JavaScript) sur laquelle je travaille avec mon iPad. L'édition s'est déroulée de manière relativement fluide (j'ai utilisé Textastic ), mais le débogage du JavaScript a été pénible . Pour autant que je sache, la seule chose qui se rapproche d'un bon outil de débogage sur iOS est Firebug Lite , qui a des limitations importantes. Parce qu'il n'est pas intégré au navigateur, il ne peut pas attraper beaucoup de problèmes. Aucune erreur de syntaxe de capture (vous êtes laissé à la recherche de ce support manquant par vous-même) et aucun rapport de problèmes HTTP si un script externe ne se charge pas correctement.
L'interface est également assez difficile à utiliser sur un appareil tactile - de petites cibles tactiles, et elle se redimensionne étrangement si vous essayez de zoomer. En tant que personne qui s'appuie un peu sur les outils de développement de Safari et de Chrome lors du développement JavaScript, je l'ai trouvé assez frustrant lorsque je suis tombé sur une sorte de bogue.
Cela dit, si votre développement est plus côté serveur, ou si vous ne dépendez pas de ce type d'outils de débogage, l'iPad pourrait très bien créer un bon environnement de développement pour vous.
Options de l'éditeur
Si vous souhaitez simplement utiliser Vim, alors un client SSH comme Prompt ou iSSH fonctionnerait bien, combiné avec un serveur distant quelque part (dont vous aurez besoin n'importe où pour visualiser les fichiers). Si vous voulez une option qui ne nécessite pas d'accès réseau, il existe un port iOS de Vim , mais il convient de noter que les fichiers ne sont accessibles que via iTunes (c'est-à-dire que vous ne pouvez pas les télécharger sur un serveur SFTP ou les visualiser localement avec Safari).
Si vous voulez une expérience plus native, Diet Coda vaut le détour, car il intègre de nombreux outils utiles - SFTP, un client SSH complet, un éditeur de code et un navigateur. C'est certainement du côté le plus cher des applications iOS, mais j'ai lu de bonnes choses à ce sujet.
Textastic est un autre bon éditeur, avec de belles extensions pour le clavier du logiciel (utile pour apporter des modifications en un clin d'œil si vous n'en avez pas de Bluetooth avec vous). Je ne suis cependant pas un grand fan de son modèle d'accès aux fichiers. Il n'y a pas beaucoup de concept de synchronisation - vous téléchargez plutôt des fichiers à partir d'une source (SFTP, Dropbox ou WebDAV), les modifiez localement, puis les téléchargez à nouveau. Une option pour éditer directement dans Dropbox ou SFTP serait bien, mais c'est un peu une préférence personnelle.