Проблема:
У меня есть база данных изображений, их миниатюр и связанных текстовых данных.Типичная запись / запись - это фотография вместе с соответствующей датой, названием и т. Д.
Мне нужно создать надежный, динамичный способ просмотра записей в базе данных.Такие функции, как:
создать таблицу со строкой для каждой записи и столбцом для каждой категории данных
создать разбитую на страницы галерею миниатюр.Сценарий автоматически определяет количество страниц миниатюр и позволяет пользователю выбирать, сколько миниатюр будет отображаться на каждой странице.Также будут кнопки «предыдущий / следующий» для разбивки на страницы.
генерирует страницу на лету для отображения каждой отдельной записи (вроде как одна страница поста блога против индекса блогастраница)
сортируется по категориям / может отображать подмножество данных;например, автомобильный веб-сайт: просто посмотрите грузовики, или автомобили, или мотоциклы и т. д.
создайте слайд-шоу, где отображаются только полноразмерные изображения, возможно, подмножество всехизображения (только одна категория), с «Отображением фотографии #x из y», кнопками «Предыдущая / Следующая» и т. д.
Проблема: у меня нет любой серверные скрипты доступны для меня.Вся «база данных» представляет собой гигантский файл JSON.
Какая моя лучшая ставка?Скорость не является большой проблемой;количество времени, затрачиваемое на разработку:
Нужен ли мне MVC-фреймворк?
Существует ли инфраструктура с какими-либо встроенными функциями, чтобы сэкономить мне время на выполнение каких-либо из этих конкретных задач, таких как нумерация страниц и т. Д.Зачем?
Я раньше работал с системами MVC, но я в значительной степени новичок.Я очень доволен HTML, CSS, JS и jQuery;и я наиболее знаком с PHP на стороне сервера.