2012-10-07 35 views
7

Me pregunto si hay alguna posibilidad de ejecutar Node.JS en iOS para desarrollar como en el escritorio? Definitivamente me doy cuenta de que debo tener un iPad con jailbreak para instalar node o mongodb. Lo único que he encontrado es un buen editor de código Diet Coda con soporte FTP/SSH, pero no más. ¿Cómo puedo obtener un nodo en la terminal "real" en el iPad, ejecutando mis archivos .js en un determinado puerto, etc.?Node.JS ¿Desarrollo en iOS?

P.s. No me gusta mucho cloud9 porque requiere conexión a Internet y en este momento solo admite el nodo 0.6

Encontré una solución regular: conéctese a mi servidor a través de ssh y desarrolle mi aplicación en la consola. Pero requiere conexión a Internet, eso no es bueno.

+1

¡Deberías probar Objective-C! Te puede gustar ...: D –

+2

@SimonGermain, bueno, lo he intentado, pero el desarrollo de aplicaciones de iOS no es mi objetivo. Nunca me gustó ((Soy fan de NodeJS y solo me gustaría desarrollar aplicaciones web en mi iPad) – f1nn

Respuesta

5

Una búsqueda rápida revela NodeJS on iOS.

La larga historia corta es que tengo NodeJS compilado en mi iPhone 4 con jailbreak. Fue una larga búsqueda para que funcione correctamente, pero he hecho el trabajo duro y compiló un archivo .deb compatible con Cydia para su placer de la instalación ...

Es un año y medio de edad, por lo que la el artículo puede estar un poco desactualizado, pero definitivamente es un buen punto de partida. Consulte también how to set up gcc si necesita hacer eso en su dispositivo iOS.

Aparte: Si es un desarrollador de Android rooteado, puede interesarle anode.

2

Estoy trabajando en una implementación de Node.js en dispositivos iOS sin jailbreak.

http://www.youtube.com/watch?v=xzFH80-HYTo

No está listo para un consumo público todavía, pero estoy haciendo un buen progreso y tienen un plan para abrir el código de pronto.

+0

Parece ser muy interesante. ¿Podría contarnos un poco más sobre su proyecto? Me gustaría hacer todo lo posible para ayuda – f1nn

+0

Estaba construyendo una aplicación Node.js para escuelas, pero me di cuenta de que realmente quiero ejecutar el servidor localmente (por varias razones, como latencia de red, seguridad, ...) y distribuirlo como una aplicación que un servicio web. Es por eso que he comenzado este proyecto y estoy progresando bastante. En este momento, los componentes clave de red como net.Server, http.Server están funcionando, pero todavía faltan muchas características. –

+1

¿Tiene alguna confirmación de que Apple le permitirá enviar aplicaciones con esto? –