Вот как это работает.
Статическая HTML-страница является самым старым типом веб-страниц. Вы пишете некоторый HTML-код, и когда сервер получает запрос от браузера, он анализирует URL-адрес и определяет, какой HTML-файл соответствует URL-адресу.
Динамическая страница, похожая на статическую HTML-страницу; но вместо написания HTML-кода вы пишете код PHP / ASP / Python / CGI / etc, который пишет HTML-код.
Как оказалось, многие динамические веб-сайты имеют большой кусок похожего кода PHP / ASP / Python / CGI / etc. Веб-фреймворк - это набор предварительно написанного кода, написанного кем-то другим; поэтому вместо вы пишете код, вы перекладываете половину написания кода на авторов веб-фреймворка.
Различные рамки имеют разные требования. Самыми простыми являются несколько простых страниц PHP, которые вы можете include()
добавить в свои собственные коды (т.е. установка заключается в копировании страниц PHP в тот же каталог, что и ваш собственный код). Чем сложнее можно изменить роль, тем больше они контролируют обработку страницы (т. Е. Установка более сложна, им может потребоваться настроить конфигурации сервера).