UWP چیست؟ معرفی یک پلتفرم جهانی توسعه نرم افزار

UWPچیست؟ حتما شما که یک برنامه نویس سی شارپ کار هستید تا به الان مفهومی با نام UWP به گوشتان خورده هاست اما معنی آن را نمی دانید .

امروز و در این مطلب قصد داریم تا به معرفی و کاربردهای این نوع برنامه نویسی بپردازیم با ما همراه باشید.

UWP چیست؟

 

UWP که اصطلاحا مخفف کلمه Universal Windows Platform است که یک نوع برنامه نویسی است که شما با استفاده از آن میتوانید برای پلتفرم ها یا اصطلاحا Devices(دستگاه های مختلف) برنامه نویسی کنید . با این تفاوت که در ویندوز آن را میسازید و سپس از آن خروجی برای ایکس باکس،ویندوز فون، اندروید و … دریافت میکنید

این پلتفرم در سال2015معرفی شد . در ادامه به برخی از مزیت های این نوع کد نویسی میپردازیم:

چند سکویی بودن:

 

قطعا مهم ترین چیز در زندگی یک انسان زمان او است که بسیار محدود است . بنابراین برنامه نویس ها میخواهند در مدت زمان کوتاهی اپلیکیشن خود را منتشر کنند و چه بهتر از UWP؟ زیرا وقتی شما از UWP برای این کار استفاده کنید میتوانید یکبار کد نویسی کنید سپس خروجی ها مختلفی را دریافت کنید.

 

 

پکیج شدن نرم افزار ساخته شده با فرمت appx.

 

تمامی برنامه هایی که مخصوص خود ویندوز 10 است در استور یا همان فروشگاه مایکروسافت منتشر میشود که زمانی که از این فرمت پشتیبانی میکند پس نرم افزار قابل نصب بر روی ویندوز و ویندوز فون(که مخصوص اندروید است) اجرا میشود

 

 

طراحی واکنشگرا(Responsive):

 

برنامه های UWP به صورت خودکار اندازه نمایشگر را تشخیص میدهند و خود را بر اساس آن تنظیم میکنند بدون این که حتی یک عنصر گرافیکی بد نشان داده شود

 

پیشنهاد میشود این مطلب را بخوانید: ASP.NET Core چیست؟ معرفی آن و بازار کار

 

روش های تعامل برنامه ای که با UWP ساخته شده است:

 

Push Notification:

 

آیا دیده اید وقتی اینرتنت موبایلتان روشن است مثلا از واتساپ پیام میاد؟ دقیقا برنامه ای که ساخته شده با UWP است این قابلیت را دارد که یک اطلاعات را از سرور بگیرد و به کاربر نمایش دهد . به عنوان مثال اگر آپدیت جدیدی از نرم افزار منتشر شده است آن را به کاربر اطلاع دهد

 

Action Center:

 

در این بخش کاربر میتواند با نرم افزار تعامل داشته باشد . این قابلیت در سمت راست صفحه ویندوز علامت “پیام” قرار دارد

 

 

زبان برنامه نویسی UWP چیست؟

 

این تکنولوژی از زبان XAML استفاده میکند که مشابه XML است. البته ناگفته نماند که منطق برنامه با خود سی شارپ و زبان های برنامه نویسی دیگری مثل VB,++C و.. نوشته میشود

 

 

تفاوتWpf و UWP در چیست؟

 

WPF فقط برای ساخت برنامه های ویندوز است ولی UWP اینگونه نیست و برای هر پلتفرمی میتوان خروجی گرفت

اشتراک گذاری در facebook
اشتراک گذاری در reddit
اشتراک گذاری در telegram
اشتراک گذاری در print

فهرست مطالب

2 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *