Full ajax приложение
Full ajax приложение
Мне требуется реализовать музыкальный сайт. Одно из основных требований это проигрывание музыки в фоне. Как я понимаю, чтобы достигнуть этого мне нужно делать приложение полностью аяксово. К сожалению у меня еще не было подобного опыта, есть ли какие нибудь готовые решения для аяксофикации? Может какие либо JS-фреймворки, которые просто присобачить к Yii?
Сам я вижу решение задачи так: использовать какой либо JS-фреймворк, который будет общаться с бекендом по restful.
Сам я вижу решение задачи так: использовать какой либо JS-фреймворк, который будет общаться с бекендом по restful.
Re: Full ajax приложение
Обернуть layout в PJAX?Sam Dark писал(а):PJAX, например.
Re: Full ajax приложение
Вопрос актуален
Re: Full ajax приложение
да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта
Re: Full ajax приложение
Спасибо за ответ. Можете посоветовать какой нибудь конкретный более-менее простой в изучении?astronin писал(а):да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта
Re: Full ajax приложение
простота изучения - очень субъективная метрика http://habrahabr.ru/post/149872/ почитайте обзоры, пощупайте
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Full ajax приложение
Ну да, обернуть в PJAX. Так у вас индексация поисковиками не потеряется.
Нравится Yii? Давайте сделаем его лучше!.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Full ajax приложение
MVC-фреймворк, как по мне, просто для плеера — перебор.
Нравится Yii? Давайте сделаем его лучше!.
Re: Full ajax приложение
Новичку проще всего будет написать на jQuery. Недостаточно функционала? Тогда добавьте lodash/underscore.
Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs.
Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs.
Re: Full ajax приложение
Всё приложение будет построено вокруг плеера по сути.Sam Dark писал(а):MVC-фреймворк, как по мне, просто для плеера — перебор.
Я руководствуюсь правилом, что следует постоянно пробывать новые технологии и прочие штукиfdr писал(а):Новичку проще всего будет написать на jQuery. Недостаточно функционала? Тогда добавьте lodash/underscore.
Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs.
Спасибо за reactjs, потестю. А что скажете про backbone.js?
Re: Full ajax приложение
В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.
Re: Full ajax приложение
Ничего не скажу, когда backbone был популярен я ещё jQuery толком не знал. Но backbone больше похож на библиотеку, имеет жёсткую зависимость на underscore и наверняка будет использоваться не без jQuery. Так что последние 2 знать всё равно надо.ifelse писал(а):А что скажете про backbone.js?
У react много чего нет, именно поэтому он и должен вызвать страдания у новичков. Основное же его превосходство - это замечательная работа с DOM и возможность отрисовки на сервере (в т.ч. на php).webster писал(а):В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.