✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Яка мета Boilerplate?

19

Незалежно від бібліотеки, фреймворку чи коду, з якими ви працюєте, ви, швидше за все, колись зіткнетеся з концепцією шаблону.

Для WordPress їх небагато, правда 🙃?

Але, здається, тенденція, що люди створюють все більше і більше шаблонів, стає все більш популярною, що за своєю суттю не погано, але може виникати плутанина щодо призначення шаблонів.

Фото NeONBRAND на Unsplash

Отже, як визначено у Вікіпедії (я вважаю, що пропонує чудове визначення):

У комп’ютерному програмуванні шаблонний код або шаблонний код відноситься до розділів коду, які мають бути включені в багатьох місцях з невеликими змінами або без них. Його часто використовують, коли йдеться про мови, які вважаються багатослівними, тобто програміст повинен написати багато коду, щоб виконати мінімальну роботу.

Але зауважте, що є фраза, яку не можна пропускати. зокрема:

…які мають бути включені в багатьох місцях з невеликими змінами або без них.

І в деяких спостереженнях, які я бачив в економіці WordPress, принаймні, шаблони вимагають видалення, модифікації або видалення коду, а не просто включення чи додавання.

Ось що я сподіваюся прояснити.

Призначення шаблону

Як визначено вище, мета шаблону більш-менш полягає в тому, щоб надати код у проекті, який передбачає мінімальні зміни або їх відсутність.

На мій погляд, це означає, що це основа коду, яку ми можемо додати в будь-який проект і почати будувати наше рішення. Можливо, це трохи схоже на додаткову бібліотеку, за винятком того, що вона забезпечує рівень функціональності, такий як інтерфейси, абстрактні класи тощо, які ми можемо використовувати.

Стартери

По-друге, я думаю, що ми також об’єднуємо терміни стартові пакети, бібліотеки та шаблони, щоб усі вони були взаємозамінними, хоча насправді це не так.

Наприклад, подивіться на підкреслення. Це початкова тема для розробки тем WordPress, але в ній є багато аспектів, які можна видалити під час створення теми.

Яка мета Boilerplate?

Це не означає, що це погано. Навпаки.

Але через це я б стверджував, що це початкова тема, як вони описують (а не шаблонна тема, як її називають деякі) саме з причини, зазначеної вище.

Бібліотеки

По-третє, я вважаю, що бібліотеки — це попередньо скомпільовані двійкові файли або бібліотеки, які ми можемо додати до нашого проекту, які додають повну функціональність без необхідності писати щось.

Яка мета Boilerplate?

Фотографія Pankaj Patel на Unsplash

Це не означає, що ми не можемо підключитися до них і застосувати їх у своїй роботі, оскільки вони бувають різних форм:

  • є бібліотеки для стилів,
  • є бібліотеки javascript, які надають функціональність,
  • є бібліотеки PHP, які обробляють широкий спектр речей для нас,
  • і так далі.

Залежно від характеру мови, якою ви працюєте, іноді бібліотеки будуть попередньо скомпільованими двійковими файлами, які ви вставляєте у свій проект; в інших випадках це може бути те, що ви додаєте через щось на зразок Yarn або Composer.

Отже, яка мета Boilerpate?

Коротше кажучи, думайте про шаблон як про базовий рівень коду. Він забезпечує узгоджену основу для певного типу проекту, який повинен вимагати щонайменше мінімальних змін (якщо будь-яких змін взагалі).

Зрештою, це дозволяє вам зосередитися на проблемі, яку ви намагаєтеся вирішити, виходячи з домену проблеми, інтерфейсу користувача та його досвіду повторюваним способом, якщо вам знадобиться створити подібне рішення в майбутньому.

Як, знаєте, плагін чи щось таке. 🙂

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі