موتور جاوا اسکریپت ChakraCore مایکروسافت به لینوکس و OS X می آید
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت امروز اعلام کرد که شرکت ChakraCore را به لینوکس و OS X می آورد. ChakraCore یک موتور جاوا اسکریپت منبع باز برای Microsoft Edge و پلتفرم جهانی ویندوز در ویندوز 10 است. مایکروسافت می گوید:
آوردن ChakraCore به لینوکس و OS X به توسعهدهندگان توانایی ساختن برنامههای چند پلتفرمی با موتور را میدهد. را APIهای JavaScript Runtime (JSRT). برای میزبانی ChakraCore در ابتدا برای ویندوز طراحی شده بود، بنابراین آنها به ناچار وابستگی های کمی به ویندوز داشتند - به عنوان مثال، استفاده Win32 از رمزگذاری UTF16-LE برای رشته ها، که در آن پلتفرم های دیگر ممکن است از رشته های رمزگذاری شده با UTF8 استفاده کنند. به عنوان بخشی از فعال کردن پشتیبانی بین پلتفرمی، برخی از API های JSRT بازسازی و طراحی مجدد شده اند تا به توسعه دهندگان اجازه دهند تا کد آگنوستیک پلت فرم را برای جاسازی ChakraCore بنویسند. حفظ سازگاری به عقب یک اصل اصلی است که ما از آن پیروی می کنیم - بنابراین برنامه هایی که با مجموعه قبلی API های JSRT در ویندوز نوشته شده اند به کار خود ادامه می دهند. تو می توانی موتور را بساز و نوشتن یک اپلیکیشن Hello-World برای شروع با ChakraCore در Windows/Linux/OS X.
با ChakraCore، توسعهدهندگان میتوانند به راحتی برنامههای چند پلتفرمی را بر روی لینوکس یا OS X بسازند. همانطور که مایکروسافت بیان میکند، این فقط شروع ChakraCore در OS X و Linux است. توسعه دهندگان می تواند شروع کند امروز با ChakraCore روی لینوکس و سیستم عامل، و اگر علاقه مند هستید، می توانید آن را بررسی کنید نمونه برنامه Hello World ساخته شده با ChakraCore در اینجا.
مایکروسافت میگوید در ماههای آینده به بهبود آن ادامه میدهد و آنها در حال کار بر روی افزودن پشتیبانی برای Intl هستند که به شرکت اجازه میدهد از برابری ویژگیهای موتور در همه پلتفرمها اطمینان حاصل کند.
آخرین اعلامیه های مایکروسافت چیز شگفت انگیزی نیست. این شرکت چندین ماه پیش یک ویرایشگر کد بین پلتفرمی (Visual Studio Code) راه اندازی کرد و طبق شایعات، این شرکت در حال کار بر روی آوردن PowerShell به OS X و Linux نیز هست.