El mar, 31-10-2006 a las 10:51 +0100, Manuel J. Recena Soto escribió:
> La solución que personalmente más me gustaría es que SVG fuera nativo a los
> navegadores y tu aplicación simplemente generase un SVG para que el agente de
> usuario lo renderizase. Como eso no es así, el agente de usuario tendría que
> tener instalado un plugin. Para evitar aumentar los requisitos, ¿Por qué no
> renderizar un gráfico con alguna librería? En este sentido, tienes varias
> opciones, por ejemplo GD, jpgraph, etc... ¿Qué lenguaje usáis del lado del
> servidor?

Llego tarde al hilo, pero lo acabo de leer ahora.

La verdad es que yo hice hace algunos meses casi exactamente el mismo
proyecto que está haciendo Carlos, y también lo quiero liberar como GPL,
si bien lo tengo bastante parado últimamente.

Solucioné el problema de las gráficas usando SVG "in-line". Hoy en día
Konqueror, Opera y cualquier navegador Gecko soportan SVG. Y el que use
Internet Explorer que se muera [1].

Tecnología moderna para navegadores modernos, tecnología obsoleta para
navegadores obsoletos. Mi aplicación es totalmente XML, el marcado es
XHTML 1.1 y se sirve como application/xml+xhtml (tampoco lo soporta IE6
ni IE7), y el SVG empotrado como XML con un espacio de nombres diferente
está recogido en la especificación y es estándar desde hace más de 3
años.

Es un poco duro, pero los usuarios de IE6 e IE7 pueden usar el plugin de
Adobe o instalarse cualquiera de los navegadores gratuitos que hoy en
día soportan SVG. Teniendo SVG y XML no pienso usar HTML 4.01 y tablas
con celdas de colores para hacer gráficas simplemente porque a cierta
empresa de Redmond, Estados Unidos, no le da la gana de programar un
parser XML.

Vamos, que si Internet Explorer no soporta XML, mis aplicaciones no
soportarán a Internet Explorer. Como decía Hannibal Lecter: "quid pro
quo".


[1] Licencia poética.

-- 
Jaime Gómez Obregón
Director Comercial ([EMAIL PROTECTED])
ITEISA - www.iteisa.com
942 544 036 - 662 256 006

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a