Framework foton
Инструмент для профессиональной разработки web приложений
Преимущества Foton

Мы решили вынести в отдельную статью основные преимущества Framework Foton и так как это экосистема постараемся сделать это отдельно по основным модулям.

1. Git Foton
    Безопасность - данные не передаются на внешние ресурсы gitlab,github и т.д., которые в дальнейшем могут быть заблокированы или могут использовать вашу информацию против вас
    Самостоятельность - вы не зависите от внешних облачных хранилищ и доступности к ним и соответственно можете оперативно вносить изменения и сохранять их на своем проекте
    Скорость разработки - вы можете без установки отдельного окружения на отдельной машине прямо на вашем сервере совершенно безопасно вести командную разработку, сливать ветки и проводить интеграционные тесты как и в случае с ci-cd
2. ORM Foton
    Гибкость - настроить все основные этапы сборки ORM запроса вы можете через настройки системы
    Надежность - данная система прошла полноценное тестирование в среде Foton
    Простота - простая работа с фильтрацией вывода и CRUD операциями, понятная и доступная обширная документация на русском языке
3. Тестирование Foton
    Полноценность - здесь и модульное и юнит и интеграционное тестирование
    Простота - интеграционное тестирование работает уже из коробки, достаточно настроить роутинг, то есть сказать системе какие страницы и формы нужно проверять
    Удобство - эта система интегрирована в Git Foton и при настройке выгрузки автоматически идет проверка с помощью настроенного тестирования
4. Дебаг Foton
    Удобство - это встроенный функционал и достаточно просто подключить нужный класс
    Широкий функционал - благодаря удобному синтаксису система имеет широкий функционал использования полностью предоставляющий функционал рефлексии на php
    Скорость - благодаря специальной архитектуре дебаг практически не тормозит загрузку даже при обработке большого числа классов
5. Шаблонизатор Foton
    Скорость - преобразование шаблонов в код может происходить как в рантайме так и генерироваться и храниться в файлах системы ускоряя скорость работы приложения
    Развитие - мы постоянно развиваем список используемых команд, из последнего мы добавили вики разметку и новые методы для работы с контентом из редакторов кода
    Упорядоченность - данная система позволяет работать именно в упорядоченном виде файловых разделов в отличии от blade и ему подобным шаблонизаторам, где иеарархия связей может быть очень сложной и запутанной
6. Микросервисная Foton
     Удобство - все связи между сервисами просматриваются в одном файле, все микросервисы имеют одинаковую структуру
     Безопасность - легко настроить безопасность, закрыть доступ к микросервису, сменить пароль, уровень доступа или тип авторизации
     Гибкость - благодаря работе через оркестрацию каждый сервис самостоятельно решает какие сервисы запускать через общую шину, достаточно легко настроить очередность, отловить ошибки и проверить отработку того или иного микросервиса 
7. CLI Foton 
    Полноценность - система CLI Foton включает в себя практически все функции для взаимодействия с системой
    Удобство и легкость - легко разобраться в коде любой команды, достаточно быстро можно создавать свои команды, удобное управление настройками и описанием команд 
    Простота - легкость при создании миграций, поиске текста, тестировании и т.д.
8. Composer Foton, виджеты, GraphQL, работа с обьектами для mvp прототипирования, Icode, очереди,шардирование, множество интерфейсов, внешних и внутренних модулей и многое другое - все это полноценная инфраструктура, которая позволит вам независимо, безопасно и быстро вырастить любой свой проект по mvp от прототипа до большой crm/erp системы, соц сети или интернет магазина.

© Copyright 2026 Разработано на Framework Foton
Продукт зарегистрирован в Роспатенте