Errores Javascript

SVG: A vueltas con los Estándares

Icono de Desarrollo webLa potencia de SVG -estándar de gráficos escalables vectoriales-, por ejemplo, para generar mapas con datos dinámicos: Battleground Europe Tools – Pantallazo del MapViewer en la versión 39b[...]

  • 23
  • oct
  • 2009

Publicado por J.A.Cobo. Guardado en Desarrollo web.
hace 10 meses y 2 semanas No hay comentarios

La potencia de SVG -estándar de gráficos escalables vectoriales-, por ejemplo, para generar mapas con datos dinámicos:

Battleground Europe Tools – Pantallazo del MapViewer en la versión 39beta.

Me he encontrado de repente sorprendido porque aún no había escrito nada sobre SVG… con lo inmerso que estoy en ello ahora mismo en relación a las Battleground Europe Tools; una aplicación de monitorización para jugadores de Battleground Europe y que está centrada en la creación de un mapa lo más parecido al del juego, para poder seguir el desarrollo de la campaña online y sin necesidad de entrar en él. …de hecho, tengo una sección en el blog sobre el proyecto: BE/1SCTools.

Para no enrollarme mucho más, solo voy a dejar unas capturas del potencial de SVG como estándar para gráficos vectoriales y escalables en la web; es decir, en lugar de formatos o tecnologías propietarias como por ejemplo gif, flash… y/o no nativos como este último. Además sin necesidad de plugins, como el de Adobe por ejemplo, y sin animaciones declarativas ya que aún están muy poco soportadas, sustituyendo las mismas con Javascript, en este caso Ecmascript.

Capturas Battleground Europe Tools

v.39beta:
Map Viewer - v.39b

Map Viewer - v.38

Map Viewer (2) - v.38

Home - v.38

Scripting: Javascript, Ecmascript, DOM…

En el sentido del scripting, he aprendido mucho gracias, paradójicamente, a las pocas, por no decir ninguna, librerías Javascript que trabajan con el DOM de XML… o al menos de SVG en concreto. Y me refiero muy en parte a jQuery que desde luego hace lo que indica en su eslogan pero lo cierto es que se queda corta en el sentido global de extender y mejorar Javascript -como ya hace comentaba Anieto2K-. Es decir, por ejemplo mootools se abstrae más del tipo de documento o del DOM en este caso para montar un framework genérico que extienda y mejore de verdad Javascript… lo que ellos denominan «como debería ser Javascript».

He de decir que en este caso me ha sorprendido mucho mucho Prototype, el primer framework Javascript que usé en los albores de AJAX en la web 2.0, e imagino que es debido a su sólida génesis. De ahí que ni haya crecido como otras librerías… ni se haya desvirtuado que es lo bueno.

Acerca del autor

Avatar del autor J.A.Cobo, «Geek» apasionado por la tecnología, la historia y la aviación con especial interés en el Desarrollo Web basado en estándares, la aplicación semántica de la web y la accesibilidad en la misma. Hubo un tiempo en el que también escribía relatos, principal inspiración para iniciar un «blog».

No hay comentarios.
TrackBack URL
Compartir en:
Menéame
Del.icio.us
Google
Technorati

Aún no hay comentarios.

Dejar un comentario.no seas tímido

Campos personales


¿Qué opinas?

Licencia y acuerdo

Logo Creative Commons Los datos introducidos en este formulario se tratarán, en matería de seguridad, de acuerdo a la normativa española sobre protección de datos ( LOPD ) pese a no estar sujetos a ella. Los contenidos pasarán a ser liberados para Cultura Digital.org bajo las licencias Creative Commons BY-SA y GFDL1.3 como una obra derivada de la que el autor mantendrá el copyright.
Asegúrate de entender estos términos antes de enviar tu comentario.

Artículo 2: Ámbito de aplicación.
[...]
Punto 2. El régimen de protección de los datos de carácter personal que se establece en la presente Ley Orgánica no será de aplicación:
a) A los ficheros mantenidos por personas físicas en el ejercicio de actividades exclusivamente personales o domésticas.
[...]

El autor del blog, Juan Antonio Cobo, se reserva el derecho a decidir sobre la publicación de los comentarios de acuerdo a la lógica común, las buenas maneras y la relevancia de los mismos con la entrada.

Twitter

JuanAntonioCobo

  • - 1
  • Error de contenido secundario.