19 votos

Usar un iPad para hacer desarrollo y programación web

El iPad es mi dispositivo informático preferido cuando me desplazo, ya sea al trabajo o de viaje. A veces tengo un teclado Bluetooth conmigo, y a veces no. Así que esto puede ser una locura, pero me gustaría utilizar mi iPad para el desarrollo web y la programación en toda regla, y quiero saber cuáles son mis opciones.

Nube9 parece ser casi perfecto para esto en concepto, excepto por un defecto fatal: la interfaz web no funciona completamente con los navegadores Safari o Chrome del iPad. No se puede, por ejemplo, hacer doble clic para abrir archivos.

¿Qué otras opciones tengo? Idealmente, me gustaría tener acceso a la línea de comandos de mi editor de elección (Vim), y ser capaz de utilizar herramientas de depuración web como las herramientas de desarrollador en Chrome.

0 votos

ISSH es estable / fiable para iniciar sesión en su servidor de desarrollo y la edición de su sitio. iSSH + un teclado ZAGG es incluso mejor que el uso de mi MacBook Pro w / 16gb para centrarse intensamente en node.js dev a través de vim en Ubuntu.

10voto

Lee Puntos 1

Si sólo buscas un editor de texto directo, Textastic tiene un montón de buenas características.

Para un desarrollo web completo, consulte Coda dietética . Tiene incorporado un terminal SSH, SFTP, un gran editor de texto, etc.

0 votos

Utilizo la coda dietética en la carrera y para las emergencias. No puedes trabajar localmente, así que cuando pulsas guardar estás haciendo cambios en vivo ten cuidado :) Además, puedes emparejar diet coda con coda 2 en tu mac para ver los cambios cada vez que pulses el comando de guardar en coda 2 (super útil no tener que pulsar refrescar cada vez)

0 votos

ISSH es bueno para aquellos que les gusta usar vim en su instancia de Rackspace o AWS.

6voto

enumBoss Puntos 1

Estaba dispuesto a llamarte loco, pero esto parece bastante más factible de lo que hubiera pensado.

Hay un puerto de Vim para iOS Y si eso no funciona bien, siempre puedes usar uno de los muchos emuladores de terminal para entrar en un host remoto y ejecutar Vim allí. Podría recomendar esto último por delante de lo primero, en realidad; no está claro cómo se espera que consigas archivos en el dispositivo para editarlos y luego ponerlos de nuevo en su entorno de pruebas, mientras que ejecutar Vim directamente en el host de pruebas obvia la preocupación por completo. La multitarea es una preocupación aquí, en el sentido de que si el emulador no obtiene ningún tiempo de CPU entonces su conexión se agotará, pero el uso juicioso de GNU Screen, y tal vez un emulador como Prompt que puede mantener las conexiones durante un tiempo incluso cuando está en segundo plano, debería aliviar ese problema bastante fácilmente.

En cuanto a las herramientas de depuración, las integradas en Safari sólo funcionan cuando el dispositivo está conectado a un ordenador con la versión de escritorio, pero Firebug Lite se dice que funciona en iOS Safari y presumiblemente funcionaría igual de bien en iOS Chrome, y su bookmarklet se puede añadir a la barra de marcadores del navegador para facilitar el acceso. (Parece que ahora mismo no funciona en ninguno de los tres navegadores en los que lo he probado, incluido Safari en mi iPhone, pero sospecho que se trata de un problema transitorio relacionado con el lanzamiento aparentemente bastante reciente de una nueva versión con cambios importantes).

Al estar equipado de forma similar con un iPad y un teclado Bluetooth, me había planteado probar lo mismo que tú quieres hacer, pero lo descarté por inviable. Gracias por darme el impulso para investigar más y descubrir que, después de todo, es muy probable que se pueda hacer bastante bien.

6voto

Dan J Puntos 3514

Mark O'Connor ha escrito una convincente serie de artículos (empezando por este ) sobre cómo hacer desarrollo web usando un iPad como cliente ligero a un servidor remoto Linux.

