Тема балансу робочого процесу - це поєднання декількох факторів:
- кількість коду, індивідуального для сайтів
- кількість коду, поділеного між сайтами
- включення змін вгору за течією
Кожне з них може бути важливим, і кожен з них може бути неважливим.
Модель батьківської теми задовольняє всі ці розумно, але не дуже добре. Ви отримуєте чітке розмежування спільного та індивідуального коду, а також прямі оновлення висхідного потоку (якщо ви використовуєте сторонні теми батьків) Він починає розвалюватися, коли будь-які вимоги стають більшими, ніж зазвичай - багато індивідуального коду або багато спільного коду, який не можна легко змішати в сторонній темі батьків.
Тема для початківців з іншого боку - дуже спеціалізована модель. Він надає перевагу окремим веб-сайтам, але нехтує змінами в потоці та спільним кодом. Як тільки ви зробите свою тему для початківців - весь тягар переміщення коду всередині і поза ним лежить на вас.
Новішою тенденцією є розділення фреймворків на компонент, що нагадує плагін, а не їх повністю виконувану батьківську тему. Якщо ви знайомі з Hybrid як батьківською темою, загляньте в Hybrid Core. Цей підхід є істотним вдосконаленням у відношенні батьків / дитини, а оновлення, що надходять за течією, полегшуються, обмежуючись рамками, а не цілою темою.
У двох словах (тут стає трохи суб’єктивним):
- стартер підходить для окремих сайтів
- батько / дитина підходить для декількох сайтів з не великою кількістю налаштувань
- рамки / батьки / дитини можуть адаптуватися до всього і всього, але також більше залучаються до розвитку