¿En qué idiomas debería centrarme si tengo un Windows Surface RT?

¿Sinceramente? Gastar algo de dinero en una computadora nueva! Si desea aprender a programar C ++, deberá realizar pequeñas inversiones.

La computadora más barata que puedes comprar nueva sería una Raspberry Pi para la que necesitarás un mouse, teclado y monitor, además de que deberías descargar Eclipse en este dispositivo para tener un IDE adecuado. (¡GCC ya debería estar en él!) Sería un sistema muy básico pero asequible.

Si comprar una PC no es una opción, entonces está atascado con el entorno de Windows RT. He tenido una tableta Windows RT en el pasado y tuve un problema similar: el procesador ARM no podía manejar aplicaciones estándar de Windows. Para desarrollar software para él, necesitaba usar una computadora secundaria.

Las tabletas de Windows RT han estado fuertemente ligadas a la tienda y los requisitos de Microsoft y tienen algunas restricciones. Sin un sistema secundario (en la nube o solo una segunda computadora) será imposible desarrollar nada en esa tableta de Windows, a menos que logre reemplazar el sistema operativo con otro.

Una opción es configurar el escritorio remoto en un VPS. Probablemente esto sea trivial para un VPS de Windows, pero son caros y supongo que tenemos un presupuesto aquí. Sin embargo, es bastante fácil de hacer para un VPS de Linux barato, así que no hay problema. Configuré xrdp + lxde en un servidor de $ 5 / mes sin cabeza que ya estaba alquilando a DigitalOcean para probar el concepto:

No puedes verlo en la imagen, pero Eclipse es realmente malo con solo 512 MB de RAM. Tendría que ir al menos al nivel de $ 10 / mes para tener un sistema utilizable, o usar un IDE más ligero. En el lado positivo, el almacenamiento y las velocidades de Internet en DigitalOcean son las más importantes, y si tiene una conexión medida, solo tendrá que pagar por el uso del escritorio remoto.

Ya se han encontrado buenas instrucciones en esta pregunta en la comunidad de DigitalOcean: ¿Alguien tiene un escritorio remoto funcionando? Ray Moncada dice en los comentarios:

Pude hacer que xrdp se cargue correctamente en linuxmint 17 / Ubuntu 14.04 LTS.

Los siguientes pasos seguí para que xrdp se ejecute.

Proceso para instalar XRDP utilizando XFCE

La siguiente es una instalación en Linuxmint 17 / Ubuntu 14.04 LTS

actualiza tus paquetes

1) sudo apt-get update

actualiza tus paquetes

2) sudo apt-get upgrade

Instale el servidor remoto remoto vnc, debe hacer esto antes de instalar xrdp. si ha instalado xrdp antes de tightvncserver Quite xrdp escribiendo sudo apt-get remove xrdp

3) sudo apt-get install tightvncserver

Instalar el protocolo de escritorio remoto

4) sudo apt-get install xrdp

instalar XFCE para Remote Desktop Invironment

5) sudo apt-get install xubuntu-desktop

Configurar xsession para usar XFCE

6) echo “xfce4-session”> ~ / .xsession

Reiniciar xrdp

7) reinicio de sudo service xrdp

He sustituido lxde por xfce, pero a menos que tenga una preferencia, xfce debería estar bien.

Para WinRT creo que tendrás que ir a la Tienda Windows para obtener la aplicación de Escritorio remoto.

Por lo que he leído, realmente no hay una opción directa para programar en Windows RT. La mejor opción que vi fue conectarse de forma remota a otra computadora y usar ese entorno para codificar.

El problema es que WinRT es un entorno completamente diferente al de Windows normal, es decir, no hay un código de Win32 / Win64 para usar. Tendría que codificar aplicaciones de estilo Metro (Windows Runtime) en un sistema WinRT.

Si tiene un sistema que no es de Surface RT, entonces debería poder usar un entorno de codificación “real”. Puede haber una versión en línea de Visual Studio, pero no hay garantías de que funcione en WinRT.

Realmente no sé nada acerca de la superficie del viento RT de la superficie, pero por lo que ha dicho en su pregunta, creo que esto puede funcionar para usted.

¿Por qué no utiliza un IDE en línea como su entorno de desarrollo, en la nube?