| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > Какую библитеку выбрать |
| Автор: Ripper 23.10.2012, 22:00 |
| Добрый вечер Прошу помощи в следующем вопросе. Есть админка, которая представляет из себя набор из вкладок различной функциональности. Есть несколько ролей, загрузка файлов, графики, таблицы, яндекс карты и многое другое. Пишется на jquery + bootstrap + куча плагинов. Все на ajax-е. Весь код js представляет собой единый файл из 5к строк, который не внушает доверия (в плане, много плохого кода, сложная структура и т.д.). Так получилось что приходится заниматься серверной и клиентской стороной. Хочу привести здесь одну аналогию: до какого то момента была лапша из php файлов, в которых набит и html и Js и php. После того как познакомился с CodeIgniter-ом, стало гораздо легче. Я наслышан про большое количество разных MVC (и др.) JS фреймворков, не просто библиотек вспомогательных типа jQuery, а всякие, эм, backbone/knockout/ и т.д. Не имел с ними дела. Но хотелось бы получить четкую структуру кода, чтобы не было проблем с организацией приложения. Я в кратце специально описал админку: куча табов, везде аякс, графики, видеоплееры, таблицы, карты. Что бы вы могли посоветовать из того, что будет не сильно сложно для изучения (например я выбрал CI, а не симфони, именно по этой причине), но значительно поможет организовать структуру клиентского кода? Т.е. отношение простота/полезность применимая к моему случаю? Только не библиотека интерфейсов, т.к. bootsrap + плагины справляются, а именно работу с данными, запросами, обработчиками событий. Спасибо заранее! |
| Автор: slavenk 25.10.2012, 11:01 |
| Советую посмотреть в сторону http://ru.rightjs.org/ |
| Автор: bilbobagginz 13.11.2012, 00:17 |
| конкретно для работы с данными ember.js (data) решает вопросы синхронизации/целостности данных с воспроизводимыми. но там надо воткнуть в несколько концепций (state machine), и т.д. некоторые говорят что время самообучения стоит своего: в сл. раз его уже не надо тратить. но вопрос - есть ли у тебя время на это... |