Embat Consultors

June 25, 2008

¿Por qué se valora tan poco el puesto del desarrollador web?

Filed under: Programación — Tags: , , — jballester @ 1:07 am

Primero os pongo en antecedentes.

Hoy he leído una entrevista que Andrés ha realizado a Galli , y me ha animado a escribir este post, en el que simplemente divagaré acerca de lo que opino del tema.

Hace ya un tiempo que sigo a Ricardo Galli -creador, entre otras cosas, de meneame- en su blog, al igual que la mayoría de desarrolladores Mallorquines, Españoles, Latinoamericanos, y supongo que un largo etcétera. En el blog, Ricardo ha mencionado en algunas ocasiones que la muchos de sus alumnos (os recuerdo que es profesor en la UIB) no son verdaderos programadores vocacionales, es decir, no les gusta tanto programar, y a lo que aspiran, o lo que quieren conseguir con el título, es pasar a ser directivos, jefes, etcétera…

Por otra parte, llevo ya un tiempo programando para empresas relacionadas con el turismo y me he dado cuenta de algunas cosas, que, como no, voy a intentar enumerar y argumentar a lo largo del post -muy a vuestro pesar.

Antes de hacerlo, quiero dejar claro un punto, y es que ya sé que es típico del arquetipo informático el quejarse de que no le hacen caso, no le tienen en cuenta, ya sabéis… lo “típico”. El caso es que no me gustaría que se tomaran estas líneas de ese modo, ya que lo que escribo no es una queja, es una realidad. O mejor dicho, la realidad que yo estoy viviendo, que no tiene porque ser la misma para todo el mundo, claro está…

Retomando el tema que nos ocupa:

Para empezar también hay que aclarar que el mundo web ha crecido tanto, y se ha especializado tanto, que la palabra “desarrollador” queda un tanto ambigua. Son tantos los campos a tener en cuenta hoy día para tener una web online, tantos los lenguajes de programación, tanta la infraestructura, y tantos los campos complementarios -luego lo explicaré- a la programación web, que esa palabra engloba ya a tanta gente, y de tan distintas áreas que se hace difícil aplicarla.

Por tanto, explicaré un poco mi punto de vista respecto a la palabra “desarrollador” web.

Ahora mismo, las áreas dentro de un desarrollo web serían las siguientes:

  • Diseño
  • Usabilidad (para mí, muy ligada al diseño)
  • Accesibilidad (para mí, a caballo entre el diseño y la programación capa cliente)
  • Programación capa cliente: (x)HTML, XML, XSLT, CSS, Javascript, Ajax, Actionscript, etcétera…
  • Programación servidor: Java, PHP, ASP, etcétera…
  • Base de datos: MySQL, Oracle, etcétera…
  • SEO, palabra de moda… Pero ciertamente, si no “estás arriba”, no hay dinerito
  • Servidores y conectividad: ¿Qué haríamos sin ellos? Alguien tiene que mantener los servidores y asegurar las conexiones (Gracias chicos/as)
  • Contenido: Ojito… Muy olvidados hasta hace poco (gracias, Google, en esto si te las doy, no como otras veces)
  • Marketing online (sem,etcétera), hombre… esta figura está más lejos, pero claro, todo se “toca”, y este campo también afecta a la web

Mi “sitio” es un tanto difícil de definir, supongo que como muchos desarrolladores web, y la razón principal es el reclamo laboral por el que entraste a trabajar, voy a citar algunos (trocitos):

Conocimientos de programación en PHP, BBDD mySql, HTML, Javascript y CSS: Como véis, como mínimo ya veo 3 áreas, programación capa cliente, programación servidor, Base de datos.

HTML, CSS, Javascript, Ajax, JSON, Java, JSP, SQL, XSLT, XML: ¿Parecen insultos, verdad? Pues nada, ya estamos de nuevo…Por pedir que no sea, ¿no?

En realidad esto no es nada, en ocasiones puedes ver además de la “ristra” de acrónimos: usabilidad, accesibilidad, UML, conocimiento de las herramientas de diseño… Etcétera

Sólo les faltaría añadir: Conocimiento de la cafetera express ACME. Luego encima querrán que seas bueno en todo, ¿de verdad alguien domina 10…12… 15 tecnologías? Luego pasa lo que pasa, que las aplicaciones que tocan más de 5 o 6 personas da asquito verlas y no hay más que ñapas. En fín… dejemos el tema de requisitos del empresario para contigo, y sigamos intentando responder a la pregunta del post. (Dios, como me caliento xD)

¿Qué pasa con los desarrolladores web?

Es evidente que una empresa de venta online de algo -en mi caso son habitaciones de hotel, en el tuyo puede ser venta de coches, o que sé yo, ¿hay algo que no se venda hoy día en internet?- es un engranaje, y todos los departamentos o áreas son importantes, tanto las que mantienen el web online literalmente, como las que lo sustentan offline, de eso no me cabe la menor duda. Pero también es evidente que a priori, los que más conocimientos tienen del medio son los desarrolladores. Para algo se tiran horas y horas al día colgados de internet y de sus pcs. Mirándolo de otra manera, yo no tendría el morro de ir a verles y decirles que tipo de campaña tienen que sacar, o cómo segmentar el producto, o con qué bancos tendrían más beneficios, o cómo gestionar RRHH, o el Call Center… Me callo ya, creo que se capta la idea.

Entonces, ¿por qué anhelan tanto los programadores los cargos de jefe de proyecto o directivos?

¿No disfrutan programando? Yo creo que la profesión de desarrollador web tiene bastante de vocación y porque no… de frikismo -o geekismo, como prefieras.

La respuesta creo que es clara, LA PASTA. Si señores, show me the money.

¿Acaso no se trabaja para vivir? ¿Acaso no das X horas de tu vida a una empresa a cambio de dinero? ¿Acaso no dedicas X horas extras a la misma empresa -a cambio de nada normalmente-? ¿Acaso no dedicas otro carro de horas en tu casita a cacharrear por internet y descubrir nuevas formas, nuevos detalles?

Evidentemente todo ese debe ser recompensado, y al menos desde mi humilde punto de vista, hoy por hoy… No esta suficientemente recomensado. Al menos comparando los sueldos con gente del resto de áreas, o de cargos superiores.

Entonces, ¿por qué extraña a la gente que los programadores aspiren siempre a cargos superiores o incluso cargos de otros departamentos? Yo lo acabo viendo lógico, por mucha vocación que tengas, por mucho que te fascine programar… show me the money.

¿Solución? Bueno… Como siempre, la palabra… LA PASTA.

Yo soy de los que pienso -al menos de momento, nunca se sabe- que no me separaré jamás de cargos relacionados con la tecnología, no quiero separarme del perfil técnico, y quiero conservar siempre mi “puntito” friki, porque yo lo vivo, és más, creo sinceramente que trabajar en lo que te gusta es de las cosas más recompensantes que hay en la vida, ya que… lo quieras o no, lo harás años y años y años y años… (show me the money,ups, aquí no va… xD)

Ojalá se potenciara el papel del experto, del desarrollador “gurú”, el salvaculos, el crack, el que conoce la/las tecnologías al dedillo, ojalá un programador, un buen programador, cobrara como alguien en otros cargos, esa sería la única solución al problema. Que las empresas apoyaran como es debido a la gente que se “mama” la web a diario, que se queda sin dormir para solucionar un problema del web, que elucubra a diario para mejorar un rendimiento, que se plantea mejoras en la web…

Es evidente que la mentalidad del empresario es la de siempre… “Todo el mundo es reemplazable”.
¿Qué queréis que os diga? Mi forma de verlo no es así. Creo sinceramente que un desarrollador experto:

  • Termina antes una tarea
  • Optimiza más la tarea
  • Piensa más allá de la misma
  • La hace más modular
  • y un largo etcétera

Supongo que uno de los errores del empresario -evidentemente, generalizo- es pensar sólamente a corto plazo -en temas del web, ojo- y no darse cuenta que el mantenimiento del site es muchísimo más tedioso sobre una mala -o de dudosa calidad- programación.

Creo que ya. ¿No?

PS: Quiero dejar clarísimo que esto son opiniones totalmente personales, ni tengo la razón absoluta, ni quiero tenerla.

Joan
Embat Consultors

June 15, 2008

¿Qué pasa con google?, Google y los estándares web

Filed under: Programación, Tecnología — Tags: , — jballester @ 7:38 am

Hacía ya tiempo que me rondaba por la cabeza redactar este post, y este fín de semana me animé a terminar de darle forma.

Ante todo quiero que se entienda que este post es una apreciación personal, un pensamiento en voz alta. Normalmente hablo de tecnología, programación, mundo web, accesibilidad, usabilidad, estándares web, etcétera, pero hoy me adentraré en un artículo de opinión 100%.

Sabemos ya de la importancia de utilizar los estándares en la programación web, gracias a dios (Tim Berners-Lee).

W3C

Poco a poco la utilización de estándares para regular la programación web se está “poniendo de moda”, y no vamos a discutir si esa es la razón, o hay otras (que por supuesto las hay), simplemente, se agradece muchísimo.

Bien, la razón que me ocupa escribiendo estas líneas tiene relación con los estándares, y con el mundo web, que es con el que más me relaciono hace unos años…

La pregunta es simple: ¿Qué pasa con google?

Si, ¿qué pasa con google?

¿Quién no utiliza un servicio de google, o no tiene un *@gmail, o no utiliza analytics, o no ha utilizado un google maps, o no ha realizado una búsqueda para encontrar información, o no utiliza las herramientas webmaster, sitemaps para google, etcétera…?

Supongo que el 99% de los que me leen, lo utilizan, o habrán utilizado.

Bien, entonces llegamos a un punto interesante, hasta ahora queda claro que Google es una empresa orientada a internet que nos da X servicios gratuitos (y otros que no), y que por supuestísimo, se lucra de ello, faltaría más… (no me quejo de eso, ojo, me parece perfecto)

En teoría Google está comprometido con Internet, y con la web, ya que se mueve como pez en el agua en ambas, además ha visto una franja de mercado buenísima entre los desarrolladores web, ya que solemos utilizar adsense, herramientas websmater, analytics y addwords… En otras palabras, con nosotros tiene un filón, un filón que se mire como se mire es una amplia franja de mercado para Google.

Y también en teoría, Google está muy comprometido con nosotros, los “developers” (no, no va por Balmer)…

Bien, ahora si entramos de lleno: ¿Qué pasa con google?

Google

¿Qué pasa con los estándares web?
¿Por qué se lo pasa todo por el forro?
¿Tanto le cuesta ceñirse a los estándares de la W3C?

A eso, sumarle que todos estamos utilizando sus servicios, lo queramos o no, directa o indirectamente. És más, en el caso de los desarrolladores web suele ser directamente. (Véase google maps, por ejemplo)

¿De verdad le cuesta tanto comprometerse con la web y con nosotros? Por más que lo pienso, no puedo llegar a una conclusión lógica.

Para muestra:

Ejemplos vergonzosos de Google españa (hoy):

  • topmargin=3 marginheight=3 … ¡Por Dios! Sin palabras
  • <script>… Porque yo lo valgo (como diria Benet)
  • DOCTYPE… ¿DOC qué?… No nos mola el DOCTYPE, por tanto, no lo ponemos.

Y así hasta 63 errores.

Google… ¿De verdad eres una empresa comprometida con el web?

No me lo pareces, lo siento.

La contestación de Google, aunque silenciosa… Es sencilla: “Somos líderes”

Totalmente cierto, son líderes, y una gran parte de culpa es totalmente nuestra, ya que Google se nutre muchísimo de nosotros, pero mucho, mucho, mucho… Tiene infinidad de datos gracias a nosotros, le generamos muchísimo dinero al año, y a cambio… Se ríe de los estándares. Es como escribir haciendo faltas de ortografía sabiendo que las haces pero sin intención de querer remediarlo, porque ya eres “rico” y no te hace falta.

En fín, lo dejo ya porque me caliento…

Un cero para Google

Joan,
Embat Consultors.

May 28, 2008

Resumen del Día W3C España, Standards for Business

Filed under: Embat — Tags: , , , , , — jballester @ 9:40 pm

El pasado 27 de Mayo (2008) tuvo lugar en Madrid el Día W3C en España, Standards for Business, y como no, mi socio Juan Antonio y yo estuvimos allí.

