Usando un iPad para hacer el desarrollo web y la programación

17

El iPad es mi dispositivo de computación preferido cuando estoy en movimiento, ya sea viajando o viajando. A veces tengo un teclado Bluetooth conmigo, y otras veces no. Así que esto puede ser una locura, pero me gustaría usar mi iPad para el desarrollo y la programación web completos, y quiero saber cuáles son mis opciones.

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

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

    
pregunta user1027169 30.05.2013 - 18:08

14 respuestas

10

Si solo está buscando un editor de texto directo, Textastic tiene muchas características interesantes.

Para un desarrollo web completo, visite Diet Coda . Cuenta con terminal SSH incorporado, SFTP, un excelente editor de texto, etc.

    
respondido por el slothdog 31.05.2013 - 21:33
5

Estaba listo para volverte loco, pero parece mucho más factible de lo que hubiera pensado.

Hay un un puerto iOS de Vim , y si eso no funciona Bueno, entonces siempre puede usar uno de los muchos emuladores de terminal para conectarse a un host remoto y ejecutar Vim allí. Podría recomendar este último por delante del primero, en realidad; no está claro cómo se espera que obtenga los archivos en el dispositivo para editarlos y luego volver a colocarlos en su entorno de prueba, mientras que ejecutar Vim directamente en el host de prueba elimina la preocupación por completo. La multitarea es una preocupación aquí, ya que si el emulador no recibe ningún tiempo de CPU, su conexión se desactivará, pero el uso juicioso de la pantalla GNU, y tal vez un emulador como Prompt, que puede mantener las conexiones por un tiempo, incluso cuando está en segundo plano, debería aliviar ese problema con bastante facilidad.

En cuanto a las herramientas de depuración, las integradas en Safari solo funcionan cuando su dispositivo está conectado a una computadora que ejecuta 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 agregar a la barra de marcadores del navegador para un fácil acceso. (No parece estar funcionando ahora mismo en ninguno de los tres navegadores en los que lo he probado, incluido Safari en mi iPhone, pero sospecho que es un problema transitorio relacionado con el lanzamiento aparentemente bastante reciente de una nueva versión con grandes cambios.)

Al estar equipado de manera similar con un iPad y un teclado Bluetooth, consideré intentar lo mismo que estás buscando hacer, pero lo descarté como impracticable. Gracias por darme el impulso para seguir investigando y descubrir que es muy probable que se pueda hacer bastante bien después de todo.

    
respondido por el Aaron Miller 30.05.2013 - 18:25
5

Mark O'Connor ha escrito una serie de artículos convincentes (comenzando con este ) sobre hacer desarrollo web usando un iPad como un cliente ligero para un servidor remoto de Linux.

Básicamente solo necesita una aplicación de cliente SSH para el iPad (hay varias: Mark menciona iSSH), y tiene acceso a VIM o cualquier otra herramienta que pueda ejecutar en el servidor.

    
respondido por el Dan J 30.05.2013 - 20:15
4

Uso dos aplicaciones para codificar en mi iPad, aunque solo las uso en situaciones de emergencia.

El primero es iSSH . Le permite iniciar sesión a través de SSH a los servidores. También hace 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. Es compatible con 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 me funciona muy bien), pero es viable.

    
respondido por el Jonathan 30.05.2013 - 22:00
2

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.

    
respondido por el robmathers 01.06.2013 - 00:29
1

Puede utilizar el producto OnLive Desktop .

Extracto de su sitio web:

  

"Basado en la tecnología de juegos en la nube de acción instantánea de OnLive, OnLive Desktop ofrece una experiencia de escritorio Microsoft® Windows® perfecta   con navegación web acelerada por la nube con Adobe® Flash completo.   Los gestos multitáctiles de respuesta instantánea permiten una completa y conveniente   Ver y editar incluso los documentos más complejos, con   Transferencia de alta velocidad desde el almacenamiento en la nube o archivos adjuntos de correo web.

     

Los medios enriquecidos, como videos, animaciones, transiciones de diapositivas e incluso juegos para PC, nunca antes prácticos a través de la entrega de escritorio remoto, funcionan de manera fluida   y dinámicamente con interactividad de acción instantánea. OnLive Desktop   hace que el control remoto se sienta local ".

    
respondido por el BigMacAttack 19.09.2013 - 21:50
1

Prompt es el mejor cliente de SSH para iOS. Usando el sistema, puedes usar Vim y Firebug Lite de forma remota para la depuración. (Según lo sugerido por @Aaron Miller.)

Prompt es desarrollado por Panic, el equipo de desarrollo detrás de Diet Coda. También se incluye en Diet Coda.

    
respondido por el Francisco Valdez 21.09.2013 - 00:44
0

Puede utilizar Koding , que responde y funciona perfectamente en su navegador. No necesitarás instalar nada en tu iPad. Tendrás acceso a toda la potencia de un servidor en tu navegador. Vale la pena echarle un vistazo.

    
respondido por el Stefan Cosma 19.11.2013 - 18:53
0

Hay una nueva aplicación llamada "Dringend". Es igual que xcode: puede programar y crear / probar aplicaciones en Mac & iOS - > enlace

    
respondido por el TechRobin 12.05.2014 - 17:37
0

Depuración en iPad

Probablemente me maten por esto, pero esta sería mi solución a tu requisito: Si desea realizar una depuración web adecuada, su mejor opción sería vender el iPad en eBay y obtener una tableta Android. He luchado durante días para evitar la incapacidad del iPad / Manzanas para proporcionar una solución sólida para la depuración en movimiento (a menos que te guste arrastrar tu iLaptop con tu iPad también). He encontrado una sola aplicación en la tienda de aplicaciones llamada MIHTool, que no funcionó correctamente.

    
respondido por el vidriduch 05.12.2014 - 11:16
-1

para acceder al servidor web de Linux / Unix de forma remota, pruebe xCute, una herramienta nueva y accesible para acceder de forma remota a un servidor desde iPad o iPhone

enlace

desde su sitio web:

Como ingeniero de software a menudo accedo a computadoras de forma remota, uso VPN, SSH, Telnet o cualquier otro software remoto que me permita "entrar allí" e "interactuar". Los terminales virtuales son herramientas útiles cuando se usan desde una computadora portátil o de escritorio, pero me parece que desde los dispositivos móviles es necesario algo diferente, más simple y más rápido. Muy regularmente solo quiero realizar algunas tareas y leer sus resultados.

Escribí esta aplicación para poder acceder a hosts remotos y realizar tareas con la simplicidad de solo tocar un botón. Ahora puedo hacerlo con un iPhone mientras viajo, o en la comodidad del sofá en casa con un iPad.

    
respondido por el user77906 11.05.2014 - 12:13
-1

Prueba la CppCode de la aplicación para iOS. No requiere conexión a Internet.

    
respondido por el user119465 03.12.2014 - 14:02
-2

Creo que GoCoEdit: el Código remoto y el Editor de texto es Un excelente editor de código alternativo para iPhone y iPad.

    
respondido por el appt0c0de 02.02.2015 - 16:16
-2

Creo que Buffer Editor es el mejor editor de código para iPhone y iPad. Puedo editar el código mientras viajo o en la casa con un iPad, etc.

enlace

    
respondido por el MikeyDev 07.06.2015 - 16:20

Lea otras preguntas en las etiquetas