Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2012, 15:18
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

где не работает SVG ?
Хочу графиков с кучей всякого интерактива. Естественно плагины себе настрогать самому придётся.

значится выбирать между svg, и канвасом.

как мне показалось в плане удобства программирования с использованием современных библиотек canvas и svg примерно равны.

в плане возможностей, всё что мне нужно, есть и там и там.

вопрос остаётся за поддержкой этих технологий.
к примеру raphael пойдёт на десктопе на ура, а вот ситуация с svg на андроидах мне не ясна.
с канвасам траблы на 8м ишаке ну и тд.

может кто порекомендовать, чтонибудь по поводу что юзать чтобы охват платформ был как можно ширше)
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.09.2012 в 15:36.
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2012, 15:27
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Во первых SVG прекрасно эмулируется в старых ишаках через VML, и всякие либы типо Raphael это учитывают, для древних андроидов нуно делать канвас.

Посмотри Hightcharts, он всё это учитывает.
__________________
kobezzza
code monkey
Ответить с цитированием
  #3 (permalink)  
Старый 20.09.2012, 15:46
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

спасибо,
вот технологии которые там используются в зависимости от платформы

Internet Explorer 9 SVG Excellent
Internet Explorer 8 VML Ok
Internet Explorer 7 VML Slow
Internet Explorer 6 VML Slow
Firefox SVG Excellent
Chrome SVG Excellent
Safari SVG Excellent
Opera SVG Excellent
iOS Safari SVG Ok
Android 3+ SVG Ok
Android 2.x Canvas Slow

однако для android2 у них свой эмулятор SVG в канвасе и работает он с большими ограничениями.

ВЕСЕННИЙ ОБЗОР ПОПУЛЯРНОСТИ ВЕРСИЙ АНДРОИД
получается SVG справится с большинством платформ кроме android версий <3, по иронии если верить графикам именна вторая версия занимает процентов 80 рынка
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.09.2012 в 16:00.
Ответить с цитированием
  #4 (permalink)  
Старый 20.09.2012, 16:44
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

http://mobilehtml5.org/
поддержка различных технологий на мобильных платформах.

скорость canvas vs svg.
http://i.msdn.microsoft.com/dynimg/IC496481.png
http://joeloughton.com/blog/wp-conte...dows7-perf.jpg
http://joeloughton.com/blog/wp-conte...macos-perf.jpg

парсер svg в canvas. (этот вариант исключает анимацию, не очень желательно)
https://code.google.com/p/canvg/

походу хоть тресни а придётся поддерживаьа обе платформы. Там где возможно там запускать canvas там где нет там svg. Вот писать общее api для доступа к svg и canvas хотелось меньше всего, но иного выхода невижу пока.

к слову.
sencha touch рендерит графики в канвас, а extjs в svg
предыдущиеверсии использовали флэш для графиков
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.09.2012 в 17:36.
Ответить с цитированием
  #5 (permalink)  
Старый 20.09.2012, 18:11
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Отвечу сразу на вопрос,
вопрос поставлен четко!
Svg не работает как насос
и svg не бъет чечетку.

Svg не работает управдомом,
и оно не станет завхозом,
и в деревне не будет работать svg,
даже если просить всем колхозом.

svg, а по русски ымп
не пойдет с тобою в разведку.
Зато если нужно портировать в корел,
svg применяют нередко.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #6 (permalink)  
Старый 20.09.2012, 18:22
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Круто )))
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает форма в окне, вызванном jquery page slide ikar jQuery 0 31.07.2011 22:55
уменьшение opacity работает, увеличение - не работает Polkan Общие вопросы Javascript 10 17.06.2011 13:02
Работает в Mozilla и не работает в IE Maxidrom Events/DOM/Window 4 27.02.2010 16:37
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Не работает eval в IE ..::Silence::.. Общие вопросы Javascript 8 25.03.2009 13:16