เอ็นจิ้น ChakraCore JavaScript ของ Microsoft กำลังจะมาใน Linux และ OS X

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

chakracore-ลินุกซ์-osx

Microsoft ประกาศในวันนี้ว่าบริษัทกำลังนำ ChakraCore มาสู่ Linux และ OS X ChakraCore เป็นเอ็นจิ้น JavaScript แบบโอเพ่นซอร์สสำหรับ Microsoft Edge และแพลตฟอร์ม Universal Windows บน Windows 10 Microsoft ระบุว่า:

การนำ ChakraCore มาสู่ Linux และ OS X นั้นเกี่ยวกับการให้นักพัฒนาสามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มด้วยเอ็นจิ้นได้ ดิ JavaScript Runtime (JSRT) API เพื่อโฮสต์ ChakraCore ได้รับการออกแบบมาสำหรับ Windows ดังนั้นจึงมีการพึ่งพา Windows สองสามอย่างอย่างหลีกเลี่ยงไม่ได้ ตัวอย่างเช่น Win32 การใช้งานการเข้ารหัส UTF16-LE สำหรับสตริง ซึ่งแพลตฟอร์มอื่นอาจใช้สตริงที่เข้ารหัส UTF8 ส่วนหนึ่งของการเปิดใช้งานการสนับสนุนข้ามแพลตฟอร์ม JSRT API บางตัวได้รับการปรับปรุงโครงสร้างและออกแบบใหม่เพื่อให้นักพัฒนาสามารถเขียนโค้ดที่ไม่เกี่ยวกับแพลตฟอร์มเพื่อฝัง ChakraCore การรักษาความเข้ากันได้แบบย้อนหลังเป็นหลักการสำคัญที่เราปฏิบัติตาม ดังนั้นแอปพลิเคชันที่เขียนด้วย JSRT API ชุดก่อนหน้าบน Windows จะยังคงทำงานเหมือนเดิม คุณสามารถ สร้างเครื่องยนต์ แล้วเขียน แอพสวัสดีชาวโลก เพื่อเริ่มต้นใช้งาน ChakraCore บน Windows/Linux/OS X

ChakraCore ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มบน Linux หรือ OS X ได้อย่างง่ายดาย ดังที่ Microsoft ระบุไว้ นี่เป็นเพียงจุดเริ่มต้นสำหรับ ChakraCore บน OS X และ Linux นักพัฒนา เริ่มต้นได้ กับ ChakraCore บน Linux และ OS ได้แล้ววันนี้ และหากสนใจสามารถชำระเงินได้ ตัวอย่างแอพ Hello World ที่สร้างด้วย ChakraCore ที่นี่

Microsoft กล่าวว่าจะทำการปรับปรุงอย่างต่อเนื่องในช่วงหลายเดือนข้างหน้า และพวกเขากำลังดำเนินการเพิ่มการสนับสนุนสำหรับ Intl ซึ่งจะช่วยให้บริษัทมั่นใจได้ว่าเอ็นจิ้นมีคุณสมบัติเท่าเทียมกันในทุกแพลตฟอร์ม

การประกาศล่าสุดจาก Microsoft ไม่น่าแปลกใจเลย บริษัทได้เปิดตัวโปรแกรมแก้ไขโค้ดข้ามแพลตฟอร์ม (Visual Studio Code) เมื่อหลายเดือนก่อน และตามข่าวลือ บริษัทกำลังทำงานเพื่อนำ PowerShell มาสู่ OS X และ Linux ด้วย

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: ChakraCore, ขอบ, EdgeHTML, ลินุกซ์, ไมโครซอฟท์, Microsoft Edge, OS X, แพลตฟอร์ม Windows สากล, หน้าต่าง 10