Hallo zusammen,
ich sitze gerade vor einem Problem wie am geschicktesten Diagramme erstelle, welche auf jeden Browser und auch noch Ressourcen sparen sind.
Verfügbare Technologien
GD2
SVG
Canvas
Agenda
Kritikpunkte
-- Cross-Browser Kompatibel
-- Ressourcenschonend
-- Optisch ansprechend und vor allem
-- optisch flexibel
-- speicherbar
GD2
Nachteile
-- Nicht wirklich Ressourcen schonend
-- "schwer" zu handlen da recht aufwenig.
Vorteile
-- Crossplatform fähig
-- Speicherbar
Canvas
Nachteile
-- Nicht speicherbar
-- Keine Native unterstützung im Internet Explorer
Vorteile
-- durch offenes Framework auch IE nutzbar (google)
-- in XHTML einbettbar
-- Ressourcenlast wird auf den Client übertragen
-- Geringe Grösse der zu übermittelnden Daten.
SVG
Nachteile
-- Volle native Unterstützung bietet nur der Opera
Vorteile
-- Einfache Erstellung
-- Ressourcenlast wird auf den Client übertragen.
-- bedingt Speicherbar
-- Konvertierbar in ein gänginges Grafikformat.
Ich bin zur Zeit auf dem Weg:
Entwicklung findet in SVG statt, welches an einen Canvas Controller geschickt wird der mir die Browser unabhängigkeit gibt.
Desweiteren kann ich den Download als Image anbieten.
Performance ist aus dem Grund wichtig, da diese Statistiken Diagramme alle ~2 Sek. abgerufen werden.
Frage hier, wie würdet Ihr das lösen?
Gibt es noch eine Alternative?
Ist es Sinnvoll einen so komplexen Schritt zu wagen SVG nach Canvas zu portieren?
Liebe Grüsse
Toby
ich sitze gerade vor einem Problem wie am geschicktesten Diagramme erstelle, welche auf jeden Browser und auch noch Ressourcen sparen sind.
Verfügbare Technologien
GD2
SVG
Canvas
Agenda
Kritikpunkte
-- Cross-Browser Kompatibel
-- Ressourcenschonend
-- Optisch ansprechend und vor allem
-- optisch flexibel
-- speicherbar
GD2
Nachteile
-- Nicht wirklich Ressourcen schonend
-- "schwer" zu handlen da recht aufwenig.
Vorteile
-- Crossplatform fähig
-- Speicherbar
Canvas
Nachteile
-- Nicht speicherbar
-- Keine Native unterstützung im Internet Explorer
Vorteile
-- durch offenes Framework auch IE nutzbar (google)
-- in XHTML einbettbar
-- Ressourcenlast wird auf den Client übertragen
-- Geringe Grösse der zu übermittelnden Daten.
SVG
Nachteile
-- Volle native Unterstützung bietet nur der Opera
Vorteile
-- Einfache Erstellung
-- Ressourcenlast wird auf den Client übertragen.
-- bedingt Speicherbar
-- Konvertierbar in ein gänginges Grafikformat.
Ich bin zur Zeit auf dem Weg:
Entwicklung findet in SVG statt, welches an einen Canvas Controller geschickt wird der mir die Browser unabhängigkeit gibt.
Desweiteren kann ich den Download als Image anbieten.
Performance ist aus dem Grund wichtig, da diese Statistiken Diagramme alle ~2 Sek. abgerufen werden.
Frage hier, wie würdet Ihr das lösen?
Gibt es noch eine Alternative?
Ist es Sinnvoll einen so komplexen Schritt zu wagen SVG nach Canvas zu portieren?
Liebe Grüsse
Toby
Kommentar