Как стать автором
Обновить

Комментарии 71

Посмотреть бы сравнение с KohanaPHP
Сам не отказался бы, особенно в сравнении с неожиданно вышедшей бетой 2.4
Берем выше — сегодня утром финальная Kohana v3.0 вышла :)
и еще с симфонией
у кого документация лучше — тот и круче!
НЛО прилетело и опубликовало эту надпись здесь
… и только в документации
НЛО прилетело и опубликовало эту надпись здесь
будим тестировать…
ещё бы тесты с Zend Framework'oм
Еще один велосипед(тяжело вздыхая).
не дуйтесь :)

Нас — велосипедистов — все равно не истребить :)
Кстати, велосипеды тоже не стоят на месте, и что интересно, с каждым годом они все круче и круче.
Так может это к лучшему, что есть они — изобретатели велосипедов?


хорошая картинка, теперь буду ее использовать во всех темах с php :)
А как же новые карбоновые велосипеды? = ) Так что и велосипеды до сих пор улучшают.
Какие есть другие достоинства, кроме производительности, которая мерилась на слишком идеальных задачах?

Про производительность: habrahabr.ru/blogs/php/22881/
Вы видели, чтобы в каких-то фреймворках проводились более сложные тесты? «Здравствуй мир» — стандарт с которого все начинают =)
Можете заглянуть на сайт, там есть другие тесты, включая нагрузочный.
А код <? echo «Hello world»; еще быстрее. И что?

Сейчас популярно писать не hello world, а hello blog. Заодно и выполняются сравнительно типовые задачи. И мерить надо не скорость работы, а скорость написания и простоту поддержки.

Быстрее ваш фреймворк скорее всего из-за меньшего кол-ва функционала, меньшего кол-ва проверок и, возможно, преждевременной оптимизации.
Откройте заявления производительности Yii, график не сходится… кто-то явно обманывает!
«Операционная система: Ubuntu Desktop 9.01
Веб-сервер: Cherokee web server 0.99.16»
Хм… где б мне взять «Ubuntu Desktop 9.01»?
Что вас смущает? На офф сайте убунты уже вполне доступна версия 9.04
Такой версии как 9.01 нет в природе :)
Да, действительно, я не фанат убунты, но помню читал одну статью и там упоминалась версия 9.01, может речь шла о серверном варианте… Как на сайте оригинала написано — так и вставил, техническую информацию не правил =)
Версии убунту означают дату выхода, год.месяц. Новые версии выходят каждые полгода, поэтому они именуются обычно как 8.10, 9.04, 9.10, угадайте, когда выйдет следующая :) Было исключение для 6.06, когда просто задержали на пару месяцев выпуск «долгоиграющей» версии.
Все обманывают =) Я не занимаюсь тестированием фреймворков, только профилированием своих собственных разработок. Разные условия проведения тестов, разные версии самих фреймворков, другая тестовая машина — что угодно может повлиять на тесты.
Yii тут недавно драл всех фреймфорки и тут приходит Doo, который по графику в 4 раза его быстрее. Терзают меня сомнения.
Всё просто. Фреймворки бесконечны, производетельность бесконечна… В конце-концов сайты будут писать на асме (вемсте с серверами, бд и самими данными), и будут устраиваться конкурсы типа «4kb инет-магазин»…
Первое предложение воспринял как пояснения, но потом просто улыбнуло :D
«4kb инет-магазины» — жесть :) ох, старые времена, помню участвовал в 128b демо на КанстракшнХаос :)

но 4кб магаз реально сильно :)))

НЛО прилетело и опубликовало эту надпись здесь
доволен ООП в ZF, но…

имеем: ZF 1.8 +DB +ACL… — страница совсем не сложная

Информация от ZFDebug:
File Information
163 Files Included
Total Size: 1118.7K

без опкод кешера юзать чето ссыкотно
/me не может дождаться, когда ZF/Симфони реализуют (на С++ etc) экстеншеном к похапе
НЛО прилетело и опубликовало эту надпись здесь
дело не в размере, а в кол-ве инклудов

>Вы Lazy initialization юзаете?
да
НЛО прилетело и опубликовало эту надпись здесь
>Можно канеш запихать все в 3 файла
на продакшине так и есть

>но вы потом заибетесь искать.
для доработки etc есть дев версия, т.е. не собранная

странно что у зенда нет нейтив решения для такой «сборки»
НЛО прилетело и опубликовало эту надпись здесь
не встречал кстати раньше… Интересно:)
У ZF получился самый «распределенный» график.
А вы до сих пор без опкод кешера хоститесь? Где вы такой хостинг нашли? На многих нормальных хостингах кешеры уже давно поставлены.
>А вы до сих пор без опкод кешера хоститесь?
отнюдь =)
«колокол» +APC наше все
Тогда ~150 файлов инклуда не должно быть узким местом. Поэтому очень странно видеть подобный аргумент.
это не _самое_ узкое место, но ~150 инклудов для базового функционала — это имхо много
Сайт и документация оставили приятные впечатления. Обязательно попробую что-нить сварганить на досуге.

