Можно ли сделать сайт с каталогом без базы данных?

Можно ли сделать сайт с каталогом и фильтрами по нему (не обязательно с корзиной), без привязке к какой либо базе данных?
Позиций в каталоге пусть будет до 1000, у каждого опиисание из десятка характеристик + текст ~500 символов.
Что будет, если я их просто в json файл загружу?
Авторизация пользователей и другие обыкновенные взаимодействия с БД не требуется.

Зачем: любопытство в первую очередь, рассчитываю получить молниеносную скорость ответа сайта и максимальную простоту и скорость разработки.

Делаю сайт на ReqctJS + Flux, если это важно
  • Вопрос задан
  • 830 просмотров
Решения вопроса 1
Ни молниеносной скорости ответа, ни макисмальной простоты и скорости разработки вы не получите, а получите кучу велосипедов. Но сделать это можно. Фактически, база данных у вас будет (json файл), вам нужно будет написать для нее интерфейс с необходимым функционалом (то, что в стандартных БД уже сделано).

С другой стороны, это может быть хорошей тренировкой создания архитектуры приложения - абстрагировать всю работу с БД таким образом, чтобы можно было легко сменить файловую БД на реляционную или любую другую. В большинстве обычных приложений это не требуется (архитектура красивая получается, но с практической точки зрения смысла мало - никто БД не меняет), но именно в рамках самообучения - вполне.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Можно посмотреть в сторону CouchDB.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы