Annual Open Tech Conference - ISsoft Insights 2021. June 19. Learn more.
×Закрыть
  • PHPixie Фреймфорк?

    Ну вот например есть переключатесль сортровки на сайте, присылает по ГЕТу. Тогда берем:
    $dir=$this->request->get(’dir’,’ASC’);
    если dir не указан в параметрах запрса то дефолтно посортирует по возростанию

    метод ->get использует как раз тот АРР

  • PHPixie Фреймфорк?

    но он так и должен работать 0_о

  • PHPixie Фреймфорк?

    Сделать через сет инклуд пас плохо потому что:
    1) есть еще вьюшки, которые тоже в каскадной системе а в инклуд пас добавлять их никак не надо
    2) менять девелоперу настроойки пхп в рантайме как-раз то чего я хотел точно не делать

  • PHPixie Фреймфорк?

    Ммм а более констуктивно можно =)?

  • PHPixie Фреймфорк?

    Я имел ввиду скорость работы а не технологию

  • PHPixie Фреймфорк?

    Ну вот в кейке скаффолдинг не так плох, как по мне то генерируемый код у них более понятен чем у Yii, но может так мне кажется потому-что с кейком больше знаком =)

    Кстати мне интересно что скажете о Ларавел

  • PHPixie Фреймфорк?

    Тогда не забудьте испытать агрессию к скаффолдингу в целом, и к куче фреймворков во главе с Ruby on Rails в частности )

    Ммм если честно то наверно таки испытываю =)

  • PHPixie Фреймфорк?

    Цитата “PHPixie relies heavily on naming conventions to allow all kinds of coding styles for more development freedom”

  • PHPixie Фреймфорк?

    К Yii у меня реально агрессия ))))) Не люблю когда за меня что-то генерится и т.д. А єто кстати и не сравнения были, только бенчмарк и имхо, а сравнения будут вместе с той статьей про лайтовые фреймворки =) Скину здесь ссылку когда допишу

  • PHPixie Фреймфорк?

    =))) ну конечно тоже можно, но так есть еще суппорт для классов которые вообще не заканчиваются на _модел. тоесть класс Users будет смотреть в табличку users =)

  • PHPixie Фреймфорк?

    ну хз =) если интересно можете посмотреть туториал например ОРМа phpixie.com/tutorials/orm и весь этот функционал где-то 400 строчек класса ОРМ. Совместимость именно с коханой уже конечно мое предпочтение, разхваливать его трудно))

  • Canonical обещает Ubuntu на телефоне к концу 2013 года

    Бубунта и на компе потупить может, а что делать если на телефона алса упадет? или кернел паник? руками дебажить телефон я вертел =)))

  • PHPixie Фреймфорк?

    а если создадите Photo_Model_Model ? вот надо вам фотомоделей в базу накидать, все таки иеерархичная файловая система и т.д. и гет_класс всеодно надо будет

  • PHPixie Фреймфорк?

    Можно =) Дописываю другое сравнение, скоро закину на сайт. В принципе увидеть их легко. Главное имхо компатибильность з большинством Коханы + наличие собственного ОРМ ( который «верит» девелоперу и не делает Describe запросов в базу и не нуждается в схемах в принципе )
    Большинство легких фреймоврков целятся на то чтоб просто сделать рутинг (например как Glue) и оставить девелопера там. Тут же упор сделан на то чтобы сделать имплементации того что часто используется но не слишком много. Тоесть тут есть и рутинг и ОРМ и иерархичная файловая система сделаны так чтоб работать полегче и решать 99% задач, остальной процент задач решает девелопер (если например надо уж очень хитрые связи между ОРМ). Питоновская парадигма: Simple things should be easy, hard htings should be possible

  • PHPixie Фреймфорк?

    Насчет итератора по директориям то он вообще не нужен, так как наперед известны все места где файл может быть (модули, system и application) нет смысла рекурсию туда вставлять.

    Instanceof не поможет здесь preg_replace(’#_Model$#i’, ’’, get_class($this))

    Для неймспейсов надо писать use + поддержка только пхп 5.3
    PSRы очень субъективные, ну люблю я табы например и что =)

  • PHPixie Фреймфорк?

    Фалкон на Си, тоесть если надо будет допилит что-то то надо будет патчить и перекомпилировать.

    В принципе если поставить Xcache или скомпилировать пхп в HipHop то будет фактически то же самое.

  • PHPixie Фреймфорк?

    Там написано для чего. Это самая маленькая (насколько я знаю) имплементацыя самых популярных элементов фреймворков, для того чтобы:
    а) быть намного легче

    б) дать девелоперу побольше свободы.

    Яркий пример, вот хочу я создать сайт на CakePHP а там с размаху по дефолту готовый лейаут для сайта, куча папок и вьюшек. Конечно круто но если я делаю что-то простенькое на несколько страниц мне-то этого хлама не надо. Приходится все выпиливать.Идея з пиксей та чтоб дать девелопить как хочешь и быть по максимуму KISS

  • PHPixie Фреймфорк?

    loaded() сделано для компатибильности с Kohana в самом деле, в теории контролер взят с нее должен работать более менее и здесь. В принципе надо убрать, за время с коханой вошло в привычку =)

  • PHPixie Фреймфорк?

    for ($i = 0; $i < count($keys); $i++)

    угумс, спасибки, недосмотрел

  • PHPixie Фреймфорк?

    насчет PSR-0 то например я всегда считал что глупо писать имя в глубь а не наоборот, так как Query_Mysql_Driver лучше чем Driver_Mysql_Query так как именно первое слово тогда несет больше информации о том что класс делает собственно. К примеру в том же зенде каждый класс начинается из Зенд что нечитабельно ИМХО.
    А вот чем аутолоудер не понравился? я не видел более компактно реализованных каскадных файловых систем.
    Кстати о тех кто Yii писал, вот им то реально шланг в ухо надо, посмотрите например кусок кода из их фреймворка:

    gist.github.com/4442970

    Спасибо за критику @"двадцатитрёхлетний сениор", $p конечно надо будет заменить =)
    А get_class() на что тогда заменить? в принципе там он действительно нужен, ну не eval() же =)

    кстати в Yii и евал встречатся =)

← Сtrl 1... 8910111213 Ctrl →