A la aventura también nos acompañó Lina, compañera de trabajo “y algo más” (:p) de Juan Antonio.

El evento se dividió en 3 partes:

  • Web para todos
  • Web desde cualquier lugar
  • Web como base de conocimiento

Cada parte a su vez, constaba de pequeñas charlas, de una media horita cada una, y como no, una charla de bienvenida antes de empezar con el resto.

Web para todos:

Se habló principalmente de Accesibilidad web, y estándares web, claro, no podía ser de otro modo tratándose de un evento de la W3C.

Raúl Riesco, de Inteco explicó sus acciones para la promoción de los estándares, y sobretodo, la accesibilidad.

Maria Mercedes Lozano habló de las medidas adoptadas por el ayuntamiento de Madrid en su portal.

Jerónimo Pérez, nos explicó que en el 2009 entra en vigor otra ley acerca de la accesibilidad, y que por ello, La caixa de galicia ya estaba tomando cartas en el asunto para obtener las certificaciones correspondientes.

Y José Manrique, de la fundación CTIC, nos ayudó a entender un poco más su trabajo.

Web desde cualquier lugar:

Aquí se intentó hablar de la movilidad.

Principalmente, de cómo los estándares web nos ayudan a tener la web única, es decir, una web, muchos dispositivos.

Raúl Rivero de soitu.es, Daniel Molina desde EducaMadrid, El director comercial de Yaco sistemas y Ángel Machín desde Vodafone.

Y dejo para el último lugar, uno de los que más me gustó: Charles McCathieNevile, desarrollador de Opera y director del grupo de trabajo de WebAPI del W3C, y así de claro: Un friki de cuidado, de los de quitarse el sombrero.

Nos contó qué es un API (aunque creo que todos los de la sala lo sabíamos… jeje), cómo utilizarlos y el porque de utilizar los estándare, y creo que nos convenció :-)

Web como base de conocimiento:

Probablemente, una de las charlas más técnicas en cuánto a estándares, y creo, que la que más me gustó, ya que me apasionan los microformatos y la semántica en la web.

Se habló de la web semántica, microformatos, y todo lo que conlleva (RDF, OWL, etc)

María Jesús Fernández de Ayuntamiento de Zaragoza, José Manuel López de iSOCO, Juan A. Prieto de XimetriX y Asunción Gómez Pérez de la UPM fueron los encargados de las charlas.

Como nota friki:

¿Sabéis quiés estuvo allí?

Os daré unas pistas:

  1. Es Ingeniero y profesor de Ingeniería Telemática, y acreditado doctor experto en la problemática de la Bioingeniería.
  2. Comía muchos bocatas y helados en veranos de antaño…

Miguel Ángel Valero

Si!

Miguel Ángel Valero, el famoso “piraña” de Verano Azul.

Joan,
Embat Consultors

May 25, 2008

La preocupación por el Mañana, puede ser la indefinición del Hoy

Filed under: Embat, Tecnología — Tags: , , , — jballester @ 5:19 pm

Hacía unos días que me apetecía hacer una entrada acerca de este tema, y a raíz de una conversación que tuve el jueves con unos compañeros y la publicación de este artículo de Enrique Dans , me he decidido a darle un poco de forma y plasmarlo en este post.

Los desarrolladores web tenemos un gran defecto, bueno, hoy hablaremos de uno de ellos, porque la lista es larga :-)

Por partes:

Los desarrolladores web solemos ser… frikis, geeks, frikarros (como diría mi amigo Edu), que traducido al cristiano quiere decir que nos tiramos horas delante del ordenador, tanto por las horas de trabajo, como por las horas que nos pasamos después estudiando, investigando, probando, etcétera…

Hasta aquí bien, es decir, si este fuera el defecto no sería tal, porque es necesario ser algo freaks para ser buenos desarrolladores y estar a la última en el mundo de la programación web, que como todos sabemos, evoluciona muy rápidamente.

La innovación

Pero, realmente si es un defecto, sobretodo en el terreno de la innovación.

