Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с выбором! (https://javascript.ru/forum/misc/45971-pomogite-s-vyborom.html)

San4ezy 22.03.2014 20:15

Помогите с выбором!
 
Добрый вечер, форумчане!
Помогите, пожалуйста, с выбором инструмента для разработки фронта на JS. Так как я пишу на Python, мне сложно сделать правильный выбор самостоятельно.
Продукт таков:
На сервере есть база данных, данные в которой обновляются примерно раз в 2-3 минуты. На сервере есть интерфейс (API), позволяющий управлять этими данными. Теперь мне нужно сделать веб-приложение, которое смогло бы отображать таблицы с данными в браузере и позволяло их динамически редактировать. Хочу по максимуму использовать AJAX и роутинг, чтобы каждый раздел и каждая таблица имела свой адрес.
Смотрел в сторону Backbone, Ember, Extjs. Стоит ли браться за такие серьезные инструменты и юзать по полной MVC или же использовать jQuery с ее спагетти кодом? Какой из фреймворков наиболее подходит для моих целей? Может быть есть еще какие-нибудь варианты?
Спасибо за советы!

Aetae 22.03.2014 21:35

http://pyjs.org/ :)

San4ezy 23.03.2014 00:43

За него то я и забыл) Но это не совсем то, что мне нужно. Если писать на пайтоне, то я тогда лучше все на вьюхах сделаю)

Hoshinokoe 23.03.2014 01:10

Backbone отлично подойдет для роутинга. Можно даже не заморачиваться с MVC, использовать только сам Router. Для самих таблиц можно использовать плагин jqGrid. + требуется подключить jquery

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

Если нужно сделать быстро и попроще, то первый вариант подойдет.

San4ezy 23.03.2014 01:39

Спасибо! Посмотрю в сторону jqGrid.


Часовой пояс GMT +3, время: 21:49.