- Universidad de Almería: 27 errores
- Universidad de Alicante: 38 errores
- Universidad Complutense de Madrid: 8 errores
- Universidad de Valencia: 33 errores y 18 warnings
- Universidad Católica de Murcia: 38 errores
- Universidad de Nebrija: 35 errores
- Universidad CEU San Pablo: 228 errores y 61 warnings
- Universitat de Barcelona: 36 errores y 61 warnings
- Universidad de Sevilla: 6 errores
- Universidad de Málaga: 51 errores y 97 warnings
- Universidad de Granada: 0 errores
- Universidad de Vigo: 60 errores y 80 warnings
Este blog ha sido creado para el Curso de Introducción al Desarrollo Web como una tarea.
Buscar...
Mostrando entradas con la etiqueta subrayado. Mostrar todas las entradas
Mostrando entradas con la etiqueta subrayado. Mostrar todas las entradas
miércoles, 16 de marzo de 2016
Herramienta de validacion Markup Validation Service del W3C
En el módulo 4 se pide en la actividad usar la herrramienta Markup
Validation Service del W3C para un grupo de webs de una temática determinada. Yo elijo: Universidades
Editores
Editores evaluados
Microsoft Visual Studio
Express for Web
Está disponible en varios idiomas (incluyendo el Español) y
su única limitación es que sólo funciona bajo Windows. Es decir, que si
trabajas en Mac o Linux no podrás utilizarlo. Por lo demás es un entorno
integrado de desarrollo (IDE) espectacular. Aunque, al igual que el anterior,
es una herramienta técnica orientada a programadores y con muchas otras
posibilidades avanzadas, ofrece un soporte estupendo para diseño de páginas
Web, con editores avanzados de HTML, CSS y JavaScript, capacidad de depuración,
ayuda contextual para todos los lenguajes, validadores de código, validadores
de accesibilidad, visualización real de cómo van a quedar las páginas, etc...
Echarás de menos muy pocas cosas (aunque algunas sí, sobre todo si usas
Sublime). Es totalmente gratuito.
JetBrains WebStorm
Este es sin duda uno de los mejores editores de código del
mercado, y no solo para el trinomio HTML/CSS/JavaScript. De hecho soporta otros
lenguajes como CoffeeScript, TypeScript y Node.js, y multitud de librerías de
JavaScript, sistemas de control de código, testeo unitario, etc.... Es muy
espectacular la capacidad de editar y ver en tiempo real los cambios en un
Chrome, incluso en aplicaciones de tipo SPA/AJAX. La lista de características es
tan larga que mejor te enlazo a la misma en su página. Lleva un rato aprender
todas sus posibilidades, pero merece la pena.
Es multiplataforma. No es gratuito, pero su precio
(solamente 44€ para uso individual) es un regalo para todo lo que ofrece. Muy
recomendable
Sublime Text
Un editor de texto avanzado para programadores,
multiplataforma. Aunque es bastante espartano lo cierto es que todo el que
invierte tiempo en aprender a dominarlo luego no lo quiere dejar, ya que
aumenta mucho la productividad a la hora de escribir código. No ofrece muchas
de las características de ayuda al programador web que sí ofrecen la mayoría de
los otros entornos, por lo que es recomendable sobre todo si vamos a trabajar
mucho directamente con código, especialmente JavaScript. Lo podemos descargar y
utilizar gratuitamente, pero si lo vamos a usar a menudo para trabajar sus
creadores nos solicitan que les paguemos una licencia (es lo justo). Ésta tiene
un precio muy razonable.
BlueGriffon
Este excelente editor WYSIWYG utiliza por debajo el motor de
renderizado de Firefox para visualizar las páginas a medida que las vamos
editando. Cuenta con ayudas a la escritura de código (como las “miguitas de
pan” de la parte de abajo o el acceso a la estructura jerárquica de la página),
y ofrece incluso la posibilidad de probar en tiempo real transformaciones 3D de
CSS3 sin abandonar el editor (ventajas de utilizar el motor Gecko de Mozilla).
Es gratuito, Open Source y multiplataforma (Windows, Mac y Linux) y está
disponible en Español entre otros muchos idiomas. La última versión es de hace
casi un año, pero el proyecto sigue activo.
Notepad++
Es gratuito y además Open Source aunque solo funciona bajo
Windows. Dispone de multitud de plugins para extender su funcionalidad, y como
es muy popular hay muchos donde elegir. Va mucho más allá que el bloc de notas
ya que ofrece sintaxis coloreada, estructuración de código (para poder plegar y
desplegar zonas cubiertas por etiquetas), soporte de otros muchos lenguajes de
programación, etc... Está bien tenerlo a mano para pruebas o ediciones rápidas.
Aptana Studio
Otro editor multiplataforma de carácter gratuito. Ofrece una
excelente ayuda contextual a la hora de escribir código HTML, que incluye
también el soporte de los diferentes navegadores para cada característica. Sólo
por esto ya merece la pena. Tiene características avanzadas para programación
con JavaScript y soporta además múltiples lenguajes de servidor, como PHP,
Python y Ruby on Rails. Está basado en Eclipse, y por lo tanto en Java, por lo que
tenlo en cuenta si no te gusta instalar esa plataforma en tu equipo (por sus
muchos problemas de seguridad y lentitud).
El elegido y por qué
Yo eligiría Sublime Text porque me parece usable y fácil de
entender. Además ya lo he usado en numerosas ocasiones y me ha ido muy bien.
Protocolos de Internet
Definición de las siglas y para qué sirven
- DHCP: Dynamic Host Configuration Protocol, en español «protocolo de configuración dinámica de host») es un servidor que usa protocolo de red de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Así los clientes de una red IP pueden conseguir sus parámetros de configuración automáticamente. Este protocolo se publicó en octubre de 1993, y su implementación actual está en la RFC 2131. Para DHCPv6 se publica el RFC 3315.
- LDAP: LDAP son las siglas de Lightweight Directory Access Protocol (en español Protocolo Ligero/Simplificado de Acceso a Directorios) que hacen referencia a un protocolo a nivel de aplicación que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también se considera una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.
- POP: En informática se utiliza el Post Office Protocol (POP3, Protocolo de Oficina de Correo o "Protocolo de Oficina Postal") en clientes locales de correo para obtener los mensajes de correo electrónico almacenados en un servidor remoto, denominado Servidor POP. Es un protocolo de nivel de aplicación en el Modelo OSI. Las versiones del protocolo POP, informalmente conocido como POP1 y POP2, se han quedado obsoletas debido a las últimas versiones de POP3. En general cuando se hace referencia al término POP, se refiere a POP3 dentro del contexto de protocolos de correo electrónico.
- SMTP: El Simple Mail Transfer Protocol (SMTP) o “protocolo para transferencia simple de correo”, es un protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA, teléfonos móviles, impresoras, etc). Fue definido en el RFC 2821 y es un estándar oficial de Internet. El funcionamiento de este protocolo se da en línea, de manera que opera en los servicios de correo electrónico. Sin embargo, este protocolo posee algunas limitaciones en cuanto a la recepción de mensajes en el servidor de destino (cola de mensajes recibidos). Como alternativa a esta limitación se asocia normalmente a este protocolo con otros, como el POP o IMAP, otorgando a SMTP la tarea específica de enviar correo, y recibirlos empleando los otros protocolos antes mencionados (POP O IMAP).
- SSH: SSH (Secure SHell, en español: intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X (Sistema de Ventanas X) para poder ejecutar programas gráficos si tenemos ejecutando un Servidor X (en sistemas Unix y Windows). Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto archivos sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.
Suscribirse a:
Entradas (Atom)