La innovación en la web (como en todos los campos), se ha de saber utilizar, no todo “lo nuevo” es lo bueno, ni todo “lo nuevo” gusta a la gente, o no toda la gente sabe utilizar “lo nuevo”. O en pocas palabras, la innovación tiene que utilzarse inteligentemente.

Nosotros a veces nos preocupamos de cosas que en realidad es probable que:

  • El usuario ni las verá
  • No las valorará
  • No las entenderá
  • No las sabrá usar

Por tanto, la innovación tiene que ir unida a un estudio previo de uso, además de intentar no ir más allá que la línea que traza la experiencia del usuario hoy día.

Claro está, que la innovación es un factor importante también, y tampoco es plan dejarlo aparcado simplemente por vender a los clientes, pero es algo que se tiene que estudiar mucho antes de incluírlo en todas nuestras webs.

Pasito a pasito…

Joan,
Embat Consultors

May 21, 2008

Mallorca es un pañuelo, y los frikis… ¡¡También tenemos vida social!!

Filed under: Embat — Tags: — jballester @ 7:39 am

Anoche fuímos a cenar a un hindú con Xisco Lladó.

Nos lo pasamos bien, la idea inicial era hablar de negocios, ya que Xisco está más metido en el mundo del hosting, y nos interesaba un buen asesoramiento por su parte en algunos temas.

Hubo charla de todo tipo, pero como no, la tecnología web, la programación y el software libre, no se escaparon de la misma. Es un tipo interesante este Xisco, con las ideas muy claras y una filosofía nítida respecto a las nuevas tecnologías, cosa que tarde o temprano, todo programador, desarrollador, informático o como queráis llamarlo debe plantearse.

Pues bien, aún no ha entrado en juego el “pañuelo” del título, ¿verdad?

Al salir del restaurante, siguiendo con la charla (no callamos ni debajo del agua) me parece ver a alguien en la otra esquina.

Miro, remiro, y me digo a mí mismo, no, debe ser mi subconsciente que me juega una mala pasada. Yo creí ver a Benjamí Villoslada (blog personal), que curiosamente le conocimos el mismo día que a Xisco, cuando nos entrevistó en la radio. Por eso mismo pensé, no… lo que pasa es que como ahora estamos con Xisco, me parece estar viendo a Benjamí.

Pues no, equivocado de nuevo. Era Benjamí, que se quedó unos minutos con nosotros charlando. Resulta que los martes es su día estrella, y se tira prácticamente el día entero de radio en radio. Y esa noche tenía programa en IB3 de 12 a 3.

Después de quedarnos unos minutos con él, marchamos cada uno para su casa, no sin antes mantener una laaaaaaarga y animada charla en plena calle (¡como tiene que ser!), debatiendo algunos aspectos del software libre, programación y mundo empresarial enfocado a las nuevas tecnologías…

Como dirían muchos: “¡¡Sois unos frikis!!”
Y como responderíamos nosotros: “A mucha honra ;-)”

Joan,
Embat Consultors

May 17, 2008

Felicidades Internet

Filed under: Embat — Tags: , — jballester @ 12:39 pm

Pues eso.

Poco más que añadir, porque hoy, día 17 de Mayo ha sido considerado el día de internet:

Día dedicado a fomentar, acercar y comunicar los beneficios de Internet y de las nuevas tecnologías a los menos conectados ya las personas con discapacidad.

Lo recojo desde la web diadeinternet.

Como véis, también tienen en cuenta a las personas con discapacidad, cosa por la que Embat Consultors, lucha desde sus inicios. Acercar la web a la gente y no a las máquinas, por ejemplo, siguiendo los estándares web.

Felicidades Internet, y a todos los que, como nosotros, vivimos de ella y con ella.

Joan
Embat Consultors

May 12, 2008

Resumen desde las trincheras del Foro de Internet 2008 en Madrid

Filed under: Embat — Tags: , , — jballester @ 9:41 pm

Como comentamos anteriormente, el pasado 10 y 11 de Mayo mi socio y yo asistimos al Foro de Internet, celebrado en el palacio de congresos de Madrid, justo delante del Santiago Bernabeu.

Nos alojamos en el Hotel Silken Puerta Castilla, reservado desde Hotelopia (Empresa en la que paso los días hace un año y algo), y realmente la estancia fue placentera, muy buen Hotel y muy buen servicio.

