LINUX.ORG.RU

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

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

Какой из них хорошо освоить, дабы обеспечить себе безбедное существование?

Я бы освоил Yii2, Silex (это микросимфони, проще для старта и симфонисты на нем небольшие задачи активно решают, чтобы не ставить монстра) и потом Symfony. Еще в твоем активе будет как минимум 2 разных ORM: Yii - AR, Symfony - DM.

ICQ: 998003
Черт подери, такие люди действительно еще существуют.

Существуют =)

https://github.com/kohana/kohana/releases (v3.3.5, released this 27 days ago)

Вон Chrome уже к 50 версии подобрался, значит ли это что он в 50 раз лучше и минимум на 50 мажорных фич круче чем Chrome 1.0 ? Вот этот график показательней:

https://github.com/kohana/kohana/graphs/code-frequency

Kohana достигла дзена: либо умерла, либо стала идеальна. Хотя одно другое не исключает.

'tableOptions' => [
  'id'    => 'main-table',
  'class' => 'table table-striped table-bordered responsive nowrap display main-table'
]

Так не используйте class и id здесь, сделайте семантическую верстку и укажите стили через селекторы DOM/CSS.

Опять же, это не смешение бизнес логики, вы в одну кучу лепите бизнес логику и логику отображения. Если речь идет о шаблоне, вы почему-то думаете, что там не может быть echo, if и foreach?

function ($url, $model) { .. return ... }

Это не костыль, это замыкание. Замыкание никоим образом не относится к костылям и хорошо вписывается в архитектуру. В PHP они, наконец-то, появились с версии 5.3. Я думаю вам не стоит соваться в Scheme, Lisp и иже с ними, они для вас будут выглядеть как полностью загипсованные люди из комедий с щелочкой на уровне глаз.

А что насчет отделения мух от котлет? С какого перепугу в шаблонах юи понаписаны неймспейсы и прочий пыхоприкол? Почему данные не подготовлены в контроллерах и моделях заранее?

Не знаю почему, у меня в шаблонах нету неймспейсов, просто html код. Наверное это вопрос к вашему программисту, если он бизнес логику переносит в шаблоны? Или вы под неймспейсами имеете ввиду вызовы `use`? Так IDE их сама проставляет и это как раз хороший способ отделить мух от котлет, использовать все что нужно и возможность быстро, одной строкой, сменить GridView со стандартного на, к примеру, kartik.

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

Какой из них хорошо освоить, дабы обеспечить себе безбедное существование?

Я бы освоил Yii2, Silex (это микросимфони, проще для старта и симфонисты на нем небольшие задачи активно решают, чтобы не ставить монстра) и потом Symfony. Еще в твоем активе будет как минимум 2 разных ORM: Yii - AR, Symfony - DM.

ICQ: 998003
Черт подери, такие люди действительно еще существуют.

Существуют =)

https://github.com/kohana/kohana/releases (v3.3.5, released this 27 days ago)

Вон Chrome уже к 50 версии подобрался, значит ли это что он в 50 раз лучше и минимум на 50 мажорных фич круче чем Chrome 1.0 ? Вот этот график показательней:

https://github.com/kohana/kohana/graphs/code-frequency

Kohana достигла дзена: либо умерла, либо стала идеальна. Хотя одно другое не исключает.

function ($url, $model) { .. return ... }

Это не костыль, это замыкание. Замыкание никоим образом не относится к костылям и хорошо вписывается в архитектуру. В PHP они, наконец-то, появились с версии 5.3. Я думаю вам не стоит соваться в Scheme, Lisp и иже с ними, они для вас будут выглядеть как полностью загипсованные люди из комедий с щелочкой на уровне глаз.

А что насчет отделения мух от котлет? С какого перепугу в шаблонах юи понаписаны неймспейсы и прочий пыхоприкол? Почему данные не подготовлены в контроллерах и моделях заранее?

Не знаю почему, у меня в шаблонах нету неймспейсов, просто html код. Наверное это вопрос к вашему программисту, если он бизнес логику переносит в шаблоны? Или вы под неймспейсами имеете ввиду вызовы `use`? Так IDE их сама проставляет и это как раз хороший способ отделить мух от котлет, использовать все что нужно и возможность быстро, одной строкой, сменить GridView со стандартного на, к примеру, kartik.