Puede escribir muchas aplicaciones de iOS que nunca hablan con un back-end (cosas como juegos o cosas que interactúan solo con el usuario y HealthKit o HomeKit).
Puede escribir aplicaciones de iOS que interactúen con back-end que otras personas escriben (esto es bastante común, por ejemplo, las aplicaciones de CloudKit interactúan técnicamente con los servidores de Apple, aunque hace mucha configuración, tal vez lo suficiente como para que la gente sienta que ha “escrito un backend” (a pesar de que realmente solo ha configurado uno)).
Puede escribir aplicaciones de iOS que interactúen con back-end que otras personas escriben y modifique (esto no es exactamente “poco común”).
- ¿Qué necesita saber para el desarrollo web de back-end?
- ¿Qué debo hacer si sigo estancado en aprender programación de back-end sin mucho progreso?
- ¿Por qué la gente elige hacer desarrollo web front end en lugar de desarrollo backend?
- ¿Hay alguna forma de adivinar qué marco de back-end puede usar un sitio? ¿Qué tipo de pistas o patrones se pueden encontrar en el marcado o en otro lugar para regalar algunos de los marcos más conocidos como Rails o Django?
- ¿Me aconseja codificar mi back-end (usando una arquitectura LAMP) o seleccionar un BaaS (Firebase) para mi proyecto de medición de rendimiento de banda ancha?
Puede escribir tanto el front end como el back end. Esto es realmente un poco raro.
Recomiendo que comience centrándose en el desarrollo de iOS o en el desarrollo del lado del servidor. Hay suficiente para aprender, ya sea que no es necesario saltar a ambos al mismo tiempo. Si desea entrar en el trabajo del servidor, probablemente debería ver algunos libros sobre cómo escribir aplicaciones de servidor Linux (u otras Unix o Unixish) (los servidores vienen en muchos sabores, pero debe elegir un lugar para comenzar y obtener su propio Linux la caja para experimentar con servidores es mucho más barata que obtener un mainframe IBM 390 …).
Si es un pasatiempo, elige el que te parezca más interesante. Si realmente tiene el objetivo de convertirlo en un trabajo, es posible que desee ver cuál tiene más ofertas de trabajo y cuánto tiempo permanecen abiertos (como un proxy de cuántas personas los buscan). Mi instinto dice que el móvil tiene muchas más aperturas …