В последний раз создать полноценный динамический сайт с регистрацией, админ-панелью и прочим я пытался в 2015 году, когда работал над проектом AllTasks. Это было сложно, так как писал я его на PHP без использования каких-либо библиотек и прочего. Доделать сайт не вышло, я забросил как сам проект, так и вообще любые идеи работать «с динамикой».
Похожая история у меня случилась сильно позднее с JS фреймворками для создания интерфейсов, например с Vue. Это очень крутые технологии, с помощью которых можно быстро создавать сложные интерфейсы. Я использовал Vue для byDef и второй версии Демидовича. Но прогрузка данных прямо на клиенте и проблемы с производительностью вынудили меня и эту технологию отложить в долгий ящик.
Так я стал заложником статического программирования без всяких фреймворков. Сайты получались очень быстрыми, но делал я их очень долго…