¿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

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