Я собираюсь разработать веб-приложение JavaScript для визуализации, которое будет содержать закладки для различных графиков с аннотациями и т. Д.
Типичным примером может быть: При заданном состоянии url показать два SVG-графика и ползунок времени для манипуляции вместе с некоторыми информативными аннотациями, размещенными здесь и там.
Традиционно (без написания JS в течение некоторого времени) я бы попробовал какой-то модульный подход JS:
src
data
chart
chartType1
chartType2
chartType3
layoutManager
stateManager
utils
lib
d3?
backbone?
jquery?
... отключение обработки данных, некоторых служебных функций, диспетчера состояния и расположения и т. Д.
Но из-за множества библиотек, возможно, мне стоит взять лошадей и попробовать новый подход?
Код организации?
- Как выше или больше, как MVC, как?
- Какие-либо конкретные шаблоны, которые будут полезны?
(псевдокод высоко ценится)
Состояние обработки / Модели?
- Backbone.js
- JavaScriptMVC
Просмотры
- Есть ли хорошие примеры JS для приложений, использующих библиотеки SVG (D3, Raphaël и т. Д.) Вместе с фреймворком mvc?
Компилятор / Minifier
- Google Closure Compiler
- джеммит
IDE
- Aptana Studio 3
- Netbeans
- Другое?
Настольная версия? (критерии: хранение данных, возможность обновления и т. Д.)
- ВОЗДУХ
- хром встраиваемый
- XULrunner
- титановый ускоритель
- другие варианты?
Мне очень жаль, что объем этого вопроса довольно широк, но я буду считать, что на него дан ответ, если будет получено понимание какой-либо из этих областей. Поэтому, пожалуйста, помогите мне выбрать ...