Categorías
Jornadas, convocatorias y kdds Mundo 2.0

Ma√Īana, #TheEvnt

Ma√Īana por la ma√Īana Abel Sutilo, Pedro Carrillo y yo salimos camino de TheEvnt.

Nosotros no somos algunos de los mayores expertos de internet, pero igualmente estaremos allí a las 4 de la tarde, justo después de comer, con una charla que hemos llamado Un paseo con estilo del origen hasta CSS3 y los Frameworks CSS. 

Llegamos a TheEvnt como SVQ<end>, un grupo de desarrolladores de Sevilla que trabajamos en cosas terminadas en -end¬†(valga la redundancia): frontends, backends... El director de orquesta para esta ocasi√≥n es Abel, que llevar√° la charla. Una charla en la que Pedro se ha currado todo el aspecto gr√°fico y tanto √©l como yo estaremos como asistentes para resolver con la mayor precisi√≥n posible las preguntas del p√ļblico acerca de CSS, est√°ndares y Frameworks.

Lo dicho, por allí estaremos todo el viernes y parte del sábado, antes de atender otros compromisos que también nos requieren.

Nos vemos en C√°ceres.

Categorías
asides

@font-face

@font-face vuelve. Lo hemos estado comentando en lo de aNieto2k.

Cambios

Porque entre esta semana y la que viene va a haber muchos cambios, actualizamos un poco el dise√Īo del blog.

Por ahora es un boceto a medio rellenar. Si ten√©is ideas, ya sab√©is. A los comentarios ūüôā

Categorías
programación

Est√°ndares

De la wikipedia:

En tecnología y otros campos, un estándar es una especificación que regula la realización de ciertos procesos o la fabricación de componentes para garantizar la interoperabilidad.

Y para eso nacieron las especificaciones estándar de los navegadores, para que si escribíamos lo mismo, viéramos también lo mismo.

Un est√°ndar, por supuesto, tiene su ‘trayectoria’. Primero sale la nueva especificaci√≥n, y despu√©s todos los desarrolladores se ponen a trabajar antendiendo a estos est√°ndares. Todo tiene un periodo de adaptaci√≥n, y unos son m√°s r√°pidos que otros al ponerse al d√≠a.

En su momento, salíó el acid test para comprobar esto del cumplimiento de las CSS. Y todos los navegadores lo pasan sin problemas.

Referencia CSS

referencias - acid test 1

Ahora bien, con CSS2 empiezan los problemas.

Referncia CSS2

referencias - acid test 2

Opera con CSS2

opera - acid test 2

Firefox con CSS2. Todavía hay que pulirse un poquito (pero se arreglará en Firefox 3).

firefox - acid test 2

IE con CSS 2. ¬ŅPero qu√© #@$% es esto?

ie - acid test 2

Conclusi√≥n: Tenemos en la calle la especificaci√≥n de CSS3 y ¬°¬°tenemos que trabajar con la primera especificaci√≥n de CSS!! porque la mayor√≠a de la gente utiliza Internet Explorer. Eso hace, irremediablemente, que nuestras p√°ginas sean menos bonitas, menos √ļtiles, menos din√°micas, menos personalizables. Y m√°s dif√≠ciles de mantener, y m√°s lentas por la cantidad de c√≥digo extra.

¬ŅPor qu√© tenemos que ir hacia atr√°s? ¬ŅPor qu√©, adem√°s, Microsoft¬ģ es incapaz de hacer un navegador en condiciones? ¬ŅPor qu√© Internet Explorer 7 no funciona correctamente en Windows¬ģ XP, obligando al usuario a desinstalarlo antes de pasar dos semanas de la actualizaci√≥n? ¬ŅPor qu√© Internet Explorer 8 en vez de mejorar es mucho peor?

¬ŅHar√°n que los usuarios se queden estancados para siempre en Internet Explorer 6? ¬ŅEs esta la raz√≥n del auge de las p√°ginas en flash?

¬ŅPor qu√© Webkit/Safari saca un 100/100 en el Acid Test 3 y el resto no? Incomprensible a mis ojos, ya que Webkit es de C√≥digo Abierto y todos podemos saber c√≥mo consiguen llegar a ese 100/100.

Pero lo impresionante de verdad es esto:

Referencia CSS3

referencias - acid test 3

IE CSS3

ie - acid test 3

Firefox CSS3

firefox - acid test 3

Opera CSS3

opera - acid test 3

Opera beta CSS3

opera - acid test 3 beta

¬ŅDe verdad tenemos que hacer que nuestras creaciones se vean en Internet Explorer 6? ¬ŅO debemos obligar al usuario a actualizarse?

Categorías
programación

Infienno en la tierra

Eso es Internet Explorer.

¬ŅPor qu√© una CSS correcta seg√ļn los est√°ndares funciona bien en todos los navegadores menos uno? ¬ŅPor qu√© en Internet Explorer al pasar por encima de los enlaces te env√≠a divs enteros (ojo, un <div> padre del padre) a Cuenca?

No lo entiendo.

Pero lo que menos entiendo es ¬Ņpor qu√© el 70% del planeta utiliza Internet Explorer 6? ¬ŅPara jodernos?