programming pro para ides for coding code best ipad ide

para - ssh client ipad pro



iPad como plataforma de programación: ¿qué futuro tienen las pantallas táctiles con la programación? (21)

Leí this pregunta hace unas semanas. Lo pensé cuando vi por primera vez el iPad.

¿Crees que sería posible configurar un entorno de desarrollo en el iPad? Creo que sería increíble si hubiera una aplicación InstantRails, una aplicación Django, quizás incluso 280 Atlas del Norte podrían correr en ella :).

¿Desarrollarías usando un teclado en pantalla y una pantalla de 10 pulgadas?

Steve Jobs parece pensar que las pantallas táctiles son el futuro de la navegación web. ¿Qué futuro tiene el tacto con la programación?

¡Parece que alguien está trabajando en eso! http://dribbble.com/shots/15159-Oh-yes-working-on-a-text-editor-for-iPad


Actualmente no tiene sentido desarrollarse en un iPad porque por un precio similar puede obtener una estación de trabajo real donde puede instalar cualquier IDE que desee para el idioma que desee desarrollar. Si desea desarrollar en un iPad, Estaría limitado a cualquiera de los editores a través de la tienda de aplicaciones o editores basados ​​en la nube, los cuales solo podrían editar lenguajes de scripting ya que los lenguajes como C ++, Java y .NET requieren compiladores.

Sin embargo, si esta ola de computación en la nube continúa, puedo ver un futuro donde el desarrollo tendría acceso a una zona de pruebas en la nube en un servidor en la nube de Amazon / Apple / Google y cosas intensivas en hardware como compilar en el servidor real en lugar del iPad. En ese futuro teórico, podría verme a mí mismo conectando mi iPad a un teclado y monitor bluetooth. Hasta entonces, incluso si tuviera el monitor y el teclado, no tendría sentido debido a las restricciones que mencioné en el primer párrafo.


Con los próximos IDE basados ​​en web , la programación podría ser viable incluso en una plataforma cerrada como el iPad.


Creo que es importante mirar la visión a largo plazo sobre esto. El iPad (y el iPhone) introducen un nuevo paradigma en la informática que todavía está en su infancia (ver este artículo brillante sobre el viejo mundo frente a la nueva informática mundial ). No tengo ninguna duda de que se desarrollarán nuevas aplicaciones para escribir código en el iPad y que desafiarán muchas de nuestras suposiciones sobre la necesidad de cosas como el acceso completo al sistema de archivos en la mayoría de los casos.

Este es un mundo nuevo, y vienen cambios.


Creo que las variantes modernas de Hypercard , este tipo de dispositivo sería perfecto para ese tipo de cosas.


Dado que las personas programan las calculadoras con una sola pantalla LCD en línea, y la capacidad limitada para compartir sus esfuerzos, no veo ninguna razón por la que el iPad no sea un dispositivo fascinante para programar. La programación de "arrastrar y soltar" no es un concepto nuevo y las características anunciadas de lanzamiento, como los gestos y los multitáctiles, podrían convertirla en una experiencia de desarrollo innovadora. ¿Algo así como Flash fue cuando salió por primera vez?

Creo que los problemas más importantes no serían los problemas de capacidad del dispositivo como el teclado. Más bien 1) cómo distribuir el script resultante a otros, y 2) el riesgo de que Apple vea el riesgo de que la tienda de aplicaciones se vea socavada, por lo que se niega a la aprobación necesaria para distribuir la herramienta.


Depende de lo que quiere codificar?

El desarrollo web tiene algunas herramientas: ej. http://horseandtherook.com/gusto/

La edición estándar, html / php / css que se realiza en planes de alojamiento compartido está bien para trabajar con.

Pero no puedes acercarte a ningún código que deba compilarse, por ejemplo, visual studio, java. Tendrás que usar el escritorio remoto o ssh en una PC o servidor para ese trabajo pesado.

Por lo tanto, es un asco para cualquier proyecto importante de codificación si eso es lo que se necesita hacer ... Definitivamente es un dispositivo de consumo más, cómics si te gusta, películas, correo electrónico !, leer libros, niños y juegos casuales.

Es ideal para personas que no están seguras de la tecnología (solo 1 botón). Aparentemente, incluso hay una aplicación para que juegue tu gato.


El mayor obstáculo para programar en tabletas parece ser la introducción de código en el teclado. ¿Qué sucede si no necesita ingresar tanto código y no necesita tanto poder de procesamiento en una tableta? ¿Qué pasa si un producto le permite manipular visualmente las clases y las instancias con el toque de su dedo? Objectility, una nueva aplicación para iPad, desafía nociones preconcebidas sobre la programación en tabletas.


Es casi seguro que no puede configurar un entorno de desarrollo en el iPad; sin embargo, no veo por qué no podría usar el iPad y una de las aplicaciones de VNC disponibles en la tienda de aplicaciones para acceder a un entorno de desarrollo en otra máquina.


Hay un punto aquí que siento las necesidades impulsadas a casa.

Me he desarrollado en computadoras con pantallas de 1024x768, y es factible. Desagradable, pero factible. El único problema es que esos monitores eran 15 ", no 10", y se colocaron correctamente.

