Estándares de publicación y editores web
Es 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ámdares están regulados por una serie de consorcios y organizaciones.
- Accesibilidad y usabilidad en la web
EL uso de estas herramientas busca una mejora de la interacción
usuario-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 de este tipo de editores son Notepad++, Geany o Kate.
Algunos ejemplos de tipos de editores son Bluefish o NetBeans.
En estos editores son bluefish, webstorm, visual studio express, aptana studio y eclipse.
Finalmente existe una última categoría de editores: los editores visuales o WYSIWYG "lo que ves es lo que obtienes".
Lenguajes para la creación de Páginas web
Las páginas web se almacenan en ordenadores 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.
- 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 lo susuarios
- SQL- utilizando para interaccionar con la base de datos y realizar tanto consultas como inserciones o modificaciones.
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.
- Java script- lenguaje de programación interpretado por el navegador o cliente web.
En el servidor | En el cliente |
PHP | HTML |
JAVA | CSS |
.NET | JAVASCRIT |
RUBY | |
PYTHON | |
SQL |