www.TeoriaDesarrolloWeb.com.ar

La Web En Perspectiva

Aporte

Martín: gracias.

A continuación transcribo las críticas de Martín Alterisio que recibí vía Facebook;

Martin Alterisio comentó en tu enlace:

“Tenés muchos conceptos errados en tus posts sobre HTML:

HTML no es un lenguaje de programación (por algo a los que escriben código HTML se les dice maquetadores HTML y no programadores HTML)

Las páginas web siempre se escribieron en HTML, nunca dejamos de usarlo por otra cosa. HTML es la tecnología fundacional y fundamental de la web.

PHP y HTML no son intercambiables. PHP no es una extensión de las capacidades del HTML. PHP era originalmente un sistema de templates para hacer más fácil el desarrollo de CGIs en Perl. Luego creció hasta convertirse en un lenguaje de alto nivel por su propio mérito, pero mantuvo el concepto de ejecución embebida dentro de un documento HTML. Sin embargo PHP desconoce completamente al HTML, lo único que ve son streams de caracteres.

DHTML o PHP es una falsa dicotomía, estas tecnologías no son mutuamente excluyentes. Para ser más precisos DHTML, al igual que AJAX, ni siquiera es una tecnología real. DHTML y AJAX son las denominaciones de estrategias de uso frecuente en el desarrollo de aplicaciones cliente hosteadas en un navegador web. Se denomina DHTML a la técnica de combinar DOM y ECMAScript para crear aplicaciones cliente sobre un documento HTML.

El sitio http://www.facebook.com/l/270a6;webestilo.com es una muy mala fuente de referencia. Los conceptos expuestos ahí fallan en describir con correctitud al HTML. Los tags no son “instrucciones”, son marcadores estructurales del documento. No indican como debe mostrarse el texto, indican función, significado y estructura.

Existen sin embargo tags que rompen con esta regla, o sea, indican como se recomienda mostrar algo, pero la aplicación no es compulsiva, los usuarios y navegadores pueden desestimar estos tags que no hacen a un documento html bien formado. El uso de estos tags esta deprecado y/o desestimado en favor del uso de CSS.

Este tipo de anomalías en el lenguaje HTML se dan porque el proceso de estandarización del lenguaje es market-driven, o sea, algo es estándar porque está en uso por la mayoría del mercado no porque lo digan las normas preestablecidas. Los “estandares” normativos del HTML son en realidad la consolidación de las prácticas que tuvieron mayor aceptación, y una puesta en común para que las diferentes implementaciones resulten predecibles y homogéneas a la vista del usuario final.”

HTML (II)

Siguiendo un poco con la anterior entrada sobre HTML, hay veces en las que pienso ¡qué bueno sería desarrollar a fondo el conocimiento de HTML de manera de poder explotarlo al máximo!

Ingenuo ¿no?

Tal vez este lenguaje de programación Web “perdió” relevancia al advenir PHP: es que todo el mundo se quedó hechizado por la tecnología que te permite ejecutarlo todo del lado del servidor.

Sin embargo si mi desición es escribir en HTML entonces puedo hacer casi todo lo que hago con PHP (aunque sí, del lado del cliente).

Una de las cosas que más me fascinan del Lenguaje de Marcado de Hipertexto es la capacidad de lograr programar y diseñar páginas dinámicas que conectadas a bases de datos permiten ser actualizadas desde el mismo sitio on line. Piensen tal vez en un pequeño servicio de reservas (es un ejemplo clásico) que debo actualizar permanentemente: acceder desde el sitio on line nos permitiría actualizar la lista de habitaciones disponibles sin necesidad de alterar todo el site.

De hecho a veces me cuesta decidirme entre HTML Dinámico y PHP.

Algunos me colgarían por haber publicado esta entrada (aunque no solo ésta): pero a decir verdad HTML no tendría nada que envidiarle al resto de los lenguajes de programación Web, al menos desde mi punto de vista, aunque sí, es un poco viejo.

Hasta una nueva entrada.

Video: social network

Para los que sepan algo de inglés, les dejamos este video tutorial que nos pareció interesante.

HTML

Lenguaje HTML o Lenguaje para Marcado de Hipertexto.

Las primeras páginas las hacíamos en HTML: era cuestión de manejar el lenguaje y conocer las etiquetas o tags para poder darle forma al contenido; más aun, saber programar verdaderamente hasta que aparecieron los programas de autoría donde la programación era visual, como por ejemplo con Frontpage de Microsoft o luego con Dreamweaver de Macromedia primero y Adobe después.

La particularidad de este lenguaje es que se ejecuta del lado del cliente: esto fue así hasta que apareció, por ejemplo, PHP para que la ejecución pasase a estar del lado del servidor.

Partiendo de www.webestilo.com/html/ encontramos que “…Más claro aún, se trata de un lenguaje para estructurar documentos a partir de texto en World Wide Web. Este lenguaje se basa en tags (instrucciones que le dicen al texto como deben mostrarse) y atributos (parámetros que dan valor al tag).”

(Fuente www.webestilo.com)

  • Archivos

  • Categorías