Fusion Framework
یک فریمورک، چند زبان — بکاندهای مدرن را با Fusion در Node.js، Python و C# بسازید.
پلتفرم
همهچیز برای ساخت و انتشار API
هستهٔ مشترک Rust، بایندینگهای سبک زبانی، و مدل ماژول کلاسمحور — همان معنای HTTP در هر زبانی که کار میکنید.
همهچیز برای ساخت و انتشار API
قدرتگرفته از سه زبان. یک هستهٔ مشترک.
معماری
کارایی از هسته شروع میشود
Fusion مسیر داغ را در Rust نگه میدارد و بایندینگهای زبانی را سبک میگذارد. یک مدل مسیریابی، helperهای یکسان برای header و status، و کمتر شدن پراکندگی فریمورک بین تیمها.
کارایی از هسته شروع میشود
- هستهٔ HTTP مشترک
- 1
- بایندینگ زبانی
- 3
- اسکن خودکار جادویی
- 0
- معماری ماژولار
- FMA
هستهٔ HTTP مشترک
fusion-core در Rust
بایندینگ زبانی
Python · TypeScript · C#
اسکن خودکار جادویی
ثبت صریح مسیرها
معماری ماژولار
پکیجهای قابلترکیب
مسیر سرو بومی
سرو روی Hyper، توکنهای مسیریابی و سریالایز پاسخ یکبار پیاده شدهاند — نه سهبار برای سه زبان.
بایندینگهای نازک
Python، Node و C# همان معنای HTTP را با سینتکس idiomatic منعکس میکنند، نه سه فریمورک واگرا.
DX قابلپیشبینی
Config، middleware، pagination، status و header در همهٔ بایندینگهای رسمی از یک مفهوم پیروی میکنند.
گردش کار
از صفر تا API در حال اجرا
با Fusion Tool اسکفلد کنید، بایندینگ زبان را نصب کنید، ماژول بسازید و listen کنید.
از صفر تا API در حال اجرا
- 01
Initialize
با fusion init و زبان موردنظرتان ساختار پروژه را بسازید.
- 02
Install
fusion-framework (یا Fusion-Framework در NuGet) را برای runtime خود اضافه کنید.
- 03
تعریف ماژول
هر resource را با کلاس FusionBaseApi و ثبت صریح مسیرها مالک شوید.
- 04
انتشار
middleware را ترکیب کنید، محیطها را تنظیم کنید و با پکیجهای قابلاستفاده مجدد رشد کنید.
مستندات
استک Fusion را کاوش کنید
عمق معماری، مرجع CLI و راهنمای زبانها — نسخهبندیشده برای تیمهای production.
استک Fusion را کاوش کنید
آمادهاید با Fusion بسازید؟
مستندات را بخوانید، اولین اپ را اسکفلد کنید یا همراه دسکتاپ Cipher Unit را امتحان کنید.