martes, 26 de noviembre de 2019

Estándares de publicación y editores web.

Los estándares de publicación web es el conjunto de reglas y recomendaciones que se deben seguir al utilizar los distintos lenguajes de creación de contenidos. Dichos estándares están regulados por una serie de consorcios y organizaciones, el Worl Wide Web Consortium (HTML, CSS, XML, SVG...)



  • LENGUAJES PARA LA CREACIÓN DE PÁGINAS WEB.
Las páginas web se almacenan en ordenadores, locales o de acceso público en Internet, denominados "servidores web". Los usuarios, al introducir una dirección URL en el navegador, se conectan a dichos servidores, que procesan la petición devolviendo el código de la página web solicitada, la cual es interpretada por el navegador o cliente web de modo que el usuario pueda visualizarla correctamente-


  1. En el lado del servidor:
  • PHP, Java, .NET, Ruby, Python. Permiten rpogramar el comportamiento del servidor web en el momento de atender las peticiones de los usuarios y de generar el contenido HTML correspondiente. Para ello, por lo general, se comunican con la base de datos para obtener la información necesaria.
  • SQL. Utilizado para interaccionar con la base de datos y realizar tanto consultas como inserciones  modificaciones. Por ejemplo, una tienda virtual.
2. En el lado del cliente:

  • HTML. Lenguaje de marcado compuesto por etiquetas que describen y estructuran el contenido de una página web
  • CSS. Utilizado para definir el estilo con el que se presenta la estructura HTML de una página web. La versión actual soporta la inclusión de animaciones y la gestión de diferentes resoluciones con el fin de adaptar la presentación de la página.
  • JavaScript. Lenguaje de programación interpretado por el navegador o cliente web. Java Script añade dinamismo a la página, ya que permite, entre otras cosas, modificar su estructura y estilo.
  • ACCESIBILIDAD Y USABILIDAD EN LA WEB.
El uso de estas herramientas busca una mejora de la interacción usuario-web.
Algunas de las pautas de accesibilidad que debe seguir un sitio web tiene que ver con la utilización de textos alternativos para las imágenes que las describan, así como el uso de nombres significativos para los enlaces, lo que facilita el acceso a las personas que utilicen lectores de contenidos.

Otro concepto es el de usabilidad, que mide la facilidad de uso de una aplicación web. La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso.

  • EDITORES PARA LA CREACIÓN DE CONTENIDO WEB.
 Existen multitud de programas orientados a la creación de páginas web. Algunos ejemplos son de este tipo de editores son Notepad++, gedit, Kate y Sublime Text.
Otros editores más avanzados son Bluefish, Websstorm, sicual Studio, NetBeans y Eclipse.

Finalmente, existe una última categoría de editores: los editores visuales o WYSIWYG (  del español "lo que ves es lo que tienes"). En estos editores las páginas se crean como si se trataran de documentos de texto en programas como Microsoft Office Word o LibreOffice Writer. Su ventaja es que permiten observar el aspecto del sitio web a medida que se trabaja en el mismo, pero su principal desventaja es que el código. Algunos ejemplos de este tipo de editores son Adobe Dreamweaver, KompoZer y BlueGriffon, aunque también se consideran como tal los edires integrados en sistemas de gestión de contenidos, como WordPress.

No hay comentarios:

Publicar un comentario

Decisión de tareas a partir del análisis.

El siguiente paso consiste en decidir las estructuras básicas que van a emplearse para llevarlo a cabo. La estructura de datos del progra...