Регистрация для скачивания «открытого программного кода» есть, а проекта на GitHub нет? Всё интересно и красиво, но на дворе 2013 год, так уже никто не делает.
Хочу сразу предупредить о нестабильности текущей реализации Zephir, версия очень ранняя использовать созданные расширения кроме как для экспериментов не рекомендуется.
Сам же Zephir создан как основа для новых версий Phalcon, и разрабатывается той же командой.
Тут несколько причин. Первое — нельзя оставаться самыми быстрыми ВСЕГДА, рынок не стоит на месте и появляются новые проекты ( в том числе на Си ) которые в отдельных задачах могут оказаться быстрее. Второе — не всем нравится такое громкое заявления, а постоянно сравнивать — не самое благородное занятие. Ну и третье, фреймворк — это прежде всего средство «облегчающее разработку и объединение разных компонентов», Phalcon в этом плане развивается очень активно, для быстрой и удобной разработки уже есть все необходимые моменты.
Объединив все эти мысли и поняв, что не только скорость работы фреймворка, но и скорость разработки привлекает пользователей — решено было сменить девиз.
Сам Phalcon от смены девиза никак не пострадал, увеличению скорости и уменьшению нагрузки уделяется внимания не меньше чем добавлению новых фич, к примеру есть отличная статья с описанием оптимизации через PGO, которая реализована в 1.2.0 и может в отедльных проектах заметно уменьшить накладные расходы ( blog.phalconphp.com/post/53713853781/making-phalcon-even-faster-is-that-possible-yes ). В 1.2.0 внутренней оптимизации уделено огромное количество внимания, а некоторые довольно интересные моменты оставлены для 1.2.1 и 1.3.0, для полной проверки и стабилизации.
1.1 и 1.2 полностью совместимы, мои проекты все запустились без каких-либо проблем. Если встретите несоответствия в работе — озвучьте и найдём решение в кротчайшие сроки.
Это последствия использования очень ранних нестабильных версий, в тех что попадают в релизы проблем нет.
Про преданность это да, использовать свой продукт на своих проектах — это лучший способ понять чего где не хватает и найти максимум проблем.
Первый рабочий проект был на 0.4.5 с обновлением до 0.5.3, текущие на 1.1.0.
Проблемы были на самых первых этапах, когда использование свежий версий с github рушило некоторые не связанные с сайтом скрипты, в частности phpmyadmin вёл себя совсем не адекватно.
Была проблема с использованием подключений к разным базам в одном сценарии и при совпадении названий таблиц, но это поправили кажется дня за полтора.
Сейчас всё стабилизировалось, готовимся к 1.2.0 версии ;)
Есть:
— Phalcon Developer Tools — генерируют CRUD интерфейс.
— В ниже же есть Web Interface, для управления данными без дополнительной генерации кода: vimeo.com/42367665
Есть так же своё расширение SQL — синтаксис Phalcon Query Language (PHQL) позволяющий использовать с запросах неймспейсы и связи между таблицами, примерно так:
Сам же Zephir создан как основа для новых версий Phalcon, и разрабатывается той же командой.
Объединив все эти мысли и поняв, что не только скорость работы фреймворка, но и скорость разработки привлекает пользователей — решено было сменить девиз.
Сам Phalcon от смены девиза никак не пострадал, увеличению скорости и уменьшению нагрузки уделяется внимания не меньше чем добавлению новых фич, к примеру есть отличная статья с описанием оптимизации через PGO, которая реализована в 1.2.0 и может в отедльных проектах заметно уменьшить накладные расходы ( blog.phalconphp.com/post/53713853781/making-phalcon-even-faster-is-that-possible-yes ). В 1.2.0 внутренней оптимизации уделено огромное количество внимания, а некоторые довольно интересные моменты оставлены для 1.2.1 и 1.3.0, для полной проверки и стабилизации.
Про преданность это да, использовать свой продукт на своих проектах — это лучший способ понять чего где не хватает и найти максимум проблем.
Проблемы были на самых первых этапах, когда использование свежий версий с github рушило некоторые не связанные с сайтом скрипты, в частности phpmyadmin вёл себя совсем не адекватно.
Была проблема с использованием подключений к разным базам в одном сценарии и при совпадении названий таблиц, но это поправили кажется дня за полтора.
Сейчас всё стабилизировалось, готовимся к 1.2.0 версии ;)
— Phalcon Developer Tools — генерируют CRUD интерфейс.
— В ниже же есть Web Interface, для управления данными без дополнительной генерации кода: vimeo.com/42367665
Вот русская (не полная): media.readthedocs.org/pdf/phalcon-docs-ru/latest/phalcon-docs-ru.pdf
Есть так же своё расширение SQL — синтаксис Phalcon Query Language (PHQL) позволяющий использовать с запросах неймспейсы и связи между таблицами, примерно так: