Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую библитеку выбрать 
:(
    Опции темы
Ripper
Дата 23.10.2012, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Lonely soul...
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 30.6.2004
Где: г. Москва

Репутация: нет
Всего: 23



Добрый вечер
Прошу помощи в следующем вопросе. Есть админка, которая представляет из себя набор из вкладок различной функциональности. Есть несколько ролей, загрузка файлов, графики, таблицы, яндекс карты и многое другое.
Пишется на jquery + bootstrap + куча плагинов. Все на ajax-е. 
Весь код js представляет собой единый файл из 5к строк, который не внушает доверия (в плане, много плохого кода, сложная структура и т.д.).

Так получилось что приходится заниматься серверной и клиентской стороной. Хочу привести здесь одну аналогию: до какого то момента была лапша из php файлов, в которых набит и html и Js и php. После того как познакомился с CodeIgniter-ом, стало гораздо легче.

Я наслышан про большое количество разных MVC (и др.) JS фреймворков, не просто библиотек вспомогательных типа jQuery, а всякие, эм, backbone/knockout/ и т.д. Не имел с ними дела. Но хотелось бы получить четкую структуру кода, чтобы не было проблем с организацией приложения.
Я в кратце специально описал админку: куча табов, везде аякс, графики, видеоплееры, таблицы, карты. 

Что бы вы могли посоветовать из того, что будет не сильно сложно для изучения (например я выбрал CI, а не симфони, именно по этой причине), но значительно поможет организовать структуру клиентского кода? Т.е. отношение простота/полезность применимая к моему случаю? Только не библиотека интерфейсов, т.к. bootsrap + плагины справляются, а именно работу с данными, запросами, обработчиками событий. 

Спасибо заранее!



--------------------
"Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом
PM MAIL ICQ   Вверх
slavenk
Дата 25.10.2012, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TheAthlete
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 22.10.2009

Репутация: нет
Всего: нет



Советую посмотреть в сторону RightJS
PM MAIL ICQ Skype   Вверх
bilbobagginz
Дата 13.11.2012, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



конкретно для работы с данными ember.js (data) решает вопросы синхронизации/целостности данных с воспроизводимыми. но там надо воткнуть в несколько концепций (state machine), и т.д.
некоторые говорят что время самообучения стоит своего: в сл. раз его уже не надо тратить.
но вопрос - есть ли у тебя время на это...




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.