Fusion Framework
Один фреймворк, несколько языков — создавайте современные бэкенды с Fusion для Node.js, Python и C#.
Платформа
Всё необходимое для выпуска API
Общее ядро на Rust, тонкие языковые биндинги и классовая модульная модель — одна и та же HTTP-семантика везде, где вы работаете.
Всё необходимое для выпуска API
На трёх языках. Одно общее ядро.
Архитектура
Производительность начинается в ядре
Fusion держит горячий путь в Rust, а языковые биндинги — тонкими. Одна модель маршрутизации, единые helper’ы для заголовков и статусов и меньше разъезда фреймворков между командами.
Производительность начинается в ядре
- Общее HTTP-ядро
- 1
- Языковых биндинга
- 3
- Магических автосканов
- 0
- Модульная архитектура
- FMA
Общее HTTP-ядро
fusion-core на Rust
Языковых биндинга
Python · TypeScript · C#
Магических автосканов
Явная регистрация маршрутов
Модульная архитектура
Композируемые пакеты
Нативный serving path
Сервер на Hyper, токены маршрутизации и сериализация ответа реализованы один раз — не для каждого языка отдельно.
Тонкие биндинги
Python, Node и C# отражают одну HTTP-семантику идиоматичным синтаксисом вместо трёх расходящихся фреймворков.
Предсказуемый DX
Config, middleware, pagination, status и headers следуют одним концепциям во всех официальных биндингах.
Процесс
От нуля до работающего API
Скаффолдите через Fusion Tool, установите биндинг языка, опишите модуль и запустите listen.
От нуля до работающего API
- 01
Initialize
Создайте структуру проекта через fusion init и выбранный язык.
- 02
Install
Добавьте fusion-framework (или Fusion-Framework в NuGet) для вашего runtime.
- 03
Опишите модули
Владейте каждым ресурсом через класс FusionBaseApi и явную регистрацию маршрутов.
- 04
Выпускайте
Собирайте middleware, настраивайте окружения и растите через переиспользуемые пакеты.
Документация
Изучите стек Fusion
Архитектурные материалы, справочник CLI и языковые гайды — версионированы для production-команд.
Изучите стек Fusion
Готовы строить на Fusion?
Читайте документацию, скаффолдите первое приложение или попробуйте десктоп-компаньон от Cipher Unit.