امکان اجرای کدهای زبان برنامه ‌نویسی سوییفت و فلاتر در ویندوز فراهم شد

اپل و گوگل ابزارهایی جدید را برای توسعه برنامه‌های ویندوز ۱۰ در اختیار توسعه دهندگان قرار دادند. پشتیبانی زبان برنامه‌نویسی «سوییفت» و فریمورک «فلاتر» گوگل از ویندوز کار را برای برنامه‌نویسان بسیار ساده خواهد کرد.

ایجاد و اجرای زبان سوییفت در محیط ویندوز ممکن شد

پیش‌تر در مارس ۲۰۲۰ (اسفند ۱۳۹۸ و فروردین ۱۳۹۹)، رسانه‌ها در گزارشی اعلام کردند پشتیبانی از سیستم‌عامل ویندور ۱۰ مایکروسافت به زبان برنامه‌نویسی سوییفت (Swift) اضافه می‌شود. رسانه‌ها در آن زمان گفتند چند ماه تا اضافه‌شدن پشتیبانی از این زبان برنامه‌نویسی به ویندوز ۱۰ فاصله باقی است. توسعه‌دهندگان پروژه‌ی سوئیفت روز گذشته به‌منظور تسریع فرایند توسعه‌ی نسخه‌ی ویندوزی سوئیفت (Swift on Windows)، ایمیج‌های مجموعه‌ابزار سوئیفت را برای دانلود دردسترس قرار دادند. این ایمیج‌ها حاوی ابزارهای موردنیاز برای ساخت و اجرای کد سوئيفت روی ویندوز هستند. با مراجعه به این لینک، می‌توانید آموزش راه‌اندازی محیط توسعه‌ی سوئيفت در ویندوز را مشاهده کنید.

ایجاد و اجرای زبان سوییفت در محیط ویندوز

سوییفت به دولوپرها امکان توسعه برنامه برای سیستم‌های عامل iOS, macOS, watchOS, tvOS، لینوکس و پلتفرم‌های z/OS را می‌دهد. پروژه سوییفت که از سوی اپل پشتیبانی می شود، تمام ابزارهای لازم برای ساخت و اجرای کد به این زبان را در ویندوز ۱۰ را منتشر کرده است. این مجموعه ایمیج شامل کامپایلر، کتابخانه‌‌های استاندارد و ۳ کتابخانه اصلی «Foundation»، «libdispatch» و «XCTest» می‌شود.

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


کد های فلاتر در محیط ویندوز اجرا میشوند

علاوه بر سوییفت تیم فلاتر گوگل هم امروز نسخه آلفا «فلاتر برای ویندوز» را منتشر کرد. این فریمورک به صورت نیتیو از اندروید و iOS پشتیبانی می‌کند و در قالب نسخه بتا با وب، macOS، لینوکس و ویندوز ۱۰ (پشتیبانی آلفا) سازگاری داشت.

اجرای کدهای فلاتر در ویندوز

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

در نسخه آلفا تنها از APIهای کلاسیک Win32 پشتیبانی ‌می‌شود اما گوگل در پی سازگار کردن آن با اپ‌‌های UWP است که دامنه کاربرد را به شدت گسترش خواهد داد.

ممکن است شما دوست داشته باشید
اشتراک
Notify of
guest
0 دیدگاه
بازخورد درون خطی
مشاهده تمام کامنت ها