Full ajax приложение

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Full ajax приложение

Сообщение ifelse »

Мне требуется реализовать музыкальный сайт. Одно из основных требований это проигрывание музыки в фоне. Как я понимаю, чтобы достигнуть этого мне нужно делать приложение полностью аяксово. К сожалению у меня еще не было подобного опыта, есть ли какие нибудь готовые решения для аяксофикации? Может какие либо JS-фреймворки, которые просто присобачить к Yii?
Сам я вижу решение задачи так: использовать какой либо JS-фреймворк, который будет общаться с бекендом по restful.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Full ajax приложение

Сообщение samdark »

PJAX, например.
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Full ajax приложение

Сообщение ifelse »

Sam Dark писал(а):PJAX, например.
Обернуть layout в PJAX?
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Full ajax приложение

Сообщение ifelse »

Вопрос актуален
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Full ajax приложение

Сообщение astronin »

да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Full ajax приложение

Сообщение ifelse »

astronin писал(а):да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта
Спасибо за ответ. Можете посоветовать какой нибудь конкретный более-менее простой в изучении?
Аватара пользователя
Insolita
Сообщения: 788
Зарегистрирован: 2011.06.06, 01:39
Контактная информация:

Re: Full ajax приложение

Сообщение Insolita »

простота изучения - очень субъективная метрика http://habrahabr.ru/post/149872/ почитайте обзоры, пощупайте
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Full ajax приложение

Сообщение samdark »

Ну да, обернуть в PJAX. Так у вас индексация поисковиками не потеряется.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Full ajax приложение

Сообщение samdark »

MVC-фреймворк, как по мне, просто для плеера — перебор.
Аватара пользователя
fdr
Сообщения: 35
Зарегистрирован: 2015.01.27, 15:52
Откуда: Yekaterinburg

Re: Full ajax приложение

Сообщение fdr »

Новичку проще всего будет написать на jQuery. Недостаточно функционала? Тогда добавьте lodash/underscore.

Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs. :)
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Full ajax приложение

Сообщение ifelse »

Sam Dark писал(а):MVC-фреймворк, как по мне, просто для плеера — перебор.
Всё приложение будет построено вокруг плеера по сути.
fdr писал(а):Новичку проще всего будет написать на jQuery. Недостаточно функционала? Тогда добавьте lodash/underscore.
Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs. :)
Я руководствуюсь правилом, что следует постоянно пробывать новые технологии и прочие штуки :)
Спасибо за reactjs, потестю. А что скажете про backbone.js?
webster
Сообщения: 36
Зарегистрирован: 2011.12.17, 13:17

Re: Full ajax приложение

Сообщение webster »

В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.
Аватара пользователя
fdr
Сообщения: 35
Зарегистрирован: 2015.01.27, 15:52
Откуда: Yekaterinburg

Re: Full ajax приложение

Сообщение fdr »

ifelse писал(а):А что скажете про backbone.js?
Ничего не скажу, когда backbone был популярен я ещё jQuery толком не знал. Но backbone больше похож на библиотеку, имеет жёсткую зависимость на underscore и наверняка будет использоваться не без jQuery. Так что последние 2 знать всё равно надо.
webster писал(а):В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.
У react много чего нет, именно поэтому он и должен вызвать страдания у новичков. Основное же его превосходство - это замечательная работа с DOM и возможность отрисовки на сервере (в т.ч. на php).
Ответить