#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!