¿Te preguntas si la tecnología es lo mejor para ti?
En función de tus puntos fuertes, ¿deberías ser diseñador? Un desarrollador de front end? O incluso un comercializador digital? Haz nuestro test de 3 minutos para averiguar si una carrera tecnológica es adecuada para ti.
El siguiente paso en tu camino hacia la desmitificación de la jerga tecnológica es la diferencia entre codificación y scripting. Es posible que hayas oído estos términos lanzados de manera que suenen similares: «Tendrás que aprender lenguajes de codificación para hacer un sitio web», o «Tenemos que usar un script para automatizar nuestro inicio de sesión en la red». Parece que la codificación y el scripting son dos formas de describir la programación en un ordenador, así que son idénticos, ¿no? Pues no es así. La codificación y el scripting están relacionados, sin duda, pero hay una sutil (pero clara) diferencia.
Piensa en la codificación como un término paraguas…
Según la instructora de WordPress de Skillcrush, Maren Vernon, es más fácil pensar en ello así: Codificación (o programación) es un término paraguas que se aplica a todos los lenguajes informáticos. Siempre que estés usando un lenguaje de máquina para escribir instrucciones que un ordenador o programa de ordenador pueda entender, estás codificando.
…Y el scripting como un tipo de codificación
Pero bajo ese gran paraguas de codificación hay tipos específicos de codificación, uno de los cuales es el scripting. Entonces, ¿qué define exactamente el scripting frente a la programación?
El scripting hace que el contenido sea dinámico
El scripting es un código que se utiliza para automatizar procesos que, de otro modo, tendrían que ser ejecutados paso a paso por un desarrollador web. Mientras que los diferentes tipos de lenguajes de codificación (como los lenguajes de marcado como HTML y CSS) se utilizan para indicar a los ordenadores cómo mostrar un sitio web, los lenguajes de scripting se utilizan para dar instrucciones a los programas (como los sitios web) que se ejecutan en un ordenador.
Aquí están los lenguajes de scripting que probablemente hayas oído hablar/usar:
- PHP
- Ruby
- Javascript
Cuando se trata de scripting vs programación (en el sentido más general), no usarías scripting o lenguajes de scripting para programar características estáticas como la apariencia general o el diseño de un sitio web o aplicación web, sino que usarías un lenguaje de scripting para decirle al sitio web estático que «haga algo», haciendo que tu contenido estático sea dinámico.
Este es un ejemplo de scripting
Vernon dice que los sitios de WordPress son un buen ejemplo de una situación en la que los lenguajes de scripting entran en juego. «Los desarrolladores que construyen temas o plugins de WordPress utilizan PHP para llamar al contenido del sitio, ya sea un fragmento de código reutilizable de otro archivo, o la información almacenada en la base de datos del sitio que un usuario ha introducido. Esa información se procesa y se muestra como HTML, lo que permite a los visitantes del sitio ver el contenido en su navegador», dice.
Por ejemplo, dice Vernon, un script PHP hace posible que las tres últimas entradas de tu blog aparezcan automáticamente en la página de inicio de un sitio. O se pueden utilizar declaraciones condicionales (if/else/endif) para cambiar lo que se muestra en el sitio en función de los parámetros; por ejemplo, si el administrador del sitio sube una foto a un campo x, se muestra la foto; si no, se muestra la foto por defecto y o no se muestra nada.
Y -ya que el código escrito en lenguajes de script es capaz de tomar decisiones y transmitir instrucciones a su programa principal- estas funciones se producen automáticamente. El usuario que ve el sitio web no ve el script ni su proceso, sólo ve el resultado final. Mientras tanto, el desarrollador del sitio es capaz de implementar estas características con un conjunto de instrucciones de una sola vez, en lugar de codificar a mano cada instancia y el resultado de una función dinámica (porque ¿quién tiene tiempo para eso?).
¿Te preguntas si la tecnología es adecuada para ti?
En base a tus puntos fuertes, ¿deberías ser un diseñador? Un desarrollador de front end? O incluso un comercializador digital? Haz nuestro test de 3 minutos para averiguar si una carrera tecnológica es la adecuada para ti.
Lo que hay que llevarse: La codificación es un género, el scripting es un subgénero
Así que recuerda: cuando se trata de scripting vs programación (o codificación), la codificación incluye más que el scripting, pero el scripting es un tipo de codificación. Ya sea la construcción de un chatbot que envía citas de inspiración, haciendo que una ventana emergente o un formulario aparezca en la pantalla en respuesta al comportamiento del usuario, o haciendo que la animación se produzca cuando un usuario se desplaza más allá de un punto determinado en la página, estos son los tipos de tareas de secuencias de comandos pueden automatizar en un sitio web.
0 comentarios