¿Es HTML un lenguaje de programación?

¿Es HTML un lenguaje de programación?

El otro día estaba platicando con un cliente acerca de un desarrollo web que estoy realizando para su empresa, y dentro de la plática me hizo una pregunta curiosa: ¿Es difícil programar en HTML?

En ese momento, no le di mucha atención al contexto de la pregunta, y le dije que no, que era solamente cuestión de práctica. Sin embargo, horas más tarde, al llegar a casa me quedé analizando esa pregunta, y es que mucha gente piensa que HTML se trata de un lenguaje de programación.

Estrictamente hablando, el HTML (HyperText Markup Language) no es un lenguaje de programación.  Desde mi punto de vista, el HTML es un tipo de lenguaje cuya función es preparar documentos escritos aplicando etiquetas de formato. Las etiquetas indican cómo se presenta el documento y cómo se vincula a otros documentos. Estas etiquetas o tags comunican al navegador cuál es la información a mostrar por pantalla, además del formato de dicha información.

Para poner un ejemplo, si se tuviera que escribir del 1 al 10 como salida de pantalla en Javascript y en HTML:

Javascript

// En Javascript, aplicando un loop podemos generar los números del 1 al 10, como se muestra en el siguiente ejemplo:

for(var i=1; i <= 10; i++) { console.log(i); }

// El resultado en el output o consola de salida sería: 1 2 3 4 5 6 7 8 9 10

HTML


// En HTML, no se puede programar un loop o ciclo nativamente ya que sería necesario utilizar un lenguaje de servidor como PHP o ASP o un lenguaje de navegador como Javascript para generar los números del 1 al 10. Por lo que se tiene que escribir manualmente algo similar a esto:

<html> <body> <p>1 2 3 4 5 6 7 8 9 10</p> </body> </html>

// El resultado de salida en la página web sería: 1 2 3 4 5 6 7 8 9 10

¿Ustedes qué piensan al respecto?

Cómo llenar un recibo de honorarios o un CFDI
La importancia de elegir e invertir en un buen hos...

Artículos relacionados

 

Clientes / Proyectos

  • Evenflo
  • Avenida Conkal
  • Civflex
  • KidZania
  • Ifonly México
  • Celeris
  • Vive Digital
  • Diffruta
  • Simonela
  • Raamy
  • Estylosa
  • Napperz
  • Club Campestre Saltillo
  • Otoniel Solis
  • Montessori Nan
  • Ben 3D
  • LTEC
  • Highkey
  • Casa de Proyectos
  • Tarjeta Médica Pop
  • Somos Chanekes
  • Club Rotario Aragón
  • Safekids Mexico
  • Universidad Motolinía
  • Quantum IP
  • Tarjeta Médica Pop
  • Ola Verde MX
  • Rotary Distrito 4170
  • Armonía Decora
  • Hagamos La Vaca
  • Faficom
  • Gamyr
  • Hand Relax
  • Policlínica New Dimensions
  • Master Payment
  • Daniela Tapia
  • Norris & Elliott