Microsoft y los estándares: Hay otra web amigos
Leo en lo de Mariano que el Web Standards Project ayudaría a Microsoft en la promoción de los estándares web en sus entornos de desarrollo (.NET). Del press release:
The Web Standards Project forms task force to promote industry support for Web Standards; WaSP to collaborate with Microsoft to promote Web standards and help developers build standards conformant Web applications.
Como dije en los comentarios del blog de Mariano, si esta noticia es cierta lo que se viene es un cambio enorme en la forma de desarrollar aplicaciones web por los “robots de .NET” —como los llamo yo, con cariño— y de rebote, en los “robots de JAVA”, aquellos desarrolladores que están tan metidos en sus entornos de desarrollo y en “su forma” de desarrollar las aplicaciones web —literalmente se casan con sus tecnologías— que realmente no entienden o no se dan cuenta que el mundo de las aplicaciones web está tomando rumbo para otro lado.
Dandole importancia a los estándares web
Si uno pregunta por estándares a cualquier desarrollador promedio de JAVA o .NET, la respuesta sería “Para qué? Si anda bien” o en el mejor de los casos “No hacemos sitios para Mozilla Firefox” —no se rían, lo escuché—. Que pasaría ahora si Microsoft anima a los desarrolladores, dandoles capacitación, desarrollando guías, manuales, agregando nuevas herramientas mas sencillas de usar —me canso de leer en Ovillo sobre desarrolladores que quieren hacer sitios standards-compliant y que no avanzan porque no encuentran las herramientas en el framework— y creando conciencia sobre “otra web”? El impacto sería enorme y “eso de los estándares web” no sería algo tomado como el último factor y el menos cuidado en la línea de producción de aplicaciones .NET y JAVA por las software factories, sino que ahora se convertiría en una ventaja competitiva y palpable para ganar proyectos sobre otras empresas que aún no se han concientizado sobre las ventajas de su uso.
Promocionando los estándares
Si investigamos un poco sobre quien está detrás de los eventos y conferencias grosas como @Media, Web Essentials y hasta SXSW, vemos que las empresas que lo hacen posible en general son semi-independientes —exceptuando algun que otro patrocinio de Macromedia— y que apuntan más a los diseñadores y no tanto a los desarrolladores de aplicaciones grandes y comerciales (esto lo comento en el punto de abajo). Ahora bien, que pasaría si Microsoft se dedice por la promoción de los estándares y les dá su apoyo haciendo cursos y dando capacitación? El resultado es —a pesar de que venga de Microsoft—, mayor nivel de difusión, y mayor conciencia de que los estándares web son algo serio y que deben ser tenidos en cuenta, lo que es un claro mensaje a las empresas de desarrollo: Los estándares web llegaron para quedarse y es rentable tenerlos en cuenta, por qué Microsoft los está promocionando como algo factible.
Estándares web: De los diseñadores a los desarrolladores
Otro punto que me parece significativo. No sé si se habrán dado cuenta, pero la información más jugosa sobre estándares web y buzz words en realidad viene de la mano de los diseñadores y no de los desarrolladores de aplicaciones web. ¿Porqué? Simplemente por el hecho de que hasta ahora no han sido tenidos en cuenta cuando se produce aplicaciones web en estas tecnologías, porque realmente no hubo una empresa grosa apoyándolos. Hay muchas software factories que tienen convenios de trabajo con .NET o JAVA y que avanzan al ritmo que avanzan estas tecnologías, no ven más allá. Si Microsoft decide tomar los estándares como algo serio, estas empresas ahora tendrían el material para capacitar a sus desarrolladores en estas prácticas, pasando el testigo que se inició en las medianas y pequeñas empresas de aplicaciones web (muy enfocadas en el diseño) a las grandes desarrolladoras y consultoras de software.
Mas puestos de trabajo
Imaginense software factories que además de ser CMM-compliant, sean W3C-standards-compliant e incluso —y porque no— WAI-compliant. Imaginense departamentos —como los departamentos CMM— “estándares web”. Imaginense eventos y conferencias auspiciadas por los grandes. Imaginense mas avisos en el diario pidiendo gente con experiencia para laburar en consultoras y en proyectos web, que además de saber .NET, tengan conocimientos en estándares web. ¿Es posible? Claro que sí, pero sólo con el apoyo de alguien grande en el desarrollo de software, alguien que, en este caso Microsoft, se dió cuenta e hizo foco sobre los estándares.
En otras compañias
Si Microsoft lo hace, seguramente lo vá a hacer Sun con JAVA, y esto es lo que realmente me alegró el día: Levantarme sabiendo que los estándares web ya han madurado y están en la mente de las empresas grandes, un día en el que “saber estándares web” no es un simple pasatiempo o un boludeo de 3 gatos locos—para muchos analistas y programadores de grandes consultoras lo es—.
Conclusiones
Sin duda es el impulso que necesitan los estándares web. Más empresas, más grandes, más developers, developers developers, concientizados sobre su uso y toda esa task force de robots “concientizada” sobre la otra web, es algo que hoy me saca una sonrisa. :)