De todos modos, no nos desviemos del tema que nos trae a escribir el post, El Foro de Internet.

Juan Antonio y yo nos atrincheramos en el anfiteatro de la sala, por lo que tengo entendido fuímos 912 los que acudimos al evento, frente a unos 1200 que se apuntaron vía web hace ya un tiempo. Considero que una asistencia más que razonable.

Los dos días comenzó a las 9.00 y terminó a las 21.00, y hubo charlas cada hora, con 2 horas para comer de 14.00 a 16.00, por tanto hubo variedad, diferentes ponentes, diferentes temáticas, eso sí, todas envolviendo la temática web desde diferentes aspectos como: Emprendedores, SEO, Usabilidad, Buscadores, Marketing, etcétera…

Desde mi punto de vista destacaría 6 ponencias, sin intención de desmerecer al resto, pero a priori estas 6 me impactaron más que el resto, ya que en el resto tampoco descubrí nada nuevo.

  • Enrique Dans, como siempre magnífico: Soy lector suyo hace ya un tiempo y jamás decepciona. En su ponencia nos habló de la web 2.0, haciéndonos ver que este concepto es mucho más antiguo de lo que pensamos a veces.
  • Carlos Banco, otro peso pesado del bando de los “Emprendedores”, ¿Quién no le conoce?
  • Eduardo Manchón, nos habló de Panoramio y de diseñar para el usuario (usabilidad)
  • Javier Sanz, webmaster de ADSL Zone ( ADSL ;-) ) nos enseñó como tirar un proyecto web adelante, y llegar a dónde el ha llegado. Sin duda un emprendedor desde los piés a la cabeza, nuestra enhorabuena.
  • Joshua Llorach, dió el punto friki a la tarde del domingo, poniendo online la nueva versión de BandaAncha.eu delante de los asistentes y mediante una shell reinició el apache delante de todo el público, cruzando los dedos…
  • Y por útlimo, aunque para mí la mejor ponencia, Javier Casares, nos iluminó acerca de los buscadores, dando sus puntos de vista de cómo evolucionan, y hacia dónde se dirigen. Una gran charla, animada, arriesgada (con su celebre frase “El SEO ha muerto”) y entretenida. Me gustó mucho el hincapié que hizo sobre la web semántica y los microformatos.

La organización perfecta, nuestra enhorabuena. Puntualidad británica, personal más que suficiente y buena infraestructura, aparte de una conexión de lujo de la mano de Jazztel.

Joan Ballester
Embat Consultors.

May 10, 2008

Entrevista a Embat Consultors en OnaMallorca.cat por Benjamí Villoslada

Filed under: Embat — Tags: , , , , — jballester @ 2:46 am

Hace 2 semanas tuvimos el privilegio de recibir una invitación de la mano de Benjamí Villoslada (co-fundador de meneame) para hacernos una entrevista hacer una tertulia acerca de los estándares web.

Evidentemente no nos pudimos negar, y este viernes acudimos a los estudios de Ona Mallorca para participar en dicha tertulia. Que por cierto, podéis descargar desde aquí -> Entrevista Tertulia grabada (aviso que hay un par de minutos pertenecientes al anterior programa, por tanto no os asustéis, simplemente pasadlos, o escuchadlos :-) )

Varios puntos que comentar al respecto:

  • Benjamí fue un excelente anfitrión y es un excelente conductor del programa
  • Conocimos a Xisco Lladó, Gerente de Bitic y colaborador habitual en el programa Mallorca en Xarxa, lo cuál fue una grata experiencia. Y mira que Mallorca es pequeña, porque curiosamente Benet me habló de el hace unas semanas y justo le conocimos… Bonitas coincidencias :-)
  • Estábamos muy nerviosos (y cuando digo mucho, es mucho)
  • Las horas en Radio pasan volando… Al final no hablamos de todo lo que hubiéramos querido, tanto que igual nos hace otro hueco para poder hablar sobre un par de cosas que se nos quedaron en el tintero, como por ejemplo, SEO

Concluyendo:

Gracias Benjamí por invitarnos, decir que la tarea de divulgar el trabajo que nosotros hacemos a diario (los programadores), y acercarlo a la gente que te escucha.

