استفاده‌ی ویندوز از ری‌اکت نیتیو

ویندوز داره واقعا سیستم‌عامل جالبی می‌شه.

معمولا هر شرکتی میخواد برنامه‌ای بنویسه، از زبان بومی همون سیستم‌عامل استفاده می‌کنه تا سریع‌تر اجرا بشه. مثلا:

  • تلگرام دسکتاپ با زبان‌ C++ نوشته شده
  • تلگرام اندروید با جاوا نوشته شده (و به طرز بانمکی برای افزایش سرعتش مقدار زیادی C هم داره)
  • تلگرام iOS با Swift نوشته شده (و C و Objective C هم داره)

خلاصه هرکسی بهترین عملکرد رو می‌خواد با زبان بومی کد برنامه‌اش رو می‌نویسه.

در مقابل میشه عملکرد رو فدای سرعت توسعه‌ی برنامه کرد و یک کد رو برای همه‌ی سیستم‌عامل‌ها نوشت. مثلا اگر فیلترشکن هیدیفای رو دیده باشید، اون با Flutter ساخته شده و کد تقریبا یکسانی روی ویندوز، لینوکس و اندروید و iOS اجرا می‌شه. منتهی برنامه‌اش به طرز قابل توجهی نسبت به برنامه‌های بومی کندتره.

کدهایی که با React Native یا Flutter نوشته بشن قابل‌حمل‌ترن و روی سیستم‌عامل‌های مختلف با اندک تغییرات اجرا میشن ولی در مقابل کندترن.

حالا مایکروسافت تصمیم گرفته با React Native اجزای خود ویندوز رو بنویسه، یعنی خودش از امکانات بومی خودش استفاده نکرده و عملکرد بدتری رو ارائه داده. علت این کار رو هم اعلام کرده که در قسمت مدیریت حساب کاربری مایکروسافت، حال نداشتن جداگانه هم برای سایتشون کد بزنن، هم برای ویندوز. این شده که راه راحت و مزخرف کد زدن با React Native که نیازمند مفسر جاوااسکریپته و کندتره رو انتخاب کردن.

منبع و اطلاعات بیشتر

سوال یا نظری دارید؟ خیلی راحت بهم پیام بدید:

پیام‌رسان سیگنال: hossein.01
رایانامه: me@hossein.me

دوست دارید مقاله‌های بیشتری مثل این ببینید؟ با RSS از فرسته‌های جدید مطلع بشید، یا اینکه عضو خبرنامه‌ی ایمیلی یا کانال تلگرام بشید.

دوست دارید همین الان مطالب مشابه بیشتری بخونید؟ آرشیو این وبلاگ حداقل 31 مقاله‌ی آماده‌ی خوندن داره. من یک لیست از مطالب باحال اینترنت هم درست کردم که چندوقت‌یکبار به‌روز میشه.

اشتباهی پیدا کردید؟ این وبلاگ تحت مجوز آزاد منتشر شده، میتونید مشکل رو توی مخزنش بهم بگید.

مرسی که خوندید ♡ مجوز آثار این وبلاگ CC BY-SA 4.0ه. مگر برای محتوایی که برای خودم نیست، یا اینکه صراحتا استفاده از مجوز دیگه‌ای رو گفته باشم.