martes, 19 de noviembre de 2019

Resumen UD 3: Estándares de publicación y editores web.

ESTÁNDARES DE PUBLICACIÓN Y EDITORES WEB

Cuando se habla de estándares de publicación web, se hace referencia al conjunto de reglas y recomendaciones que se deben seguir al utilizar los distintos lenguajes de creación de contenidos y al presentárselo a los usuarios
Los estándares evolucionan constantemente como consecuencia del rápido avance de la tecnología. Dichos estándares están regulados por el World Wide Web Consortium (HTML, CSS, XML, SVG...), la Ecma International (Javascript) o el Unicode Consortium (estándar de los catacteres Unicode).

 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 procesa la petición devolciendo el código de la página web solicitada. Los servidores web emplean una serie de lenguajes de programación y de consulta de datos que permiten generar la estructura de la página web, codificada en lenguaje HTML. Se usan distintos lenguajes de programación dependiendo de la parte de la web que se está programando:

DEL LADO DEL SERVIDOR:
  • PHP, Java, .NET, Ruby, Phyton. Permiten programar el comportamiento del servidor web en el momento de atender las peticiones de lo usuarios y de generar el contenido HTML correspondiente. Para ello se conectan a una base de datos.
  • SQL. Se ua para interaccionar con la base de datos y realizar tanto consultas como insercciones o modificaciones, como por ejemplo una tienda virtual.


SERVIDOR
CLIENTE
PHP
HTML
Java
.NET
CSS
Phyton
Ruby
Javascript
SQL

ACCESIBILIDAD Y USABILIDAD EN LA WEB
Existe una variedad  de limitaciones visuales, motrices, auditivas y cognitivas que requieren de la utilización de herramientas y programas especiales que leen el contenido para personas con dificultades de visión. Para ellos, el consorcio W3C creó los estándares de accesibilidad que buscan mejorar la interacción entre el usuario y la web.
Algunas de las pautas para la accesibilidad que debe seguir un sitio web tiene que ver con la utilización de textos alternativos para las imágenes (atributo alt en HTML) que las describan.
Otro concepto ligado a la accesibilidad es el de la usabilidad, que mide, aunque en ocasiones subjetivamente, la facilidad de uso de una aplicación o web. La definición de la International Organisation for Standardization (ISO) lo resuma de forma sencilla: "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 CONTENIDOS WEB
Hay multitud de programas orientados a la creación de páginas web. Algunos de ello sosn simples editores de texto plano que se limitan a resaltar la sintaxis del lenguaje utilizado (HTML, CSS, Javascript, PHP) por lo que el trabajo del usuario es crear y distribuir la totalidad del contenido desde cero. Algunos ejemplos son Notepad ++,  Geangy, gedit, Kate y Sublime text.
otros de los editores más avanzados algunos de los cuales se engloban dentro de la categoría de ambientes de desarrollo integrado (IDE), disponen de muchas funciones complementarias, como el autocompletado de texto, la gestión de plantillas predefinidas, la generación de código automática para componentes de HTML. Algunos ejemplos de estos editores son: Visual Studio, Aptana Studio y NetBeans.
Finalmente hay otra categorías de editores: los editores visuales como WYSIWYG o Google Sites que se caracterizan por ofrecer la capacidad de crear contenido web de forma visual, sin necesidad de tener conocimientos sobre programación. Se asemejan visualmente a un procesador de textos como LibreOffice o Microsoft Word

No hay comentarios:

Publicar un comentario