Tags:
Node Thumbnail

กูเกิลออกแพลตฟอร์มภาษา Dart เวอร์ชัน 2.1 ซึ่งถือเป็นรุ่นย่อยตัวแรกของ Dart 2 ที่เป็นการอัพเกรดครั้งใหญ่

เดิมที Dart ออกแบบมาเพื่อเป็นภาษาโปรแกรมสำหรับเว็บ แต่เมื่อ Dart เริ่มได้รับความนิยมมากขึ้น ทำให้ตัวแพลตฟอร์มต้องอัพเกรดตัวเองให้ตอบรับการใช้งานที่หลากหลายมากขึ้น ซึ่ง Dart 2 สามารถรันได้ทั้งบน VM, คอมไพล์เป็นเนทีฟ และคอมไพล์เป็น JavaScript

ของใหม่ใน Dart 2.1 เป็นการอัพเดตเพิ่มฟีเจอร์ย่อยๆ หลายจุด ที่น่าสนใจมีดังนี้

  • สามารถแปลงตัวแปร int-to-double ซึ่งเป็นปัญหาที่พบบ่อยบน Flutter เฟรมเวิร์ค UI ที่สร้างโดย Dart กูเกิลจึงแก้ปัญหาที่ตัวภาษาซะเลย
  • รองรับซินแท็กซ์ mixin หรือการนำคุณสมบัติจากคลาสเดิม มาใช้กับคลาสอื่นๆ ในลำดับชั้นที่ต่างกัน
  • เพิ่มการตรวจสอบชนิดของตัวแปรตอนคอมไพล์ (compile-time type check)
  • ปรับปรุงประสิทธิภาพให้ดีขึ้นกว่าเดิมหลายจุด ทั้งความเร็วในการรัน ความเร็วในการคอมไพล์ และขนาดไฟล์

No Description

กูเกิลระบุว่าจะออก Dart 2.x ไปอีกสักพักหนึ่ง โดยจะเน้นฟีเจอร์ด้านตัวภาษา, การใช้เขียน UI และประสิทธิภาพให้ดีขึ้นต่อไป

ที่มา - Dart

Get latest news from Blognone