LINUX.ORG.RU

История изменений

Исправление Kalashnikov, (текущая версия) :

вроде-бы он много где используется

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

А объективно он плох структурно. Стили задаются классами, из-за этого часто приходится добавлять кучу лишних элементов в вёрстку только чтоб обеспечить требуюмую структуру, вот феерический пример (я бы обошёлся одним dl c dd и dt например). Ещё там убогое наследование и хз, полиморфизм, точнее его отсутствие. Там является нормой писать что-нибудь типа:

<button class="btn btn-primary btn-warning btn-large"></button>
<span class="label label-warning"></span>
<span class="badge badge-error"></span>
Если делать нормально, то же самое должно выглядеть так:
<button class="button large primary warning"></button>
<span class="label warning"></span>
<span class="badge error"></span>

Исправление Kalashnikov, :

вроде-бы он много где используется

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

А объективно он плох структурно. Стили задаются классами, из-за это часто приходится добавлять кучу лишних элементов в вёрстку только чтоб обеспечить требуюмую структуру, вот феерический пример (я бы обошёлся одним dl c dd и dt например). Ещё там убогое наследование и хз, полиморфизм, точнее его отсутствие. Там является нормой писать что-нибудь типа:

<button class="btn btn-primary btn-warning btn-large"></button>
<span class="label label-warning"></span>
<span class="badge badge-error"></span>
Если делать нормально, то же самое должно выглядеть так:
<button class="button large primary warning"></button>
<span class="label warning"></span>
<span class="badge error"></span>

Исходная версия Kalashnikov, :

вроде-бы он много где используется

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

А объективно он плох структурно. Стили задаются классами, из-за это часто приходится добавлять кучу лишних элементов в вёрстку только чтоб обеспечить требуюмую структуру, вот феерический пример (я бы обошёлся одним dl c dd и dt например). Ещё там убогое наследование и хз, полиморфизм, точнее его нет совсем. Там является нормой писать что-нибудь типа:

<button class="btn btn-primary btn-warning btn-large"></button>
<span class="label label-warning"></span>
<span class="badge badge-error"></span>
Если делать нормально, то же самое должно выглядеть так:
<button class="button large primary warning"></button>
<span class="label warning"></span>
<span class="badge error"></span>