Есть сайт-одностраничник, на котором есть jquery slider, каталог товаров с категориями, корзина и история заказов - в модальном окне, отзывы, обратная связь - все на одной странице, на javascript, заказ отправляется по ajax. Написано все это на jquery, используется requirejs для подключения библиотек/плагинов, перед релизом собирается r.js.
Какие предложения, что использовать вместо requirejs или не использовать вообще - ведь страница одна. И нужно ли использовать js фреймворк?
1. Require.js - это просто удобная штука, чтобы работать с модульным кодом, если уметь пользоваться, то она не будет лишней даже в самых маленьких проектах.
2. Никаких JS фреймворков использовать не нужно, у вас же одна страница, а не SPA.
iNikNik: нет, у него вообще одна страница, лендинг. А SPA, это многостраничное приложение, просто с точки зрения обычного веба, страница там одна, а всё остальное строится на JS
iNikNik: А блин да, вчитался в вопрос, у автора действительно SPA. Ну в таком случае, если индексация важна, то можно использовать какой-то изоморфный фреймворк или библиотеку. Например React.js + Flummox