Diferencias entre Java y JavaScript en el SEO
¿Por qué es importante para un SEO diferenciar entre Java y JavaScript?

- Autor:
-
Carlos Sánchez
- Fecha de publicación:
- 2024-01-19
- Última revisión:
- 2024-01-22
@elseotecnico
Siempre se me llena la boca diciendo que JavaScript y Java no son lo mismo, y que cualquier SEO Técnico que se precie debe tener esto bien claro.
Pero es verdad que hasta que no me preguntaron en LinkedIn directamente, no se me había ocurrido que podía aportar mi granito de arena explicando las diferencias principales que tiene que tener claro un SEO.
Tanto Java como JavaScript son lenguajes versátiles muy potentes que sirven para muchos propósitos distintos, pero como mi monotema es el SEO, me voy a centrar en webs para mi explicación.
JavaScript
JavaScript es es lenguaje de programación "de cara al usuario". ¿Qué quiere decir esto? Bueno, es el único lenguaje de programación que leen, procesan y renderizan los navegadores.
Quiere decir que se ejecuta en nuestro chrome/mozilla/safari. Lo que permite que estén ocurriendo interacciones y cambios en la web cuando navegamos en ella.
Esto para SEO nos puede afectar en la renderización, es decir, que lee Google de los cambios que se han producido en nuestra web.
Java
Java es un lenguaje de cara al servidor, como lo pueden ser PHP, Python, .NET, Liquid en shopy, entre otros...
Todos los cambios o modificaciones en el HTML para el código final que se hacen por medio de Java o sus FrameWorks, CMS como Spring, se producirán en el Servidor, es decir "en el ordenador del hosting", y llega el código masticado, es decir procesado, al navegador del usuario.
Datos curiosos
- Te pongo más información, referencias y respondo tus dudas en los comentarios.
- TypeScript es un lenguaje de programación que se podría decir que interactúa en el servidor. Pero en última instancia, para hacerlo, se transforma en JavaScript.
- JavaScript también puede ser un lenguaje de servidor con ciertos ajustes. Por ejemplo con FrameWorks de js específicos como node.js o ajustes que creen un SSR.
- Todas las webs que tengan una mínima interacción usan JS (JavaScript), pero hay poquitas webs que usen Java.
- Los navegadores fueron buscando una estandarización de cómo leían JS, ya que en cada navegador actuaba de una forma.
- El nombre se parece, porque JS quería aprovechar el tirón y la popularidad de Java en su momento, pero son lenguajes que son muy distintos entre sí (como el Rumano y el Romaní).
- Antes Java se usaba interactivo en los navegadores instalando el lenguaje de programación ¿Os acordáis de la tacita que había que instalar para los chats por ejemplo?
JS es OpenSource y Java es de Oracle con sus correspondientes limitaciones, características y licencias.
Te falta mi máster. Accede a una formación avanzada que te permitirá aplicar e implementar SEO en cualquier tipo de WEB
¡Accede al Máster de SEO Técnico!