Miércoles 3 de Mayo
En nuestra tercera clase de título, cuando aún éramos jóvenes e inocentes, fue programada una reunión a la que debía asistir todo el equipo de Constel. Desde su mismo inicio, nos vimos abrumados por cantidades enormes de vocabulario técnico.
¿De qué están hablando? - nos preguntábamos. ¿Qué significan todos esos términos?
Para que ustedes, amables visitantes, no se vean en dificultades de ese tipo si se encuentran sorpresivamente por ahí algún término difícil de entender, hemos compilado esta suma de definiciones, sacadas directamente de la Meca, el Consorcio Internacional (World Wide Web Consortium).
Eso es todo. Disfruten.
HTML significa protocolo de transferencia de hipertexto.
Un archivo HTML es un archivo de texto que contiene etiquetas pequeñas.
Las etiquetas dicen al navegador de Internet cómo mostrar la página.
Un archivo HTML debe tener una extensión htm o html.
Un archivo HTML puede ser creado utilizando un redactor sencillo de texto.
Cuándo usted guarda un archivo del protocolo de transferencia de hipertexto, usted puede utilizar la extensión .htm o .html. Hemos utilizado. htm en nuestros ejemplos. Quizás sea un vicio heredado del pasado cuando parte del software comúnmente utilizado sólo permitió extensiones de tres letras.
Pensamos que con los software más nuevos será perfectamente seguro utilizar .html.
XHTML es el protocolo extensible de transferencia de hipertexto.
XHTML se propone reemplazar el protocolo de transferencia de hipertexto.
XHTML es casi idéntico al protocolo de transferencia de hipertexto 4.01
XHTML es una versión más estricta y más limpia del HTML.
XHTML es el protocolo de transferencia de hipertexto definido como una aplicación de XML.
XHTML es una Recomendación W3C.
XML es un idioma de etiquetas donde todo se tiene que escribir correctamente, lo que da como resultado documentos bien fomados.
XML se diseñó para describir los datos y el HTML se diseñó para mostrar los datos.
El mercado actual presenta tecnologías diferentes de exploradores, algunos corren Internet en computadoras, y algunos corren Internet en celulares. Estos últimos no tienen los recursos ni poder para interpretar un idioma "malo" de etiquetas.
Por lo tanto - combinando las fortalezas de HTML y XML, obtuvimos un idioma HTML que es útil ahora y en el futuro - XHTML.
¡Las páginas de XHTML pueden ser leídas por todos los dispositivos que leen XML,y mientras esperamos que el resto del mundo se actualize a exploradores que soporten XML, XHTML le da la oportunidad de escribir documentos bien formados ahora, legibles por todos los exploradores, y son compatibles con exploradores antiguos!!
Los elementos de XHTML se deben anidar apropiadamente.
Los documentos de XHTML deben estar bien formados.
Los nombres de etiquetas deben estar en minúsculas.
Todos elementos de XHTML deben estar cerrados.
CSS significa Cascadas de Hojas de Estilo.
Los estilos definen cómo mostrar los elementos del HTML.
Los estilos se almacenan normalmente en Hojas de Estilo.
Los estilos se añadieron al HTML 4.0 para resolver un problema.
Hojas Externas de Estilo se almacenan en archivos de CSS.
Múltiples definiciones del estilo conformarán una cascada.
Las etiquetas de HTML se diseñaron originalmente para definir el contenido de un documento. Se suponía que debían decir "Esto es un encabezamiento", "Esto es un párrafo", "Esto es una tabla", utilizando etiquetas como h1>, p>, table>, etcétera. La disposición del documento se supuso ser cuidada por el navegador, sin utilizar etiquetas de formato.
Cuando los dos navegadores mayores - Netscape e Internet Explorer - continuaron agregando etiquetas nuevas al HTML, llegó a ser cada vez mas difícil de crear sitios web donde el contenido de documentos HTML se separara claramente de la disposición de la presentación de documento.
Para resolver este problema, el Consorcio World Wide Web (W3C) - consorcio de especificación de estándares sin fines de lucro, responsable de estandardizar el HTML - creó estilos con el HTML 4.0.
Los navegadores mayores soportan CSS.
Las hojas de estilo definen cómo elementos de HTML deberán ser demostrados, como los atributos de la etiqueta de tipo de letra y del color en el HTML 3.2. Los estilos se guardan normalmente en archivos externos de css. ¡Las hojas externas del estilo le permiten a cambiar la apariencia y la disposición de todas las páginas en su página, simplemente cambiando un solo documento de CSS!
CSS es un adelanto en el diseño de la Web porque permite a los creadores de las páginas controlar el estilo y la disposición de múltiples páginas web, todo de una vez. Cuando un creador de páginas Web usted puede definir un estilo para cada elemento HTML y lo aplica a todas las páginas web que quiera. Para hacer un cambio global, cambia simplemente el estilo, y todos elementos en la Web se actualizan automáticamente.
Las hojas del estilo permiten especificar la información de estilo en muchos sentidos. Los estilos se pueden especificar dentro de un solo elemento HTML, dentro del elemento <head> de una sola página en el HTML, o en un archivo externo de CSS. Aún múltiples hojas externas de estilo pueden ser referenciadas a un solo documento HTML.
XML significa lenguaje extensible de etiquetas.
XML es un protocolo de transferencia de hipertexto muy parecido al HTML.
XML se diseñó para describir los datos.
Las etiquetas de XML no se predefinen. Usted debe definir sus propias etiquetas.
XML utiliza DTD o un esquema de XML para describir los datos.
XML con un esquema DTD o XML se diseña para ser autodescriptivo.
XML es una Recomendación W3C.
XML se diseñó para llevar datos.
XML no es un reemplazo para HTML. XML y HTML se diseñaron con metas diferentes:
XML se diseñó para describir los datos y para enfocarse en lo que los datos son. HTML se diseñó para mostrar los datos y para enfocase en cómo se ven.
HTML muestra información, mientras XML se encarga de describirla. XML no hace nada, XML no se diseñó para hacer nada.
Quizá es un poco difícil de entender, pero XML no hace nada. XML se creó para estructurar, almacenar y mandar información.
Las etiquetas de XML no se predefinen. Usted debe "inventar" sus propias etiquetas.
Las etiquetas utilizaron para etiquetar documentos HTML. Esa estructura es predefinida. El autor de documentos HTML sólo puede usar etiquetas que están predefinidas en el estándar HTML ( p>, h1>, Etc.)
Las etiquetas (como <to> y <from>) No son definidos en cualquier estándar de XML. Estas etiquetas son "inventadas" por el autor del documento de XML.
XML es un complemento del HTML
Es importante entender que XML no es un reemplazo para el protocolo de transferencia de hipertexto. En el desarrollo futuro de internet, es muy probable que XML se utilize para describir los datos, mientras HTML se utilizará para formatear y mostrar los mismos datos.
Mi mejor descripción de XML es esto: XML es una plataforma mixta, independiente de software y el hardware, transmisora de información.
XML en el desarrollo futuro de la red.
Hemos estado tomando parte en el desarrollo de XML desde su creación. Ha sido asombroso ver cuán rápidamente el estándar de XML se ha desarrollado y cuán rápidamente muchos de los software han adoptado el estándar.
Creemos totalmente que XML será tan importante para el futuro de internet como el HTML lo ha sido para las bases de la red, y que XML será el instrumento más común para toda manipulación y transmisión de datos.
Con XML, sus datos se almacenan fuera de su HTML.
Cuando HTML se utiliza para mostrar los datos, los datos se almacenan dentro de su HTML. Con XML, los datos se pueden almacenar en archivos separados de XML. De esta manera usted puede concentrarse en utilizar HTML para la disposición y despliegue de datos, y estar seguro que los cambios en los datos fundamentales no requerirán cualquiera cambio a su HTML.
Los datos de XML se pueden almacenar también páginas interiores de HTML como "Islas de Datos". Usted se puede concentrar en utilizar el HTML sólo para formatear y mostrar los datos.
Con XML, los datos se pueden intercambiar entre sistemas incompatibles.
En el mundo, los sistemas de computadora y las bases de datos contienen los datos en formatos incompatibles. Uno de los mayores y más consumidores desafíos para creadores de páginas ha sido el de intercambiar los datos entre sistemas en Internet.
Convertir los datos a XML pueden reducir mucho esta complejidad y crear datos que pueden ser leídos por muchos tipos diferentes de aplicaciones.
Con XML, información financiera se puede intercambiar por Internet.
XML será el idioma principal para intercambiar información financiera de negocios en la red. Muchas aplicaciones B2B interesantes están bajo el desarrollo.
Con XML, se pueden utilizar los archivos simples de texto para guardar datos.
Desde que los datos de XML se almacenan en el formato simple de texto, XML proporciona una manera de compartir los datos independiente de software y hardware.
Esto hace mucho más fácil el crear datos con los que puedan trabajar aplicaciones diferentes.
XML se puede utilizar también para almacenar los datos en archivos o en bases de datos. Las aplicaciones se pueden escribir para almacenar y recuperar información de la tienda, y las aplicaciones genéricas se pueden utilizar para mostrar los datos.
Con XML, sus datos están disponibles para más usuarios.
Como XML es independiente de hardware, software y aplicaciones, usted puede hacer sus datos disponibles a más navegadores que los que sólo usan el estándar HTML.
Otros clientes y aplicaciones pueden acceder a sus archivos de XML como fuentes de datos, como si estuvieran accediendo a bases de datos. Sus datos se pueden hacer disponibles a todas clases de "máquinas lectoras" (agentes), y es más fácil hacer sus datos disponibles para personas ciegas, o para las personas con otras incapacidades.
XML es el lenguaje madre de WAP y WML.
El Idioma Inalámbrico de etiquetas (WML), usado para etiquetar aplicaciones para dispositivos tales como los celulares, está escrito en XML.
El futuro nos quizás nos traiga procesadores de textos, aplicaciones de hojas de cálculo y bases de datos que puedan extraer mutuamente su información, compuesta por datos en puro formato de texto, sin utilidades de conversión de datos entrometiéndose.
Sólo podemos rezar para que Microsoft y todos los otros vendedores de software concuerden en este lenguaje.
XSL significa el Idioma extensible de hojas de estilo.
El Consorcio (W3C de la red mundial) empezó a desarrollar XSL porque había necesidad de un idioma de hojas de estilo basado en XML.
HTML utiliza etiquetas predefinidas, y el significado de estas etiquetas es bien comprendido.
Agregar un estilo a los elementos del HTML es sencillo. Decir a un navegador que muestre un emento en un tipo de letra o color especiales, es fácil con CSS.
XML no utiliza etiquetas predefinidas (podemos utilizar cualquier etiqueta que queramos), y el significado de estas etiquetas no es enteramente comprendido.
El elemento table> podría significar una tabla en HTML, un mueble, o algo más - y un navegador no sabe cómo debería mostrarlo.
¡XSL describe cómo se debe mostrar el documento de XML!
XSL consiste en tres partes:
XSLT - un idioma para transformar documentos de XML
XPath - un idioma para navegar en documentos de XML
XSLT significa transformación de XSL.
XSLT es la parte más importante de XSL.
XSLT transforma un documento de XML en otro documento de XML.
XSLT utiliza XPath para navegar en documentos de XML.
XSLT es una recomendación W3C.
XSLT = transformación de XSL
XSLT se utiliza para transformar un documento de XML en otro documento de XML, o en otro tipo de documento que es reconocido por un navegador, como HTML o XHTML. Normalmente XSLT hace esto transformando cada elemento de XML en un (X)HTML.
Con XSLT usted puede agregar y quitar elementos y atributos desde o hacia el archivo de salida. Usted puede volver a arreglar también y puede clasificar los elementos, realizar pruebas y tomar decisiones acerca de cuáles elementos deben esconderse y cuáles mostrarse, y mucho más. .
Una manera común describir el proceso de la transformación deberá decir que XSLT se transforma un documento fuente en XML a un documento resultante en XML.
Una manera sencilla de describir el proceso de transformación sería decir que XSLT transforma un arbol-fuente de XML en un árbol-resultante de XML.
XSLT utiliza XPath para encontrar información en un documento de XML. XPath se utiliza para navegar por elementos y atributos en documentos de XML.
En el proceso de la transformación, XSLT utiliza XPath para definir las partes del documento fuente que deben coincidir con una o más plantillas predefinidas. Cuando esta es encontrada, XSLT transforma esa parte del documento fuente en el documento resultante.
Javascript se diseñó para agregar interactividad a páginas HTML.
Javascript es un lenguaje de script (un lenguaje de script es un tipo de lenguaje de programación ligero).
Un Javascript consiste en líneas de código ejecutable de computadora.
Un Javascript se empotra, por lo general, directamente en páginas de HTML.
Javascript es un idioma interpretado (significa que los script se ejecutan sin compilacion preliminar).
Todos pueden utilizar Javascript sin comprar una licencia.
¡No!
¡Java y el Javascript son dos idiomas completamente diferentes tanto en el concepto como el diseño!
Java (desarrollado por Sun Microsystems) es un lenguaje de programación poderoso y mucho más complejo - en la misma categoría de C y C + +.
Javascript da a diseñadores HTML un instrumento de programación - usuarios de HTML no son normalmente programadores, pero el Javascript es un lenguaje con una sintaxis muy sencilla. Casi cualquiera puede poner "recortes" pequeños de código en sus páginas HTML.
Javascript puede poner texto dinámico en una página HTML. Una declaración de Javascript como esta: document.write("<p>" + name + "</p>") puede escribir un texto variable en una página HTML.
Javascript puede reaccionar a acontecimientos. - Un Javascript puede ser programado para ejecutarse cuando algo sucede, como cuando una página ha terminado de cargarse o cuando un usuario hace clic en un elemento del HTML.
Javascript puede leer y escribir elementos HTML. - Un Javascript puede leer y cambiar el contenido de un elemento del HTML.
Javascript puede ser utilizado para validar datos. - Un Javascript puede ser utilizado para validar datos de forma antes de ser enviados a un servidor, esto ahorrará al servidor procesamiento extra.
Javascript se puede utilizar para detectar el navegador de un visitante. - Un Javascript se puede utilizar para detectar el navegador visitante, y - dependiendo del navegador - cargar otra página específicamente diseñado para ese navegador.
Javascript se puede utilizar para crear cookies - Un Javascript se puede utilizar para almacenar y recuperar información en la computadora de visitante.
Proyecto de Titulación I - II -III | Parte del Proyecto Constel