Описание тега phalcon

Phalcon - это полнофункциональный фреймворк с открытым исходным кодом для PHP. Функциональные возможности представлены в виде готовых к использованию классов PHP. Написанный как расширение C, он оптимизирован для чрезвычайно высокой производительности, являясь самым быстрым фреймворком, доступным для разработчиков PHP.

Phalcon - это полнофункциональная структура с открытым исходным кодом для php5 и php7, написанная как расширение c, оптимизированная для обеспечения высокой производительности. Разработчикам не нужно изучать или использовать язык C, поскольку функциональные возможности представлены в виде классов PHP, готовых к использованию.

Phalcon имеет слабую взаимосвязь, что позволяет разработчикам использовать всю структуру или выбранные объекты в качестве связующих компонентов в зависимости от потребностей приложения.

Phalcon стремится к производительности, сохраняя при этом надежность и простоту использования инфраструктуры.

Phalcon написан на zephir, языке, синтаксисе напоминающем php или javascript.

Скачивание

Исходный код Phalcon находится на Github. Скомпилированные пакеты для Windows можно найти на странице загрузки.

Документация:

  • Учебное пособие - начните с предыстории проекта, выполните установку и начните с написания простого привет, мир! заявление. Быстро переходите к реализации MVC, моделям, представлениям и свяжите все вместе.

  • Справочник по API - все классы, предлагаемые фреймворком, перечислены и задокументированы.

  • Инструменты разработчика - Phalcon предлагает набор инструментов командной строки, которые упрощают создание проектов Phalcon и управление ими. Настоятельно рекомендуется установить и использовать их, так как от них будет зависеть множество ответов и руководств.

  • Инкубатор - включает фрагменты кода PHP, написанные сообществом для сообщества. Эти фрагменты предназначены для добавления в текущие проекты для расширения инфраструктуры в соответствии с потребностями разработчика.

Помощь и поддержка

Помощь можно найти на официальном форуме, об ошибках и проблемах можно сообщать на Github. Также есть сервер Discord для неформального обсуждения.

Примеры проектов:

Некоторые проекты были созданы, чтобы проиллюстрировать, как работает Phalcon, и опубликованы на Github. Вы можете разветвлять и клонировать эти проекты в качестве отправной точки для своих собственных или просто для знакомства с фреймворком.

  • Форум - возможно, наиболее практичное приложение Phalcon, которое доступно для всех и требует от пользователей использовать свою учетную запись github для аутентификации. В настоящее время работает на официальных форумах Phlacon.

  • INVO - образец легкого приложения, демонстрирующий, как можно использовать Phalcon для написания приложений для выставления счетов или бухгалтерского учета.

  • Vokuro - пример легкого приложения, демонстрирующего аутентификацию и авторизацию с помощью Phalcon.

  • Примеры MVC - пример Micro MVC, а также примеры нескольких модулей (с пространствами имен или без них).

  • Пример REST - приложение REST Micro MVC с промежуточным программным обеспечением, использующее jwt.

Также есть список действующих сайтов, которые работают на Phalcon.