Nos lo pasamos genial, y a pesar de los nervios pudimos articular más de 4 palabras seguidas (algo temblorosas ahora que nos hemos oído xD)

Xisco, un placer también… Y espero que estemos en contacto :-)

Joan y Juan Antonio (desde Madrid)
Embat Consultors

May 4, 2008

Definición de web semántica

Filed under: Programación, Tecnología — Tags: , , — jballester @ 5:31 am

La web semántica es una meta (más abajo entenderéis el chiste :D).

¿De qué se trata?

La web semántica viene a ser, añadir metadatos al concepto de web actual.

¿Y qué es un metadato?, me diréis :-)

Pues un metadato es, en resumen, un dato que escribe otros datos. Serviría por ejemplo en una biblioteca (buen ejemplo de la wikipedia, como no), usamos fichas para buscar libros, en esas fichas hay datos… Autor, año, estilo, etcétera…

Eso, son metadatos.

Hasta aquí bien entonces, ¿no?

¿Quién se sacó esto de la manga?

No sé si decirlo, o no decirlo… Pues Tim Berners-Lee, como no! Hacía tiempo que no hablábamos de él, ¿verdad? :-)

El mismo, el creador de la Worl Wide Web (la we tal como la conocemos) fue el primero en darse cuenta de la necesidad de incluír metadatos en el código HTML (y más tarde en el XHTML).

¿Qué nos reporta (o reportará) la web semántica?

Buena pregunta, supongo que en el fondo es la única que importa, o al menos, la que más.

Según la W3C la web actual tiene 2 problemas (igual tiene algunos más… pero ya hablaremos)

  • sobrecarga de información
  • heterogeneidad de fuentes de información

Y la Web Semántica ayuda a resolverlos.

Gracias a la semántica en nuestras webs, el software es capaz de procesar su contenido.

En breves palabras, lo que se logra (o se intenta lograr) con la web semántica, es que las máquinas entiendan lo que las personas, y dónde tu puedes leer:

“En el año 1989 Tim Berners-Lee (junto con Robert Cailliau, cuando aún trabajaban en el CERN) creó la WWW

Y entiendes que el texto en negrita es más importante, las máquinas lo podrán entender con el uso de una etiqueta <strong>, y si además de utilizar la etiqueta strong, damos más sentido semántico utilizando clases, microformatos, etcétera, pues ya estaremos utiliando la web semántica a su pleno potencial.

Tecnologías para la web semántica

La tecnología que se ha creado para hacer posible la web semántica incluye lenguajes para la representación de ontologías, parsers, lenguajes de consulta, entornos de desarrollo, módulos de gestión (almacenamiento, acceso, actualización) de ontologías, módulos de visualización, conversión de ontologías, y otras herramientas y librerías.

Los lenguajes actuales más importantes son: XML, RDF16, DAML+OIL17, y OWL18.

De todos modos, no nos meteremos en los estándares para XML (ni otros) ahora mismo, porque se han definido muchos y el post se podría alargar mucho más de la cuenta.

Con saber que RDF y OWL son hoy en día los lenguajes más consolidados nos bastará de momento.

Microformatos

Tema calentito… Un tema que me apasiona ciertamente.

El resumen resumido sería: Una forma sencilla de agregar un significado semántico a un contenido legible para el hombre.

Un ejemplo que podéis comprobar en esta misma web es el de hcard. En las tarjetas de visita que podéis encontrar en “Contacto” se está utilizando el hcard.

¿Qué significa eso? Pues que los robots, al leer el código, entienden lo mismo que la persona que lee la tarjeta. Es decir, sabe cuál es el nombre, el apellido, el mail, la empresa… Etcétera.

Fantástico, ¿verdad?

Más adelante escribiré acerca de los microformatos, para abrir boca os dejo con un enlace interesante con el que os podéis hacer a la idea.

Conclusiones

Ah… siempre la parte que más me gusta, resumir todo el contenido del post en unas líneas:

¿Y cómo concluyo yo este tema?

La web semántica se basa en que las máquinas entiendan lo mismo que lee una persona de carne y hueso al entrar en una web, aunque para ello, claro está… Las personas tendrán que entenderlo primero, y creo que desgraciadamente aún estamos a medio camino ;-)

