En el diseño web,
pueden existir grandes diferencias en la forma que diversos navegadores
muestran una misma página web. Crear una página web, atractiva visualmente al
usuario, que se pueda observar en
diferentes navegadores, como Mozilla, Internet Explorer, Opera y Google Chrome,
puede ser una tarea muy frustrante que demande mucho tiempo y esfuerzo.Un estándar web es básicamente un conjunto de recomendaciones (algunos autores los denominan "reglas normalizadas") que debería seguir un producto, proceso o servicio web, con el fin de permitir que distintos elementos, a nivel de hardware y software, sean compatibles entre sí. El estándar web permite la creación de una "Web Universal", es decir, accesible, fácil de usar y confiable.
W3C (World Wide Web Consortium), es una organización
independiente que controla los estándares utilizados en la web,
tales como: HTML, CSS, XML, entre otros. Empresas desarrolladoras de software
como Microsoft, la fundación Mozilla, Google, Netflix Inc., Yahoo, entre otros
forman parte del grupo W3C, y entre todos llegan a acuerdos sobre los
desarrollos futuros de los estándares.
Actualmente, existen diversos estándares (Ver figura N°1) según la finalidad de aplicación que se desee desarrollar, el tipo de dato que va a manejar y la tecnología sobre la cual se va a implementar. Existen estándares para aplicaciones web (XHTML, CSS, XForms,etc), aplicaciones móviles (XHTML basic, CSS móvil, etc), aplicaciones con tratamiento de voz (VoiceXML, SRGS, etc), servicios web (SOAP, WDSL, etc), web semánticas (OWl RDFa, etc), para proporcionar seguridad y privacidad (P3P, XML Sig, XML Enc), etc. En este sentido, para determinar que estándares se deben utilizar es importante definir previamente el objetivo de nuestra aplicación, el tipo o tipos de datos que manejará y tecnología que debe soportar.
Actualmente, existen diversos estándares (Ver figura N°1) según la finalidad de aplicación que se desee desarrollar, el tipo de dato que va a manejar y la tecnología sobre la cual se va a implementar. Existen estándares para aplicaciones web (XHTML, CSS, XForms,etc), aplicaciones móviles (XHTML basic, CSS móvil, etc), aplicaciones con tratamiento de voz (VoiceXML, SRGS, etc), servicios web (SOAP, WDSL, etc), web semánticas (OWl RDFa, etc), para proporcionar seguridad y privacidad (P3P, XML Sig, XML Enc), etc. En este sentido, para determinar que estándares se deben utilizar es importante definir previamente el objetivo de nuestra aplicación, el tipo o tipos de datos que manejará y tecnología que debe soportar.
| Figura N°1. Estandares web de la W3C. |
Entre las mútiples ventajas que nos ofrece el uso de estandres en el desarrollo y diseño web están:
1. Accesibilidad: el contenido accesible a un mayor número de usuarios, independientemente del idioma, localización geográfica, cultura, limitación técnica, física, psíquica o sensorial de éstos, sin que se sacrificar el aspecto visual o el rendimiento.
2. Posicionamiento: los sitios web desarrollados en base a estándares tendrán una mejor posición en los motores de búsqueda.
3. Adaptación a cualquier dispositivo: la información podrá ser interpretada por diferentes tipos de dispositivo, tales como: navegadores gráficos o sólo textos, lectores de pantalla, computadoras de escritorio, tabletas, dispositivos móviles, etc.
4. Adaptación al usuario: el usuario puede ajustar la presentación del sitio según sus preferencias o necesidades.
5. Impresión: los estándares proporcionan de una forma sencilla versiones para imprimir de todas las páginas web.
5. Mantenimiento: separar el contenido y la presentación mediante el empleo de hojas de etilo CSS facilita futuras modificaciones a través de un único documento que utilicen los documentos XHTML.
6. Ancho de banda y carga: los estándares reducen el peso de las aplicaciones web por lo que requieren menor ancho de banda, esto implica a su vez un ahorro en los gastos de alojamiento Web. Por otra parte, la adecuación gramatical de las páginas de un sitio, contribuye a que se muestren más rápido a los usuarios, lo que mejora la experiencia de éstos.
7. Confianza en la Web: los estándares facilitan el uso de tecnologías como las firmas digitales de documentos, la encriptación de datos confidenciales o las políticas de privacidad de datos de los sitios web.
Realizar una página
web basada en estándares demanda un esfuerzo mayor. Sin embargo, su utilización nos permitirá tener la certeza de que el producto desarrollado funcionará de diversas plataformas.
Un sitio basado en estándares web es compatible con todos los navegadores
actuales y con gran probabilidad lo será en el futuro, mostrando así una mayor consistencia visual a través de distintos software y dispositivos.
Las tecnologías web siguen evolucionando, proporcionando cada día más posibilidades, pero sin importar la aplicación, el lenguaje utilizado, el lugar donde o los dispositivos de acceso, el uso de estándares garantizan el éxito, la longevidad del producto o servicio web y una gran ventaja competitiva en el mercado.











0 comentarios:
Publicar un comentario