Основной акцент был на то, что не поддерживаются всякие фишки вроде оптимуса и т.д.
Предлагаю закончить этот беспочвенный флуд, поскольку под линуксом у меня есть опыт только со старым радеоном и intel hd 3000, причем весьма печальный.
Я не вникал глубоко в статью, но если Context реализует Builder pattern для Producer, то вывод очевиден.
Хотя, при написании этого комментария, ко мне пришла очевидная мысль что Builder включает использование fluent interface, просто в конечном итоге вызывается еще один метод, который выполняет функцию «создай мне объект с этими настройками».
В этом случае я предпочитаю явно прописывать то что хочу получить.
В случае ограниченного множества значений можно писать как-то так (пример синтетический):
Предлагаю закончить этот беспочвенный флуд, поскольку под линуксом у меня есть опыт только со старым радеоном и intel hd 3000, причем весьма печальный.
Это просто преимущество современного vs legacy кода.
Хотя, при написании этого комментария, ко мне пришла очевидная мысль что Builder включает использование fluent interface, просто в конечном итоге вызывается еще один метод, который выполняет функцию «создай мне объект с этими настройками».
Из часто используемого на Fn ничего нет, и Control там где должен быть.
В случае ограниченного множества значений можно писать как-то так (пример синтетический):
$orderBy = isset($_GET['by'])? $_GET['by']: false;
switch ($orderBy) {
case 'name':
$queryBuilder->orderBy('name');
//…
}
ebay молчит