unoplatform/uno
چه کاری انجام میده؟
همهچیز با یک بانک کد واحد و بدون نیاز به نوشتن کد جداگانه برای هر پلتفرم!
کاربرد:
توسعه سریع اپلیکیشنهای با کیفیت بالا برای آندروید، iOS، ویندوز، ️ مک، وب (از طریق WebAssembly) و حتی دستگاههای تعبیهشده.
همچنین از Hot Reload پشتیبانی میکنه، یعنی تغییرات کد فوراً نمایش داده میشه!
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای با یک تیم کوچک، اپلیکیشنهای چندسکویی با ظاهر و عملکرد بومی بسازی.
یا وقتی داری یک پروژه بزرگ enterprise داری و میخوای کد رو یکجا مدیریت کنی.
همچنین عالیه برای تیمهایی که قبلاً با WPF یا UWP کار کردن و حالا میخوان به پلتفرمهای دیگه هم دسترسی داشته باشن.
چند مثال از موارد استفاده:
- ساخت یک اپ مالی که هم روی موبایل و هم روی وب اجرا میشه
- توسعه یک ابزار مدیریت داخلی شرکت برای دسکتاپ و موبایل
- ساخت یک اپ آموزشی با تجربه کاربری یکسان در تمام دستگاهها
- استفاده در دستگاههای صنعتی یا IoT با سیستمهای تعبیهشده ️
- ##UnoPlatform
- ##CSharp
- ##XAML
- ##CrossPlatform
- ##MobileDev
- ##WebAssembly
- ##HotReload
- ##SingleCodebase
- ##OpenSource
- ##DotNet
