Генератор статических сайтов, mvc, laravel или plain включает в себя… что использовать

#javascript #php #laravel #model-view-controller #static-site-generation

Вопрос:

У меня возникли некоторые трудности с поиском правильных инструментов. Конечно, главное предложение звучит так: «это зависит…»

Я все еще создаю сайты небольших компаний, используя «включает» для навигации, нижнего колонтитула, контактной формы и так далее, но какой подход был бы лучше? Никакой CMS, просто статичный сайт, так как обновление будет недостаточно частым.

Я смотрел на статические генераторы сайтов, такие как 11ty, которые сделали бы эту работу, но я также пытаюсь улучшить php, так что мне стоит посмотреть на laravel?

На рынке всего так много, что я немного растерялся. Что использует сообщество? Было бы действительно здорово получить некоторые идеи или примеры. Заранее большое вам спасибо и хорошего дня!

Ответ №1:

Laravel-это PHP-фреймворк, который вы можете использовать при создании своей собственной CMS или статического генератора сайтов, если действительно хотите бросить себе вызов и стать лучше в PHP. Другими словами, возьмите его, если вы хотите разработать что-то, ориентированное на серверную часть и взаимодействующее с базой данных.

Я однажды использовал Jigsaw для создания статического сайта, который построен с помощью Laravel и использует Blade в качестве системы шаблонов и уценки для форматирования содержимого. Лично я думаю, что это хорошее начало, чтобы, по крайней мере, познакомиться с использованием Blade в качестве механизма создания шаблонов.

На мой взгляд, статическая генерация сайтов-это разработка интерфейса, в которой PHP задействован не так сильно, как вам хотелось бы думать. Если вы хотите отточить свои навыки PHP, попробуйте создать CMS в чем-то вроде Laravel или в каком-либо другом тяжелом бэкэнд-приложении.

Комментарии:

1. Спасибо вам за ваш ответ! Я искал альтернативу или лучший способ работы с включениями, я посмотрю на Jigsaw!