Tengo una Eee 1000HE con una pantalla de 10.1 ", una gran laptop, pero no hay forma de verla y escribirla cómodamente por un tiempo prolongado. Si trato de hacer algo más que un breve correo electrónico, solo estoy invitando a volver. y el dolor de cuello de la posición inclinada necesaria para editarlo. La posición necesaria para codificar en un iPad sería similar.

A menos que tenga algún arreglo extraño con un iPad en un brazo a un pie de su cara y un teclado detrás de él en un escritorio, dejaría de usarlo para el desarrollo. Incluso con la configuración perfecta, aún estaría lejos de ser una experiencia agradable.

Además, si el tamaño de la pantalla no lo detiene, el procesador y otros recursos bajos del sistema lo detendrán.


La programación en un dispositivo con sistema operativo iPhone será imposible de realizar, siempre que Apple continúe aplicando la regla de código no interpretado para la tienda de aplicaciones.

Ser capaz de ejecutar su código sin tener que estar en línea es muy importante.


Mira esto. Acabo de salir a la tienda de aplicaciones, puedes hacer una codificación interactiva y de juegos en tu iPad con Codify. http://twolivesleft.com/ Espero que ayude.


No es posible escribir programas en el iPad porque el iPad ejecuta una versión modificada del SO del iPhone, no Mac OS X.

EDITAR :

No estoy diciendo que no puedas escribir aplicaciones para el iPad.
El iPad no ejecuta Mac OS X. No hay compiladores que se ejecuten directamente en el iPad.

Una vez que el dispositivo esté liberado, será posible crear un compilador que se ejecute en el iPad.


No puedo imaginar que Apple permita el desarrollo en la máquina: la capacidad de escribir una aplicación funcional en el dispositivo rompe la retención de Apple / App Store que Apple tiene sobre la plataforma. No los veo dejar que eso suceda.


Olvídalo. No si no lo haces jailbreak. Es una plataforma cerrada.

Y no querría desarrollar usando un teclado virtual, haciendo que el estado de la pantalla (para programación) sea aún más pequeño de lo que ya es (1024x768).

Apple realmente no tenía la ''programación'' en mente como un posible propósito para el dispositivo. Navegación informal, administración de correo electrónico, hojear fotos, ver videos, escuchar música, leer libros, sí. Programación - no.


Para una programación seria, todo lo que esté debajo de dos monitores de 20 "+ y un teclado bueno, robusto y físico no funcionará. Podría tener algún uso como dispositivo, es decir, cambiar un script cuando se encuentre en un sitio de cliente y tenga que hacer pequeños ajustes. como un cuaderno, pero para cualquier otra cosa, la pantalla pequeña es un no-go.

La pantalla táctil podría ser útil para los diseñadores y podría acelerar el diseño de diagramas, pero no veo cómo un programador podría beneficiarse de esto. Quizás en 10 años, cuando todos programemos arrastrando y soltando, podría ser útil, pero entonces ya tendremos pantallas multitáctiles de 30 "(Hey, que un hombre sueñe).


Soy un estudiante universitario que toma un curso de algoritmos con Java y C ++, por lo que mi código no sería tan extremo. ¿Crees que alguna vez podría haber un IDE java en el ipad (jailbreak por supuesto)? Como estudiante, me parece útil poder hacer pequeños ajustes en mi código y compilarlo / ejecutarlo sobre la marcha


Tres razones principales por las que no usaría el iPad como plataforma de programación:

  • De lejos, no hay suficiente espacio en la pantalla. En el trabajo, solo tengo una pantalla con 1600 * 1200, que no es suficiente. Para ser realmente productivo en el desarrollo, diría que se necesitan al menos dos pantallas.

  • ¿Un teclado virtual para programación? Puede ser una buena idea si necesita escribir algunas líneas (por ejemplo, url en el navegador web o correo electrónico corto). ¡Pero para la escritura productiva real los comentarios físicos de un teclado real son muy útiles! (A partir de hoy, esto parece no ser un gran problema, ya que los teclados bluetooth decentes están disponibles por muy poco dinero)

  • Ninguna plataforma real para el desarrollo. No puede ejecutar su servidor de aplicaciones, base de datos, nombre en el iPad, entonces, ¿cómo podría realmente desarrollarse sobre eso? No es solo tener un IDE y escribir algún código.

Resumen: No es posible, no está destinado, no es necesario.


Veo un gran valor en esto! Claro, a todos nos gusta programar en súper alta resolución, pero definitivamente hay momentos en que un iPad IDE proporcionaría tiempo adicional para escribir unas pocas líneas más de código. Por ejemplo, el autobús, el metro, el avión, en la cama, etc. Además, 10 horas de batería superan las 3 horas que llevo en mi libro Mac.

Primero escribí el código en una Tandy PC-3 Pocket Computer con su pantalla de 24 caracteres. Debo admitir que he estado buscando una resolución cada vez mayor desde entonces. Quizás el iPad 3 sea 1600x1200. dedos cruzados


¿Desarrollarías usando un teclado en pantalla y una pantalla de 10 pulgadas?

No.


¿Desarrollarías usando un teclado en pantalla y una pantalla de 10 pulgadas?

Sí.


Tengo un tiempo suficiente para programar sobre la marcha en una computadora portátil (léase: no netbook) simplemente porque solo tengo una pantalla. ¿Me estás diciendo que alguien consideraría programar sobre esto usando un teclado virtual que ocupe la mitad del espacio de la pantalla?

iCantBelieveYouAskedThis