Я разрабатываю программу для визуализации некоторых данных. Моя программа принимает определенные входные данные из базы данных MySQL и рисует некоторые графики (библиотека libchart), создает некоторые таблицы и т. Д.
Моя проблема в том, что сейчас это ад кода. У меня есть около 7 файлов php (индекс, страница графика, галерея и т. Д.) С кодом HTML / CSS и PHP / SQL вместе (некоторые из них просто имеют расширение php, но имеют только HTML внутри). У меня пока нет проблем с чтением и пониманием проекта, но я думаю, если кто-то попытается это сделать, у него может заболеть голова. Кроме того, продолжать подобное программирование нецелесообразно, поскольку в будущем проект может быть нелегко масштабировать.
Есть ли у вас предложения, как успешно отделить HTML / CSS от PHP / SQL? Я не хочу использовать фреймворк, поскольку я не делаю ничего, что требует ввода данных пользователем, обработки сеанса и т. Д. Я просто запускаю несколько запросов и визуализирую результаты. В основном я говорю об архитектуре и, если возможно, о сценарии, который мне может помочь (я читал о Smarty, но не уверен, что мне это нужно).