معرفی
اخیرا مایکروسافت MAUI را به طور رسمی منتشر کرده است. با استفاده از چارچوب رابط کاربری MAUI – Multi-Platform Application، میتوانیم اپلیکیشنهای بومی موبایل و دسکتاپ را با C# و XAML توسعه دهیم. MAUI یک فریم ورک چند پلتفرمی منبع باز است که برای توسعه برنامههای اندروید، iOS و ویندوز بومی از یک پایه کد استفاده میشود.
در این مقاله، ما یاد خواهیم گرفت MAUI چیست، چه زمانی باید MAUI را انتخاب کنیم، دسته بندی های مختلف MAUI، و چگونه با توسعه برنامه MAUI شروع کنیم.
پیش نیازها:
- پیش نمایش ویژوال استودیو 2022
اولین نیاز برای توسعه MAUI این است که باید نسخه پیش نمایش Visual Studio 2022 را داشته باشید. در زمان نگارش، MAUI فقط در این نسخه موجود است. می توانید پیش نمایش Visual Studio 2022 را از اینجا دانلود و نصب کنید . برای اهداف نمایشی، من از Visual Studio Preview نسخه 17.3.0 Preview 5.0 استفاده کرده ام.
علاوه بر این، همانطور که در زیر نشان داده شده است، باید توسعه رابط کاربری اپلیکیشن چند پلتفرمی دات نت را از فهرست حجم کاری انتخاب و نصب کنید. پس از نصب، ویژوال استودیو یا دستگاه خود را نیز راه اندازی مجدد کنید.
چه زمانی MAUI را انتخاب کنیم؟
- MAUI برای توسعه دهندگانی مفید است که نیاز به ساخت برنامه های بین پلتفرمی با استفاده از C# و XAML از یک پایه کد دارند. علاوه بر این برای توسعه دهندگان Net و توسعه دهندگان Xamarin مفید است که انواع برنامه ها را از یک راه حل واحد بسازند که می تواند بر روی پلتفرم های مختلف اجرا شود.
- MAUI را می توان در زمانی که نیاز به توسعه یک برنامه کاربردی برای چند پلتفرم با استفاده از منطق تجاری و کد مشابه برای برآورده کردن الزامات یکسان دارید، مورد استفاده قرار داد.
- MAUI باعث صرفه جویی در زمان می شود، زیرا می توانیم از همان طراحی، طرح بندی و منطق تجاری در پلتفرم های مختلف استفاده کنیم.
- برای برنامهنویسی یکسان برای دستگاهها و سیستمعاملهای مختلف، نیازی به توسعهدهندگان تلفن همراه، توسعهدهندگان دسکتاپ و غیره ندارید، زیرا MAUI همه اهداف را انجام میدهد.