История изменений
Исправление 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.