20/09/2016 Categoría/s: Desarrollo web. 0 Comentarios

¿De verdad es imprescindible usar jQuery? Reflexión sobre el uso de frameworks a largo plazo

Estoy aquí depurando el javascript de una página a ver si averiguo porqué no aparece la capa de color gris translucida en una ventana modal de jQuery User Interface.
Llevo ya dos discos escuchados dándole al F11 y viendo todas las vueltas que conlleva una sola línea de código con la sintaxis de jQuery en los ficheros de las dos librerías.
Tengo los dedos a punto de sufrir una crisis de ansiedad.
Y claro, uno recuerda youmightnotneedjquery.com, y se pregunta si en todas y cada una de las ocasiones que usamos jQuery, no estamos pecando de pereza al no intentar hacerlo en el javascript (ahora ECMAScript) de toda la vida, con sus cambios y novedades.
Pero por otro lado, la sintaxis de jQuery es tan sencilla…


He de admitir que por falta de tiempo, permisos de red (y sí un poco de pereza), no estoy muy al tanto de todos los frameworks de estructuras modulares, módulos de carga, gestión de paquetes, automatización,… pero sigo pensando que una dependencia excesiva de frameworks —que virtualmente son cajas negras para una buena parte de desarrolladores—, tiene su riesgo. Y que hay que pensar más allá del hype y pensar a largo plazo, para tener en cuenta los problemas que puede provocar una actualización sin retrocompatibilidad total (como el conocido caso de Angular), o casos extremos como la falta de evolución y/o soporte.

¿Quién usa prototypejs.org?

¿Quién se acuerda de script.aculo.us?

¿Cuántos de todos estos recientes frameworks estarán activos en, digamos 5 años?


Bueno, continuo dándole al F11.

05/05/2016 Categoría/s: Accesibilidad web,Citas. 0 Comentarios

La accesibilidad web es ley desde hoy en Europa

Ya desde enero de 2010 los sitios web creados en Europa deben cumplir con las WCAG 2.0 (As from January 2010, all new EUROPA websites have to be created in compliancy with the Web Content Accessibility Guidelines 2.0, level AA.) y en 2015 se publicó la ley europea de accesibilidad, pero ayer, tres de mayo de 2016 se llegó a un acuerdo entre el Parlamento, el Consejo y la Comisión; para que todos los sitios del sector público y sus aplicaciones móviles cumplan con una serie de requisitos (unas normas técnicas) y, además, sean monitorizados.

—Emmanuelle Gutierrez y Restrepo

El Comunicado de Prensa de la Comisión Europea con la noticia original: La Comisión, satisfecha del acuerdo para una mayor accesibilidad de los sitios web y las aplicaciones del sector público.

07/07/2015 Categoría/s: Webposible. 0 Comentarios

Proceso de diseño de UX y herramientas

This design process demands creation, communication, collaboration and validation.

Julius HuijnkA true UX tool

La cita es el punto de partida del que se vale el autor para plantear qué debería tener una aplicación que sirva en todas las fases del proceso de diseño, en este caso desde un punto de vista de la experiencia de usuario. Menciona bastantes aplicaciones que se usan en fases concretas, pero también explica sus carencias y las necesidades que no consigue solucionar.

Creo que es una lectura recomendable.

16/06/2015 Categoría/s: CSS. 0 Comentarios

El CSS Grid mínimo: ungrid

Desde 960 grid system –y su heredero unsemantic–, hasta los actualmente populares bootstrap y foundation, he visto, estudiado, y aprendido de multitud de frameworks de CSS, en ocasiones hasta convertirse en auténticos monstruos en características y peso.

Por eso, cuando me encontré hace unos días ungrid, me quedé más que sorprendido. Vale que ni siquiera es un framework, que la rejilla que usa es muy básica, que por defecto las columnas tienen el mismo ancho (aunque obviamente se pueden añadir más clases), que no tiene estilos para resetar o uniformizar estilos, que no tiene estilos para títulos, formularios, tablas, que no ofrece un diseño web adaptativo, que probablemente no funcione bien en algún que otro navegador,... pero es que sólo utiliza dos clases. Y apenas cuatro propiedades.

Aquí está:

@media (min-width: 30em) {
    .row {
		width: 100%;
		display: table;
		table-layout: fixed;
	}
    .col {
		display: table-cell;
	}
}

A mí, que valoro muchísimo la ligereza del código, me parece un hallazgo digno de mención.

Por otro lado me entristece pensar la cantidad de esfuerzo en horas y dinero que ha supuesto no tener unas especificaciones y un soporte de los navegadores a la altura de las circunstancias. Pero claro, decirlo ahora no tiene mucho mérito :)

09/06/2015 Categoría/s: Diseño de interacción. 0 Comentarios

Jero Vital en UX Spain 2015 – Rediseñar el Mundo: UX, Narrativa y La Historia Más Importante De Todas

Hace pocos días ha terminado la edición del 2015 de UX Spain. Los que no hemos estado allí, nos tenemos que coformar con las presentaciones publicadas, resúmenes y las opiniones vertidas en Twitter. Qué pena que no haya videos, guiño. Nos podemos conformar con ver Presentaciones y resúmenes UXSpain 2015.

Me gustaría ser injusto y destacar sólo una presentación, la de Jero Vital, que se ha tomado la molestia de transcribir totalmente y que amplía de forma sobresaliente algo que medio sugería en algo que escribí hace tiempo en El "Hasta el infinito... ¡y más allá!" de la experiencia de usuario.

La presentación: Rediseñar el Mundo: UX, Narrativa y La Historia Más Importante De Todas. Una visión que escarba en los orígnes de la Experiencia de Usuario, y reflexiona sobre el futuro. Brillante.

Ha creado una web, La historia más importante de todas, donte te puedes apuntar a una newsletter.

Categorías