Básicamente, sólo necesitas una aplicación cliente SSH para el iPad (hay varias: Mark menciona iSSH), y tienes acceso a VIM o a cualquier otra herramienta que puedas ejecutar en el servidor.

4voto

Rob Puntos 1

Utilizo dos aplicaciones para codificar en mi iPad, aunque sólo las uso en situaciones de emergencia.

La primera es iSSH . Te permite conectarte vía SSH a los servidores. También hace el reenvío X, por lo que puedo iniciar sesión en mi estación de trabajo en la oficina si es necesario.

El segundo es Koder que es básicamente un mini IDE para un iPad. Soporta FTP, (S)FTP, Dropbox, WebDAV y desarrollo local. Además, tiene Firebug incorporado :)

No estoy seguro de que me gustaría usarlo el 100% del tiempo (Zend Studio en Xubuntu funciona muy bien para mí), pero es viable.

0 votos

Hola @Jonathan. Tengo curiosidad por saber cuál es el "eso" al que te refieres en la última línea. Háganoslo saber. Gracias.

0 votos

Siento haber tardado tanto, pero el "eso" al que me refería era mi ipad.

2voto

Ged Byrne Puntos 481

Hacer desarrollo en un iPad es definitivamente posible, pero lo bien que funcione para ti dependerá mucho de tu flujo de trabajo. En particular, puedes tener problemas a la hora de depurar, especialmente si necesitas un buen depurador de JavaScript.

Depuración

Como experimento, hace poco probé a editar una aplicación web (principalmente en JavaScript) en la que he estado trabajando utilizando mi iPad. La edición fue relativamente fácil (usé Textastic ), pero la depuración del JavaScript era un dolor de cabeza. Hasta donde yo sé, lo único que se acerca a una herramienta de depuración adecuada en iOS es Firebug Lite que tiene algunas limitaciones importantes. Al no estar integrado en el navegador, no puede detectar muchos problemas. No hay captura de errores de sintaxis (se tiene que buscar el corchete que falta por su cuenta), y no se informa de los problemas HTTP si un script externo no se carga correctamente.

La interfaz también es bastante difícil de usar en un dispositivo táctil: los objetivos de pulsación son pequeños y el tamaño cambia de forma extraña si intentas hacer zoom. Como alguien que confía bastante en las herramientas para desarrolladores de Safari y Chrome cuando hace desarrollo de JavaScript, me pareció bastante frustrante cuando me encontré con cualquier tipo de error.

Dicho esto, si tu desarrollo es más del lado del servidor, o si no dependes de ese tipo de herramientas de depuración, el iPad podría ser un buen entorno de desarrollo para ti.

Opciones del editor

Si sólo quieres usar Vim, entonces un cliente SSH como Prompt o iSSH funcionaría bien, combinado con un servidor remoto en algún lugar (que necesitarás en cualquier lugar para ver los archivos). Si quieres una opción que no requiera acceso a la red, hay una Puerto de Vim para iOS pero hay que tener en cuenta que los archivos sólo son accesibles a través de iTunes (es decir, no puedes subirlos a un servidor SFTP ni verlos localmente con Safari).

Si quieres una experiencia más nativa, Coda dietética merece un vistazo, ya que integra un montón de herramientas útiles - SFTP, un cliente SSH completo, editor de código y navegador. Está definitivamente en el lado más caro de las aplicaciones de iOS, pero he leído cosas buenas sobre él.

Textastic es otro buen editor, con algunas buenas extensiones del teclado del software (útil para hacer cambios en un apuro si no tienes uno Bluetooth contigo). Sin embargo, no soy un gran fan de su modelo de acceso a los archivos. No hay mucho concepto de sincronización - más bien se descargan los archivos desde una fuente (SFTP, Dropbox o WebDAV), se editan localmente, y luego se vuelven a cargar. Una opción para editar directamente en Dropbox o SFTP estaría bien, pero eso es un poco una preferencia personal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X