Lenguajes de programación vs Marcos vs Pila
Aquí estamos discutiendo lenguajes de programación, marcos y pila.
Desarrollo de software en el contexto de este libro significa construir una aplicación que se utiliza en el navegador web. O, en algunos casos, en tu teléfono como una "app" instalada.
Aunque las aplicaciones tradicionales, también conocidas como Aplicaciones de Escritorio, todavía tienen su uso en algunos lugares, eso no es lo que la mayoría de las empresas están construyendo ya. (Sí, Adobe y Microsoft siguen entregando aplicaciones de escritorio para instalar en tu computadora).
Para el propósito de este libro, estamos hablando de aplicaciones alojadas en la nube.
Muchos de los lenguajes de programación existían mucho tiempo antes de que el web fuera popular, y se han desarrollado a partir de esa historia para volverse más "amistosos con la web".
Es muy diferente codificar una aplicación de escritorio en comparación con una aplicación web. Una aplicación web no es un sitio web, aunque funcione de manera similar.
Algunos de los lenguajes de programación más populares incluyen Python, JavaScript, Java, C#, C, C++, Go, R, Swift y PHP. Cuando se trata de codificar aplicaciones web, Python y JavaScript son ampliamente utilizados.
Los más grandes suelen usar .Net (C#), Java o PHP. Las aplicaciones móviles suelen escribirse en Swift (iOS) o Kotlin (Android), pero este no siempre es el caso.
Lee más en "El Manual del CTO" disponible en Amazon/Kindle.
