K-2
@K-2

Как создать архитектуру на js?

Помогите создать общую архитектуру js приложения.
Например мне надо создать интернет магазин.
В нем будут:
1. вход в систему (отображается на всех страницах)
2. поиск с выбором параметров
3. страниа товара
4. страница поиска
5. текстовые страницы (главная, о нас и т п..)

Подскажите, как мне начать создавать архитектуру приложения на js - меня интересует именно сам код - с чего начинать, что использовать(какие технологии).
Я так понимаю что должен быть роутер и модули. модули должны отвечать за свое действие( один модуль - это вход, другой - поиск, третий - ajax и т д...) . И модули должны быть связанны только через роутер или ядро и не должны знать о друг друге.
Не могу всю информацию соединить в одно целое.

PS:
дополню вопрос вот таким кодом

(function() {
window.sample = {}; // Главный объект приложения
sample.routers = {}; // Объект, содержащий контроллеры для обеспечения
// переходов между разделами приложения.
sample.models = {}; // Объект для хранения моделей с данными
sample.ui = {}; // Объект, содержащий контроллеры, отвечающие за
// построение интерфейсов приложения и их поведения.

sample.core = {state: null}; // Ядро нашего приложения. Содержит в
// себе объект, являющуюся «песочницей».
sample.modules = {}; // Объект, содержащий контроллеры других
// модулей системы
})();
  • Вопрос задан
  • 616 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Использовать фреймворк
emberjs.com
или
https://angularjs.org/

Они решат за вас все ваши вопросы с роутерами, модулями и прочим.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fakey0u
@fakey0u
(javascript) => ['Node.js', 'React']
Как назвать папки и где хранить модули ? об этом вопрос ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы