Жаль только, что разрабатывают медленно. Обещали релиз 3.3 еще в феврале. По сути над фреймворком работает всего несколько человек, в свое свободное время, сам автор фреймворка признал это в твиттере.
Ну народ потихоньку помогает — процент не скажу, но что-то есть. Да и форум у них достаточно живой :)
Там немного неудобная система принятия pull request-ов, нудно создать в их Redmine тикет и уже в самом pull request указать тикет. Smartfon крайне верно подметил основную их проблему. Реально 2-3 разработчика активны — когда у них есть время. И именно они делает коммиты.
Недавно на форуме было обсуждение темпов разработки, и там проскакивали слова, что при должной активности и качестве отправляемого кода любой разработчик может попасть в команду.
Раз уж топик про Kohan'у, то чтоб не постить в Q/A, спрошу тут.
_____________
Вот я перешёл на Kohan'y с CodeIgniter'a и возник вопрос. Если в CI я просто писал что-то типа public function someFunction($someVar = '')
то я потом в этом методе мог обратиться к этой переменной просто по её имени. в Kohan'e же никак так не удалось сделать. Пока что пользуюсь $_GET['someVar'], но имхо должно быть более красивое решение.
____________
Можете подсказать?
Нет, такого красивого решения нет. Либо $this->request->query('key') — правильная замена для $_GET, либо $this->request->param('key') — выборка из параметров роута, собственно замена способу, используемого в CodeIgniter.
Смысл в том, что порядок параметров может меняться (гибкий роутинг позволяет впихнуть в начало или в середину необязательные сегменты адреса), что в таких случаях делать предлагаете? Не вижу ничего страшного, чтобы в начале экшена записать в локальную переменную нужный параметр и далее с ним работать. В CI вроде бы тоже есть длиннющие портянки вызовов, и ничего ))
Kohana умерла? Топик о релизе даже на главную не вышел…
Что нынче в моде? Что стоит изучать? Вот недавно в коментах увидел ссылку на FuelPHP, может пора им заняться?
Ну почему же умерла. Просто у разработчиков трудности — они все заняты основной работой.
Они приглашают сторонних разработчиков участвовать — видать объективно оценивают свои силы — недавно на форуме проскакивало.
По поводу моды не скажу, по вообще можно посмотреть и на нее (на Kohana), и на Symfony, и на Laravel. Можно попробовать PhalconPHP — где фреймфорк идет как расширение для php. В общем вам есть из чего выбирать.
Kohana 3.3.0 released