domingo, 24 de noviembre de 2019

Resumen UD3, punto 2: Estándares de publicación y editores web

Los estándares de una publicación web son un conjunto de reglas y recomendaciones que se deben seguir al utilizar los distintos lenguajes de creación de contenidos y al presentarlos a los usuarios.
Dichos estándares están regulados por una serie de consorcios y organizaciones entre los que destacan el World Wide Web Consortium, La Ecma Internacional o elUnicode Consortium.

- Lenguajes para la creación de páginas web

Los servidores web emplean una serie de lenguajes de programación y de consulta de datos que permiten genarar la estructura de la página web, codificada en lenguaje HTML. Segun el entorno en el que se ejecutan, los lenguajes más utilizados para la creación de páginas web son:
. En el lado del servidor: 
  PHP, Java, NET, Ruby, Python: Permiten programar el comportamiento del servidor web en el momento de atender las peticiones de los usuarios y de generar el copntenidop HTML correspondiente.
  SQL: Utilizado para interaccionar con la base de datos y realizar tanto consultas como inserciones o modificaciones.
.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.
 JavaScript: Lenguaje de programación interpretado por el navegador o cliente web. Añade dinamismo a la imagen , ya que permite entre otras cosas, modificar su estructura y estilo.

LENGUAJES PARA LA CREACIÓN DE PÁGINAS WEB
En el servidor
En el cliente
PHP
HTML
JAVA
CSS
NET/RUBY
JavaScript
PYTHON

SQL


-Accesibilidad y usubilidad en la web

No todo el mundo accede de la misma manera a los contenidos disponibles en Internet; existe una variedad de limitaciones visuales,motrices,auditivas y cognitivas que, entre otras cosas, requieren la utilización de herramientas y programas especiales. El uso de estas herramientas busca uns mejora de la interacción usuario-web.
Otro concepto ligado a la accesibilidad es el de usabilidad , que mide, aunque en ocasiones subjetivamente, la facilidad de uso de una aplicación o 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 para creación de contenido web

Existen multitud de programas orientados de páginas web. Algunos de ellos son simples editores de texto plano que se limitan a resaltar la sintaxis del lenguaje utilizado, por lo que el trabajo del usuario crear y distribuir la totalidad del contenido desde cero. Algunos ejemplos de este tipo de editores son: Notepadd++, Geany, gedit y SublimeText.
Otros editores más avanzados, disponen de funciones complementarias , como el autocompletado de texto, la gestión de plantillas predefinidas, la generaciones de código automática para componentes HTML...etc.
Finalmente existe una última categoría: los editores visiales o WYSIWYG. Estos se caracterizan por ofrecer la capacidad de crear contenido web de forma visual sin necesidad de escribir código directamente. Se crean como si se trataran de documentos de textos y su ventaja es que permiten observar el aspecto del sitio web a medida que se trabaja con él pero su desventaja es que el código puede no ser óptimo a la hora de











No hay comentarios:

Publicar un comentario