Огромный сборник статей от WPTec для начинающих

Новости

Есть ли еще место для создания с помощью HTML, CSS и тегов шаблонов?

Я все еще не понимаю, как лучше всего подойти к новому проекту.

В качестве фона, помимо традиционного способа, я работал с Divi, люблю Bricks и люблю Blocks. Но я по-прежнему считаю, что нет ничего лучше, чем создание веб-сайта из корня с использованием исходного материала: HTML, динамического PHP и CSS – даже больше, учитывая важность производительности и новых серверных вещей.

Кроме того, возможность работать с динамическими данными (и базой данных) с помощью тегов шаблонов настолько гладкая и эффективная, что это действительно похоже на суперсилу.

Это кажется немного странным, но мне интересно, будут ли заканчиваться и теги шаблонов?

Рикардо

Вы спрашиваете парня, который так ностальгировал по «более простым» дням, что за выходные построил свою собственную систему ведения блога. И я на самом деле все еще использую тот же код, хотя и обновленный и доработанный, для моего личного блога сегодня. Когда я начал этот проект, я заложил основу с помощью современного PHP и инструментов сборки. Однако, по сути, я просто хотел вернуться к основным элементам Интернета: HTML и CSS. Я чувствую, откуда ты.

Создавать этот проект было интересно для моего собственного назидания и удовольствия, но, по сути, у него одна пользовательская база. Дизайн интерфейса очень похож на WordPress 10-15 лет назад.

Когда вы сказали, что использование шаблонных тегов похоже на доступ к «сверхспособностям», это вызвало волну ностальгии по тем дням и неделям, когда я впервые начал их использовать. Это была такая элегантная система. Кто угодно может получить динамические данные, скопировав фрагмент кода и вставив его между некоторыми элементами HTML.

Те, у кого есть навыки или достаточная выдержка, могут сделать что угодно, используя небольшой код, проб и ошибок и время. Однако, если мы собираемся расширить возможности большего числа людей, разработчикам потребуются новые и более мощные технологии, чтобы это стало возможным. Для разработки WordPress это означает использование блочной системы, что похоже на то, что вы делаете.

Теги шаблонов никуда не денутся. Это просто функции PHP для получения данных определенного типа. Они будут существовать в течение долгого времени, вероятно, до тех пор, пока сам WordPress все еще работает.

Многие блоки фактически полагаются на эти теги шаблонов для вывода динамических данных во внешнем интерфейсе. Например, блок Archives – это буквально оболочка wp_get_archives().

Если вы предпочитаете работать в редакторе кода, вы можете рассматривать блоки как современные теги шаблонов для WordPress. Это просто фрагменты HTML-кода с добавлением небольшого количества JSON в качестве HTML-комментария. Многие также отображают динамические данные.

На самом деле нет никакой разницы между следующим тегом шаблона:

<?php wp_get_archives() ?>

И его блочный эквивалент:

<!-- wp:archives /-->

Оба выдают динамические данные. Разница в синтаксисе.

Конечно, это один из простейших примеров. Иногда код блока более сложен. В других случаях не так уж и много.

Что делает блоки более гибкими, так это то, что они построены на стандартизированной системе, которая позволяет пользователям взаимодействовать с ними со стороны администратора.

Веб-разработка – это отрасль, в которой вы должны постоянно адаптироваться, изучать новые синтаксисы, языки программирования, библиотеки, технологии и многое другое. Когда вы думаете, что овладели чем-то одним, приходит что-то еще, чтобы перевернуть ваш мир с ног на голову. Это может быть как неприятно, так и весело. Со временем вы просто научитесь кататься с ним.

Хотя теги шаблонов никуда не денутся, то, как разработчики интерфейсов создают в ближайшие годы, изменится. Для большинства проектов они будут работать с блоками. Тем не менее, блочная тематика находится в зачаточном состоянии, поэтому никто не должен спешить с ней.

С учетом сказанного, прелесть WordPress в том, что нет единого способа его использования. Если вы хотите строить только из сырья , вы всегда можете это сделать. Это может даже упростить некоторые проекты, особенно если у вас упрощенная область действия.

Что касается производительности, WordPress довольно быстр из коробки. Плагины и активная тема могут улучшить ее скорость или сделать ее намного хуже. Благодаря некоторым улучшениям в 5.8 стили блоков стали намного эффективнее.

Мне кажется, что мы родственные души. Мы ценим простоту – по крайней мере, то, что мы лично считаем простой – простого погружения в строительные блоки сети. И в этом нет ничего плохого.

Однако, как профессионал, вы создаете темы для клиентов или оказываете услугу клиенту. Используемые вами технологии или инструменты не имеют большого значения, если они позволяют вам обслуживать ваших пользователей.

Возможно, этот инструмент является сторонним конструктором страниц на клиентском сайте. Возможно, вы создаете блочную тему для публичного выпуска поверх WordPress. Или это может быть личный проект, зуд, который вы давно хотели почесать. Вы загружаете редактор кода и начинаете нажимать клавиши. После выходных, проведенных за кофеином и нездоровой пищей, вы понимаете, что создали что-то новое и захватывающее с нуля.

Каким бы ни был ваш новый проект, подходите к нему, исходя из потребностей самого проекта.

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *