Возникла необходимость написать веб-приложение, которое отображает красивый график на веб странице, читая данные из базы данных SQLite на сервере.
Раньше с веб технологиями дела не имел (могу сверстать простенькую страничку на html+css, разве что, и серверный скрипт на перле написать).
Подскажите ключевые слова — названия технологий — с помощью которых можно сие реализовать?
Пока на ум приходят Flash (не приходилось с ним работать, но думаю там не сложно) и Silverlight, так все "измерители скорости интернета", что строят какие-то графики, сделаны. Их не хотелось бы применять. Ни то ни другое у меня даже не установлено (благо youtube html5 видео поддерживает).
Кроме этого, есть апплеты Java — вроде древняя технология, и практически уже не используется (как я понял) + требует установки JRE + ни разу не видел ничего "красивого" на ней в вебе.
Какие еще есть варианты? Как бы вы эту задачу решали?
Здравствуйте, Аноним, Вы писали:
А>Графики как раз большие нужны..
И еще интерактивность важна: пользователь должен иметь возможность выделять области на графике, кликать точки.
Скорее всего придется самому писать, вот только на чем это сделать проще?.
Здравствуйте, Аноним, Вы писали:
А>Возникла необходимость написать веб-приложение, которое отображает красивый график на веб странице, читая данные из базы данных SQLite на сервере. А>Какие еще есть варианты? Как бы вы эту задачу решали?
Старая школа — это генерация gif’ки (позже — png’шки) на сервере. Тёмная сторона — J**a, Ac**veX, F**sh и S**verlight. Современный подход — Javascript’ом по canvas’у или SVG.
Здравствуйте, Аноним, Вы писали:
А>Привет
А>Возникла необходимость написать веб-приложение, которое отображает красивый график на веб странице, читая данные из базы данных SQLite на сервере.
Google Chart API можно посмотреть
Re: Нарисовать график
От:
Аноним
Дата:
06.05.14 16:32
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Привет
А>Возникла необходимость написать веб-приложение, которое отображает красивый график на веб странице, читая данные из базы данных SQLite на сервере. А>Раньше с веб технологиями дела не имел (могу сверстать простенькую страничку на html+css, разве что, и серверный скрипт на перле написать). А>Подскажите ключевые слова — названия технологий — с помощью которых можно сие реализовать?
А>Пока на ум приходят Flash (не приходилось с ним работать, но думаю там не сложно) и Silverlight, так все "измерители скорости интернета", что строят какие-то графики, сделаны. Их не хотелось бы применять. Ни то ни другое у меня даже не установлено (благо youtube html5 видео поддерживает). А>Кроме этого, есть апплеты Java — вроде древняя технология, и практически уже не используется (как я понял) + требует установки JRE + ни разу не видел ничего "красивого" на ней в вебе.
А>Какие еще есть варианты? Как бы вы эту задачу решали?
А>Спасибо
Здравствуйте, Аноним, Вы писали:
А>Привет
А>Возникла необходимость написать веб-приложение, которое отображает красивый график на веб странице, читая данные из базы данных SQLite на сервере. А>Раньше с веб технологиями дела не имел (могу сверстать простенькую страничку на html+css, разве что, и серверный скрипт на перле написать). А>Подскажите ключевые слова — названия технологий — с помощью которых можно сие реализовать?
А>Пока на ум приходят Flash (не приходилось с ним работать, но думаю там не сложно) и Silverlight, так все "измерители скорости интернета", что строят какие-то графики, сделаны. Их не хотелось бы применять. Ни то ни другое у меня даже не установлено (благо youtube html5 видео поддерживает). А>Кроме этого, есть апплеты Java — вроде древняя технология, и практически уже не используется (как я понял) + требует установки JRE + ни разу не видел ничего "красивого" на ней в вебе.
А>Какие еще есть варианты? Как бы вы эту задачу решали?
А>Спасибо
Я бы решал эту задачу отрисовкой графика на HTML5 <CANVAS>. Если погуглить, то найдется несколько десятков библиотек для этого. Правда, когда передо мною встала подобная задача, я, повертев несколько библиотек, сел писать свой "велосипед".
Что получилось — можно посмотреть на сайте http://jsgadget.ru — компонент JSChart. Кстати, если понравится — можете вполне свободно брать и использовать.