Joan
Embat Consultors

April 30, 2008

Validación != Semántica

Filed under: Programación — Tags: , , — jballester @ 9:05 pm

Sé que es un título algo extraño, y que en su totalidad no es 100% cierto, pero este post lo voy a dedicar casi exclusivamente a explicar el sentido de este título.

Validación != Semántica

Empecemos explicando el significado de los 3 elementos del post:

“Validación”: Validación por la W3C del cumplimiento de los estándares web.

“!=”: En programación significa “Distinto de”

“Semántica: El concepto de “web semántica” (ya dije que dedicaría un post en varias ocasiones, tranquilos, lo haré :D)

Bien, ya estamos situados, entonces vayamos al meollo del asunto:

¿Por qué digo que Validación es distinto de web semántica?

Hace ya un tiempo que me fijo mucho en los códigos de las páginas (deformación profesional) así como en las validaciones de las mismas. Qué tipo de validación es y si pasa los tests de las validaciones, tanto de HTML/XHTML, como de CSS, como de javascript.

Además de mirar el código, y fijarme en si validan (por tanto, cumplen los estándares) también me fijo en la finalidad de esa validación, entonces me pregunto lo siguiente:

¿Cuál es la finalidad de la validación?

Quiero pensar que el objetivo de que algo valide, es que cumpla unos estándares, ya escribí otro post referente a las ventajas de seguir las estándares, por tanto no hace falta que profundice en ello. Pero aún así, el objetivo de validar no debería ser, simplemente, que la web cumpla los estándares dictados, creo que hay que ir más allá.

Aquí entra en juego el famoso término que no paro de nombrar… Si! lo adivinásteis, “Semántica“.

Para mí el cumplir los estándares es un paso más, pero este va de la mano de la Semántica, y aquí empiezo a acercarme al intento de explicar el título del post.

Hay páginas que validan su código perfectamente por la W3C (y otros), tanto su HTML/XHTML como sus CSS. E incluso el javascript estándar. Pero desgraciadamente, en ese intento brutal de conseguir la validación, dejan de lado totalmente la Semántica…

Parece contradictorio, ¿verdad?

Si, no deja de ser incluso anecdótico que intentando hacer las cosas bien, resulta que te alejes de hacerlo.

Que tengas que poner un form, fieldset, label e input correctamente para validar, lo que quiere decir es que es recomendable hacerlo, pero por alguna razón, ¿no creéis?. pues sí, la cuestión es que siguiendo esas recomendaciones puedes hacer mejor tu código, más entendible.

Y que si pierdes parte de tu tiempo en el desarrollo de una web en las validaciones, porque quieres ser estándar, qué menos que intentar hacerlo aún mejor, y hacer que esa validación que luces en la etiquetita de tu footer sea más que un adorno.

Conclusiones

Llegados a este punto, ¿qué sacamos en claro?

Las validaciones son recomendaciones que hacen organismos como la w3c, que proponen líneas a seguir a la hora de desarrollar una web, recomendaciones que ayudan a la comunicación, a la universalidad, pero que van ligadas a un pensamiento, a una forma acertada de hacer las cosas, y que si podemos “validar” una página, también podemos hacerla más semántica, más útil, más limpia, etc…

Os animo a que lo probéis…

Y claro está, queda pendiente mi post sobre la web semántica. (palabrita de niño Jesús que será el siguiente)

Joan
Embat Consultors

Newer Posts »
Top Blogs España
Joan
imagen Twitter

Empezamos nueva semana... Esperemos que sea productiva!

imagen Twitter

Buenos díaaaaaaaaaaas

imagen Twitter

Qué pasada anoche con Carmina Burana... Brutal

imagen Twitter

Esta noche... Carmina Burana. Gracias cariño ;*

Juan Antonio
imagen Twitter

Empanada argentina de pollo....mmm

imagen Twitter

En Joan i jo hem de renovar energies, anam a berenar algo....

imagen Twitter

Trabajando un poquito en la oficina de Embat!

imagen Twitter

Fent feina al nou despatx!

Blog por: WordPress
Estilos por: Embat Consultors