HTTP y otros protocolos de red son independientes del lenguaje; por lo tanto, cualquier pila que sea suficiente para esta tarea debería estar bien.
La programación del lado del servidor es diferente de la programación móvil. Como Apple no invierte mucho en este campo, puede elegir cualquier cosa que se sienta cómodo. La mayoría de los frameworks web de código abierto funcionan bien en Mac; con .NET Core, incluso puedes usar ASP .NET (C #) en Mac. Aquí hay algunas opiniones basadas en mis experiencias:
- Python: fácil de usar, abundante soporte de bibliotecas. Si su aplicación de servidor necesita paquetes científicos, una buena elección
- Ruby: Fácil de usar, los paquetes más famosos están relacionados con la programación web.
- PHP: cambios drásticos en las prácticas en los últimos años. Evite las secuencias de comandos PHP de la vieja escuela cuando sea posible.
- Perl: Aunque abundan los paquetes, muchos tienen fecha. Además, la comunidad se está reduciendo. No muy recomendable
- Java: buen rendimiento, abundante soporte de bibliotecas, incluidos algunos paquetes científicos. El código será un poco más largo.
- Node.js: buen rendimiento. Personalmente, no me gusta Node.js ya que está basado en JavaScript.
- Ir: buen rendimiento. Más fácil que Java. El soporte de la biblioteca no es tan rico como el de Java o Python; sin embargo, más en camino. La programación de servidores basada en Go se convierte en un tema popular en los últimos años. Se recomienda seguirlo, incluso si no lo usa ahora.
- ¿Cuánto cuesta adquirir un usuario de la aplicación para iPhone de EE. UU.?
- ¿Cuál es la mejor manera de transferir aplicaciones de Android a iOS?
- ¿Debo comenzar con el CS193P de Stanford (disponible en iTunesU) o esperar a que esté disponible el material del curso Xcode 6 porque a partir de ahora se introduce el lenguaje Swift? ¿Por qué?
- Cómo ser bueno para hacer aplicaciones iOS
- ¿Quiénes son los mejores creadores de aplicaciones para iPhone en Quora?