Алексей Сумин, тестов никаких, конечно же, не проводил, и сравнение весьма голословно, но, как мне кажется, Phalcon+PHP7 будет (когда он будет) быстрее HHVM (лично мое мнение).
На данный момент фреймворк написан преимущественно на языке Zephir, который имеет php-подобный синтаксис. В исходниках на Github можно разобраться довольно-таки спокойно (зная php, по крайней мере).
Так что данная "проблема" ныне неактуальна - это мое мнение.
cimonlebedev, в связи с чем-то все валидаторы написаны для "id" (запрограммировался, бывает). Исправил код - теперь должно работать!
Больше месяца назад начал изучать сие. Пробовал, но сразу заметил, что код таких вот решений давно не обновлялся, да и (по моему мнению) лишнего там предостаточно, а в Vokuro вообще ошибка при логине)) Решил написать свое (основываясь на коде "tutorial" из статьи (не из гита)), дабы понять фреймворк - до сих пор идет мучительная борьба. Laravel документирован куда больше, но Phalcon мне показался действительно удобной вещью, не считая его ORM. От валидации в моделях отказался, от отдельных файлов с валидаторами - тоже (там слишком много замут), выбрал, все же, формы - велосипедов меньше.
VZVZ, gugozoha, пожалуй) С сессиями я никогда толком-то и не работал, и мои смутные представления оказались малость ошибочными. Понял, что оно работает с куками, но лучше ли использовать связку типа Redis+Sessions(+Cookies) или сохранять генерируемый хэш в саму базу (раньше делал так) или в тот же Redis, создавать такую же куки и сверять?
jacksparrow, согласен:) Начинал работу с фреймворками с Laravel (большее внимание заострял на нем), бегло пробежался по основным - так наткнулся на Phalcon, и он мне нравится больше других)) Да, он мало популяризирован, но это не мешает ему занимать свое место в вебе, и оно далеко не последнее. Также большую роль играет документация, переведенная на русский.
jacksparrow, касательно меня, выбрал данный фреймворк из-за его меньшей требовательности к ресурсам (это не голословное суждение, и оно спорное, но Phalcon явно ест меньше, чем Zend, Laravel, Yii), а также (что, как понимаю, нетипично для разработчиков) мне нравится, что он представлен в виде расширения - одного файла. Для меня это весьма удобно (нет путаницы, да и *.zep-файлы просто читаются, если это необходимо). Фреймворк имеет недочеты в плане устройства, но это некритично и очень субъективно. Вопросы вызывают только пробелы в документации и временами устаревающие примеры на github.
Здравствуйте. Вы используете последнюю версию php_phalcon.dll?
Также нужно учитывать, что статья на 3 года устарела, и что-то (как в Azure, так и в Phalcon) могло измениться.