El iPad es mi dispositivo informático preferido cuando estoy en movimiento, ya sea viajando o viajando. A veces tengo un teclado Bluetooth y otras no. Esto puede ser una locura, pero me gustaría usar mi iPad para el desarrollo web completo y la programación, y quiero saber cuáles son mis opciones.
Cloud9 parece ser casi perfecto para este concepto, excepto por una falla fatal: la interfaz web no funciona completamente con los navegadores iPad Safari o Chrome. No puede, por ejemplo, hacer doble clic para abrir archivos.
¿Qué otras opciones tengo? Idealmente, me gustaría tener acceso de línea de comandos a mi editor de elección (Vim) y poder usar herramientas de depuración web como las herramientas de desarrollador en Chrome.
Respuestas:
Si solo está buscando un editor de texto directo, Textastic tiene muchas características interesantes .
Para un desarrollo web completo, consulte Diet Coda . Tiene un terminal SSH incorporado, SFTP, un excelente editor de texto, etc.
fuente
Estaba listo para llamarte loco, pero esto parece mucho más factible de lo que hubiera pensado.
Hay un puerto iOS de Vim , y si eso no funciona bien, siempre puede usar uno de los muchos emuladores de terminal para conectarse a un host remoto y ejecutar Vim allí. Podría recomendar el último antes que el primero, en realidad; no está claro cómo se espera que ingrese los archivos en el dispositivo para editarlos y luego volverlos a colocar 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 obtiene tiempo de CPU, su conexión se agota, pero el uso juicioso de la pantalla GNU, y tal vez un emulador como Prompt que pueda mantener las conexiones por 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 solo funcionan cuando su dispositivo está conectado a una computadora que ejecuta la versión de escritorio, pero se dice que Firebug Lite funciona en iOS Safari y presumiblemente funcionaría igual de bien en iOS Chrome, y su marcador puede se agregará a la barra de marcadores del navegador para facilitar el acceso. (No parece estar funcionando en este momento 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 reciente de una nueva versión con cambios principales.)
Al estar equipado de manera similar con un iPad y un teclado Bluetooth, consideré probar lo mismo que busca hacer, pero lo descarté como inviable. Gracias por darme el ímpetu para investigar más a fondo y descubrir que es muy probable que se pueda hacer bastante bien después de todo.
fuente
Mark O'Connor ha escrito una serie convincente de artículos (comenzando con este ) sobre el desarrollo web utilizando un iPad como un cliente ligero para un servidor remoto Linux.
Básicamente solo necesita una aplicación de cliente SSH para iPad (hay varias: Mark menciona iSSH), y tiene acceso a VIM o cualquier otra herramienta que pueda ejecutar en el servidor.
fuente
Utilizo 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 en 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 funciona muy bien para mí), pero es viable.
fuente
Definitivamente es posible desarrollar en un iPad, pero lo bien que funcione para usted dependerá mucho de su flujo de trabajo. En particular, puede tener problemas a la hora de depurar, especialmente si necesita un buen depurador de JavaScript.
Depuración
Como experimento, probé recientemente la edición de una aplicación web (principalmente JavaScript) en la que he estado trabajando usando mi iPad. La edición fue relativamente fluida (usé Textastic ), pero la depuración de JavaScript fue una molestia. 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 sustanciales. Como no está integrado en el navegador, no puede detectar muchos problemas. No se detecta ningún error de sintaxis (queda solo buscando ese soporte que falta) y no se informan 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: pequeños objetivos táctiles, y cambia de tamaño de forma extraña si intenta hacer zoom. Como alguien que confía bastante en las herramientas de desarrollo de Safari y Chrome para desarrollar JavaScript, me pareció bastante frustrante cuando me encontré con algún tipo de error.
Dicho esto, si su desarrollo es más del lado del servidor, o si no depende de ese tipo de herramientas de depuración, el iPad podría ser un buen entorno de desarrollo para usted.
Opciones de editor
Si solo desea usar Vim, 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 iOS de Vim , pero vale la pena señalar que solo se puede acceder a los archivos a través de iTunes (es decir, no puede cargarlos en un servidor SFTP o verlos localmente con Safari).
Si desea una experiencia más nativa, vale la pena echarle un vistazo a Diet Coda , ya que integra muchas herramientas útiles: SFTP, un cliente SSH completo, editor de código y navegador. Definitivamente está en el lado más caro de las aplicaciones de iOS, pero he leído cosas buenas al respecto.
Textastic es otro buen editor, con algunas extensiones agradables para el teclado del software (útil para hacer cambios en caso de necesidad si no tiene un Bluetooth con usted). Sin embargo, no soy un gran admirador de su modelo de acceso a archivos. No hay mucho concepto de sincronización, en lugar de descargar archivos de una fuente (SFTP, Dropbox o WebDAV), editarlos localmente y luego volver a cargarlos. Una opción para editar directamente en Dropbox o SFTP sería buena, pero esa es una preferencia personal.
fuente
Puede usar el producto OnLive Desktop .
Extracto de su sitio web:
fuente
Prompt es el mejor cliente SSH para iOS. Con Prompt puedes usar Vim de forma remota y Firebug lite 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 está incluido en Diet Coda.
fuente
Puede usar Koding , que responde y funciona perfectamente en su navegador. No necesitará instalar nada en su iPad. Tendrá acceso a todo el poder de un servidor en su navegador. Vale la pena echarle un vistazo.
fuente
Hay una nueva aplicación llamada "Dringend". Es como xcode: puede programar y crear / probar aplicaciones en Mac e iOS -> https://itunes.apple.com/de/app/dringend-development-environment/id822329054?mt=8
fuente
Depuración en iPad
Probablemente me matarán por esto, pero esta sería mi solución a su requerimiento: 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 de iPad / Apple para proporcionar una solución sólida para la depuración sobre la marcha (a menos que también desee arrastrar su iLaptop con su iPad). Solo encontré una aplicación en la tienda de aplicaciones llamada MIHTool, que no funcionó correctamente en absoluto.
fuente
para acceder de forma remota al servidor web Linux / Unix, pruebe xCute, una herramienta nueva y emocionante para acceder de forma remota a un servidor desde iPad o iPhone
http://xcuteapp.com
de su sitio web:
Como ingeniero de software, a menudo accedo a las computadoras de forma remota, uso VPN, SSH, Telnet o cualquier software remoto que me permita "entrar" e "interactuar". Los terminales virtuales son herramientas útiles cuando se usan desde una computadora portátil o de escritorio, pero creo que desde dispositivos móviles es necesario algo diferente, más simple y más rápido. Muy regularmente, simplemente 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 presionar un botón. Ahora puedo hacerlo con un iPhone mientras viajo, o en la comodidad del sofá en casa con un iPad.
fuente
Prueba la aplicación CppCode para iOS. No requiere conexión a internet.
fuente
Creo que GoCoEdit: el editor de código y texto remoto es una excelente alternativa al editor de código para iPhone y iPad.
fuente
Creo que Buffer Editor es el mejor editor de código para iPhone y iPad. Puedo editar el código mientras viajo o en casa con un iPad, etc.
https://itunes.apple.com/us/app/buffer-editor/id502633252?mt=8
fuente