Desarrollo Web

Desarrollo Web

¿Que es el Desarrollo Web?

Los lenguajes de programación del entorno de cliente son aquellos que se ejecutan en el navegador web, dicho de otro modo, en el lado del cliente dentro de una arquitectura Cliente/Servidor. El lenguaje cliente principal es HTML (lenguaje de marcado de hipertexto, HyperText Markup Language), ya que la mayoría de páginas del servidor son codificadas siguiendo este lenguaje para describir la estructura y el contenido de una página en forma de texto. Existen algunas alternativas y variaciones de este lenguaje tales como XML (lenguaje de marcas extensible, eXtensible
Markup Language), DHTML (Dynamic HTML) o XHTML (eXtensible HTML). Con el fin de mejorar la interactividad con el usuario, en este grupo de lenguajes cliente podemos incluir todos los lenguajes de script, tales como JavaScript (el más utilizado dentro de esta rama) o VBScript. También existen otros lenguajes más independientes, como ActionScript (para crear contenido Flash) o AJAX (como extensión a JavaScript para comunicación asíncrona). A continuación vamos a analizar brevemente estos lenguajes.

HTML y derivados

HTML es una particularización de un lenguaje anterior, SGML (Standard Generalized Markup Language), un sistema para sistema para la organización y etiquetado de documentos estandarizado en 1986 por la organización ISO. El término HTML se suele referir a ambas cosas, tanto al tipo de documento como al lenguaje de marcas. El Hyper Text Markup Language (lenguaje de marcado de hipertexto) es el lenguaje de marcas de texto más utilizado en la World Wide Web. Fue creado en 1989 por Tim Berners-Lee a partir de dos elementos previos para crear dicho lenguaje: por un lado, el concepto de hipertexto como herramienta básica para conectar dos elementos (documentos o recursos) entre sí; y SGML, como lenguaje básico para colocar etiquetas o marcas en un texto. Debemos
tener en cuenta que HTML no es propiamente un lenguaje de programación como puede serlo Java o VisualBasic, sino que se basa en la utilización de un sistema de etiquetas cerrado aplicado a un documento de texto. Además, este lenguaje no necesita ser compilado, sino que es interpretado (ejecutado a medida que se avanza por el documento HTML). Una característica particular de HTML es que, ante algún error de sintaxis que presente el texto, HTML no lo detectará y seguirá con la interpretación del siguiente fragmento de documento. El entorno para desarrollar HTML puede ser simplemente un procesador de textos.
Con el lenguaje HTML se pueden hacer gran variedad de acciones, desde organizar simplemente el texto y los objetos de una página web, pasando por crear listas y tablas, hasta llegar a la esencia de la Web: los hipervínculos. Un hipervínculo es un enlace de una página web o un archivo a otra página web u otro archivo. Cuando un usuario hace clic en el hipervínculo, el destino se mostrará en un explorador web, se abrirá o se ejecutará, en función del tipo de recurso destino. El destino es con frecuencia otra página web, pero también puede ser una imagen, un archivo multimedia, un documento de Microsoft Office, una dirección de correo electrónico, un programa, etc. Con el tiempo, HTML ha ido evolucionando dando lugar a lenguajes derivados de este, como XML, XHTML o DHTML, en función de la flexibilidad ofrecida al conjunto de etiquetas admitido o de la integración de HTML con otros lenguajes que permitan dotar de más dinamismo e interactividad a las páginas creadas con HTML.

XML es un lenguaje de etiquetado extensible muy simple, pero con unas reglas de codificación muy estrictas que juegan un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar
HTML (también deriva de SGML), pero cuyo objetivo principal es describir datos para su transferencia eficiente y no mostrarlos, como es el caso de HTML. El lenguaje XHTML es también muy similar al lenguaje HTML. De hecho, XHTML no es más que una adaptación de HTML al lenguaje XML. Técnicamente, como ya hemos comentado, HTML es descendiente directo del lenguaje SGML, mientras que XHTML lo es del XML (que, a su vez, también es descendiente de SGML). Las páginas y documentos creados con XHTML son muy similares a las páginas y documentos HTML. Actualmente, los procesos de estandarización de HTML y XHTML siguen procesos paralelos.

El HTML Dinámico (DHTML) consiste en una forma de aportar interactividad a las páginas web. El origen de DHTML hay que buscarlo en la versión 4.0 de los navegadores Netscape Communicator e Internet Explorer (y posteriores versiones de ambos navegadores), que permitieron la integración de HTML con lenguajes de scripting (JavaScript), hojas de estilo personalizadas (CSS) y la identificación de los contenidos de una página web en formato de árbol (DOM). Es la combinación de estas tecnologías la que permite aumentar la funcionalidad e interactividad de la página. La principal aportación de DHTML es servir de herramienta con la que podemos crear efectos que requieren poco o ningún ancho de banda ya que se ejecutan en el entorno del cliente. Se puede utilizar para crear animaciones, juegos, aplicaciones, etc., para introducir nuevas formas de navegar a través de los sitios web y
para crear un auténtico entramado de capas que solo con HTML sería imposible abordar. Aunque muchas de las características del DHTML se podrían duplicar con otras herramientas como Java o Flash, DHTML ofrece la ventaja de que no requiere ningún tipo de extensión para poder utilizarlo. Podríamos decir que HTML es el lenguaje más importante en el ámbito de la World Wide Web puesto que casi todos los lenguajes utilizados en la Web, de acuerdo a la tendencia mostrada en la última década, terminan confluyendo hacia una representación en HTML para que nuestro navegador lo pueda leer y visualizar en la pantalla del cliente.

Aquí os dejo una empresa que cuenta con servicio de desarrollo web, posicionamiento web y mucho mas su nombre es triico y aqui os dejo el enlace https://triico.net/