От: | DPP | ||
Дата: | 31.08.06 13:42 | ||
Оценка: | 15 (1) |
PHP GD -> GIF/JPG
(+) от клиента ничего не требуется, просто выводить
(-) Очень тяжело сделать взаимодействие с пользователем. (конечно можно еще рядом и map/area генерить...) Полная перерисовка при любом изменении
Canvas
(+) рисование у клиента
(-) требуется новый браузер, нельзя вывести текст (?), неестественная модель событий (файктически тоже map — по координатам щелчка). Для IE есть заплатка, но у меня она не заработала...
SVG
(+) рисование у клиента (?), естественные события
(-) для IE нужен плагин Adobe SVG Viewer (2.5Мб)
Flash
(+) распространенность
(-) закрытый бинарный формат (по крайней мере руками не сделаешь), обилие тупых банеров и неудачных реализаций уже ассоциирует у меня Flash с ними. единственное уместное применение flash я видел тут: Карта румынского города Клуж.
Canvas
3D Canvas — Web Applications Blog
Safari JavaScript Canvas class
Ajaxian » Canvas
Canvas tutorial — MDC документация от Mozilla (рекомендую!)
Drawing Graphics with Canvas — MDC
Safari JavaScript Programming Topics: Using the Canvas
ExplorerCanvas патч от Google для IE
Canvas Samples
Canvas Fractal Test
Canvas Painter
Canvas shell удобно тестить
Canvas2
Canvascape — 3D walker потрясает воображение
Decorative borders and the Canvas очень не плохо
Function Grapher Online
polyhedra.org: interactive models based on the canvas element сохранить нельзя
SVG
SVG Tutorial от w3c
SVG.org официальный сайт формата
Adobe SVG Viewer плагин для IE
samples примеры от Mozilla, очень хорош <b>тетрис...</b>
Scalable Vector Graphics — Wikipedia
Inter-Document Communication — Svg wiki
Opera Features: SVG
SVG support in Opera 9: List of supported elements in SVG
W3C Scalable Vector Graphics (SVG) Test Suite
SVG — MDC документация от Mozilla