Как легкий каркас, думаю, вполне сойдет (сам в основном использую symfony, но уж сильно тяжелая она, вместе с doctrine).
Сайт бедный их еле движется что-то… Такой быстрый фреймворк?
Новый фреймворк — быстрый фреймворк.
Пройдет годик, обрастет полезными возможностями и тогда и нужна сравнивать
НЛО прилетело и опубликовало эту надпись здесь
а дизайн сайта мне что-то напоминает…
а… простите, я просто был на этом сайте ранее :)

по теме: пробежался взглядом по коду, написано неплохо, но очень много хардкода
поделка под Yii, тесты настораживают.
Для пущей объективности используйте не Yii 1.1 dev, который еще в бете, а последнюю версию вроде 1.0.9
А как в случае с DooPHP производительность кореллирует с функциональностью?
М… Только мне показалось, что написано от имени создателя фреймворка, а автор им не является, на сколько я понимаю. И вообще, судя по сайту фреймворка, на перевод это похоже. Поправьте меня, если я не прав…
дык
Вольный перевод вводного текста и диаграммы тестов производительности.
хм… интересно, эта надпись сразу там была)))) ладн… виноват)
Молодые все резвые.
в целом код понравился
но:
1) нет ничего готового для автоматизации построения и работы с формами
2) зачемто в каждом методе контроллера прописано $data['baseurl'] = Doo::conf()->APP_URL; почему бы не прописать это один раз у родителя, а при необходимости уже переопределять
3) используются компилируемые шаблоны, тоесть всегда есть дополнительные проверки на валидность файла-компиляции, следовательно в этом месте он проигрывает фреймворкам изначально построенным на нативных php шаблонах.

ну и еще есть места спорные… но это уже наверное IMHO
Вы наверное не заметили, но там предлогается два вида шаблонов, нативные и компилируемые. Для этого есть два метода ( render и renderc ), последний как раз и есть нативный, хотите используете компилируемые шаблоны, хотите нативные. DooPHP в скорости просто по определению не может проигрывать в производительности, так как там все делалось только для того, чтобы быстро работала, это основной приоритет.
Я именно этот фреймворк выбрал за основу потому что нужно было высокопроизводительное решение =)
Скачал и посмотрел, бегло. Прикол: автор фреймворка кичится краткостью кода, в контроле блога(демо-приложение) метод определят существования поста… 6(!!!!) строк. Надеюсь это просто неудачный пример.)
Ой, не обижайтесь, но, название у меня легко переиначилось в Doo Doo Framework.
Функционала пока маловато — для быстрого старта проекта пока не годится. А вот аккуратность при документировании кода впечатляет.
Странно, что в сравнительных тестах не упоминается ни zend framework ни simfony…

Ну и как всегда производительность дается в ущерб функционалу.
Где сравнение с ZF?
Сам фреймворк оставил положительные впечатления. Документация подробная. За это плюс.
А это ваша личная разработка?
Знаете, неприятно видеть, когда российские разработчики не делают версию сайта на русском языке. У меня нет проблем с языком, просто мне кажется, что это как бы наплевательское отношение к своим и заискивание перед западом, что ли.
Или автор статьи только переводчик? Если так, то вопрос снимается. Просто по статье однозначно непонятно, а ник автора статьи несколько похож на ник разработчика фреймворка :)
Да, похоже, переводчик. Автор статьи из Тулы, а автор DooPHP — Leng Sheng Hong, a 20 year-old self taught web designer & Flash developer in Malaysia. Тогда прошу прощения за наезд :)
> И вот, после 1–2 месяцев работы…
после, пардон, работы над чем?
Жалко ватор, что вы только перевел новость а не написали заодно обзор функций фреймворка, анализ качеств кода и прочее, в сравнении с каким нибудь другим фреймворком.
Сейчас сравнил некоторые фреймворки — интересны были «накладные расходы» на запуск «Hello, World!».
Машина — Windows, Denwer, PHP 5.2.10, eAccelerator 2.5.3, так что не судим строго.

Без акселератора:

Kohana 2.4b — 0,1200 сек., 836,64 KB
Kohana 3.0rc3 — 0,1130 сек., 678,92 KB
Yii 1.09 — 0,0885 сек., 1 350,50 KB
DooPHP 1.2 — 0,0448 сек., 346,35 KB

С акселератором

Kohana 2.4b — 0,0626 сек., 220,23 KB
Kohana 3.0rc3 — 0,0660 сек., 202,22 KB
Yii 1.09 — 0,0185 сек., 344,34 KB
DooPHP 1.2 — 0,0079 сек., 90,57 KB
линий, линию — строчек
я вообще мимо проходил и не мог не заметить как красиво они украли один из моих логотипов!
У меня вот такой кит brand-berry.ru/img/brandberry-plasticwhale-logo.png
а они его красиво дублировали его и все.
Круто :)
Это не хорошо. Если лого под кого-то делали, то свяжитесь с ними…
Что будете делать?
Требуйте вознаграждения!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории