Требуется ли выбрать платформу динамического построения графиков?Silverlight или SVG? - PullRequest
0 голосов
/ 19 августа 2011

Нам нужно создать компонент веб-приложения, в котором пользователь взаимодействует с 3-5 графиками, смоделированными вместе. Я думаю, что пользователь будет в основном использовать некоторые ползунки для управления параметрами для вычисления (симуляции) и отображения графиков. Таким образом, выполнение графиков является ключевым.

Мы находимся в процессе выбора платформы. И вот что мы думаем

  1. Javascript / Jquery кажется естественным выбором, но имеет большое ограничение памяти.
  2. Silverlight выглядит нормально, так как он работает на клиенте и может быть написан на C #. Мы не можем использовать существующий mathML.
  3. Последний вариант может быть SVG. Что, я считаю, похоже на Silverlight в том смысле, что оно основано на xml и работает на клиенте. У нас нет хорошего опыта с этим.

Так что я был бы признателен за любые предложения по этому выбору для динамического построения графиков. Кроме того, если вы можете порекомендовать какую-либо библиотеку или инструмент для создания таких динамических диаграмм в C # или ASP.NET (MVC), это было бы здорово.

ОБНОВЛЕНИЕ: В ответ на один из комментаторов ниже, некоторые ограничения следующие:

  1. Конечно, мы хотим поддерживать все браузеры, если это возможно, но если это займет много времени / затрат, мы бы удовлетворились IE & FF.
  2. Это интернет-приложение для подписавшихся пользователей.
  3. Мы в основном разработчики ASP.NET (MVC) со скриптами javascript, но имеем некоторый опыт работы с java / php.
  4. Мы ожидаем начальный этап 1000-2000 пользователей.
  5. Когда пользователь перемещает один из ползунков, график с симулированными данными будет обновляться.
  6. Пользователь должен увидеть, как меняются эти диаграммы, поэтому важность синхронизации графиков с данными велика.

1 Ответ

2 голосов
/ 19 августа 2011

Два самых мощных клиентских графических приложения в настоящее время:

EXT.JS4 - http://www.sencha.com/

и Highcharts - http://www.highcharts.com/

Я знаю, что EXT4 достаточно умен для рендеринга canvas и SVG.

Silverlight и Flash очень хорошо помещают вас в тот же собственный тонущий корабль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...