Страница 1 из 1

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

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

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

Добавлено: 2015.02.22, 13:39
samdark
PJAX, например.

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

Добавлено: 2015.02.22, 13:48
ifelse
Sam Dark писал(а):PJAX, например.
Обернуть layout в PJAX?

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

Добавлено: 2015.02.24, 15:03
ifelse
Вопрос актуален

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

Добавлено: 2015.02.24, 15:08
astronin
да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта

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

Добавлено: 2015.02.24, 15:42
ifelse
astronin писал(а):да, берите js фреймворк и используйте restful, обычно так делают, если надо полностью на js делать view для сайта
Спасибо за ответ. Можете посоветовать какой нибудь конкретный более-менее простой в изучении?

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

Добавлено: 2015.02.24, 15:56
Insolita
простота изучения - очень субъективная метрика http://habrahabr.ru/post/149872/ почитайте обзоры, пощупайте

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

Добавлено: 2015.02.24, 16:00
samdark
Ну да, обернуть в PJAX. Так у вас индексация поисковиками не потеряется.

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

Добавлено: 2015.02.24, 16:01
samdark
MVC-фреймворк, как по мне, просто для плеера — перебор.

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

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

Если руководствоваться правилом "новичок должен страдать", то можно посоветовать reactjs. :)

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

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

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

Добавлено: 2015.02.25, 17:31
webster
В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.

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

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