El Mapa de un Gerente en Tecnología

¿Quieres hacer una aplicación móvil? Las aplicaciones normalmente se hacen para teléfonos iPhone (sistema operativo iOS) o android. Los lenguajes de programación para cada una de estas aplicaciones es distinto.

iOS usa "Objective-C y Swift" y Android usa Java o Kotlin

Estos lenguajes son distintos y si contratas programadores tienes que tener en cuenta que sepan estos lenguajes

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/51ab4644-a201-44ac-a713-bc998f83bba9/Untitled.png

Pero muy probablemente no quieras hacer una app, lo que quieres hacer es un sitio web o un sistema de herramientas internas para tu empresa que corran en la intranet (sistema interno de la empresa)

Los 3 Lenguajes más importantes (HTML, CSS y JavaScript) para hacer desarrollo web son distintos los lenguajes para hacer desarrollo de aplicaciones móviles

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/06ba18c9-6083-497c-b83f-21ae87312cab/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9f7fc2f9-1b76-48ae-aa7b-ab3448107a76/Untitled.png

Todo esto es conocido como Desarrollo Frontend: lo que los usuarios ven y con lo que los usuarios interactúan

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/096cc956-ef51-4b95-bc12-2ea8de504544/Untitled.png

Pero no es suficiente por sí solo, porque tienes que conectarte con datos, los datos de tu empresa, pueden estar en una hoja de datos de tu Excel, en bases de datos estructuradas o en un archivo de texto (CSV Comas Separated Values)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cf13b7d1-cd16-4be7-8466-570178b7da5b/Untitled.png

Tú necesitas una forma de conectarlos con el otro, no puedes conectarlo directamente, porque si tú conectas directamente tu Frontend con tus datos, cualquier atacante puede hacerlo también, manipular tus datos o robar tu información

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d1e91ff5-3ee7-4ed9-b63a-1643cc8567ff/Untitled.png