Definitivamente es posible realizar el desarrollo en un iPad, pero la forma en que funcione para usted dependerá mucho de su flujo de trabajo. En particular, puede tener problemas cuando se trata de la depuración, especialmente si necesita un buen depurador de JavaScript.
Depuración
Como experimento, recientemente probé alguna edición de una aplicación web (en su mayoría JavaScript) en la que he estado trabajando con mi iPad. La edición fue relativamente fluida (usé Textastic ), pero depurar el JavaScript fue un dolor. Por lo que sé, lo único que se acerca a una herramienta de depuración adecuada en iOS es Firebug Lite , que tiene algunas limitaciones importantes . Como no está integrado en el navegador, no puede detectar muchos problemas. No se detectan errores de sintaxis (no se puede buscar ese corchete faltante por su cuenta), y no se reportan problemas de HTTP si un script externo no se carga correctamente.
La interfaz también es bastante áspera de usar en un dispositivo táctil: pequeños toques, y cambia de tamaño de forma extraña si intentas hacer zoom. Como alguien que confía un poco en las herramientas de desarrollo de Safari y Chrome al realizar el desarrollo de JavaScript, lo encontré bastante frustrante cuando me encontré con cualquier tipo de error.
Dicho esto, si su desarrollo es más del lado del servidor, o de lo contrario no depende de ese tipo de herramientas de depuración, el iPad podría ser un buen entorno de desarrollo para usted.
Opciones del editor
Si solo desea utilizar Vim, entonces un cliente SSH como Prompt o iSSH funcionaría bien, combinado con un servidor remoto en algún lugar (que necesitará en cualquier lugar para ver archivos). Si desea una opción que no requiera acceso a la red, hay un puerto de iOS de Vim , pero vale la pena mencionar que solo se puede acceder a los archivos a través de iTunes (es decir, no puede subirlos a un servidor SFTP o verlos localmente con Safari).
Si desea una experiencia más nativa, Diet Coda vale la pena, ya que integra muchas herramientas útiles: SFTP, Un cliente completo de SSH, editor de código y navegador. Definitivamente está en el lado más costoso de las aplicaciones de iOS, pero he leído cosas buenas sobre él.
Textastic es otro buen editor, con algunas extensiones agradables para el teclado del software (útil para hacer cambios en un pellizco si no tienes Bluetooth). Sin embargo, no soy un gran fan de su modelo de acceso a archivos. No hay mucho concepto de sincronización; más bien, descarga archivos de una fuente (SFTP, Dropbox o WebDAV), los edita localmente y luego los vuelve a cargar. Una opción para editar directamente en Dropbox o SFTP estaría bien, pero es una preferencia personal.