Tags:
Node Thumbnail

กูเกิลพัฒนาภาษาขึ้นมาใช้งานเองในช่วงหลังสองภาษา คือ Go, และ Dart ตัวภาษา Go นั้นใช้งานกันในเซฺิร์ฟเวอร์มากขึ้นเรื่อยๆ แต่ภาษา Dart กลับมีอนาคตที่ไม่แน่นอนนัก หลังจากที่ตอนแรกกูเกิลดูจะตั้งใจใส่เอนจินลงในโครมแต่เปลี่ยนใจไปตอนหลัง ตอนนี้กูเกิลเปิดโครงการทดลอง Sky หันมาใช้ Dart พัฒนาแอพสำหรับแอนดรอยด์

Sky แยกเป็นสองส่วน ส่วนแรกคือเอนจินที่เขียนด้วย C++ และสามารถเขียนแอพด้วย HTML/Dart เป็นไฟล์ .sky ส่วนที่สองเป็นเฟรมเวิร์คสำหรับพัฒนาแอพพลิเคชั่น มี API แบบ asynchronous เต็มรูปแบบ

แนวทางการเขียนแอพแบบ asynchronous ทำให้แม้จะมีบางส่วนของแอพทำงานช้าแต่ก็ไม่ล็อกส่วนเธรดหลักไป ทำให้ตัวแอพยังตอบสนองผู้ใช้ได้เป็นอย่างดี

เป้าหมายของ Sky คือ สาธิตการพัฒนาแอพที่ตอบสนองผู้ใช้ได้ในระดับ 120 เฟรมต่อวินาที ซึ่งทำให้การวาดแต่ละเฟรมมีเวลาเพียง 8 ms ทีมงานเขียนแอพเดโมและสามารถวาดทั้งเฟรมได้ในเวลา 1.2 ms เท่านั้น แม้จะเป็นแอพเดโมที่ไม่มีการประมวลผลหนักๆ เหมือนในแอพจริง แต่ช่วงเวลาที่เหลือก็น่าจะเพียงพอสำหรับการใส่โค้ดประมวลผลในแอพจริงได้อีกมาก

Sky เป็นโอเพนซอร์สบน GitHub สามารถไปโหลดมาเล่นกันได้

ที่มา - ArsTechnica

alt="upic.me"

Get latest news from Blognone

Comments

By: itpcc
ContributoriPhoneRed HatUbuntu
on 2 May 2015 - 06:57 #810559
itpcc's picture

Dart in the Sky สินะ
//ผมเห็นตัวภาษาแล้วนึกถึง Java มากกว่า C++ ไงไม่รู้? - -


บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P

By: pro.it
iPhoneWindows PhoneAndroidBlackberry
on 2 May 2015 - 08:59 #810565

คิดแล้วว่าต้องมีวันนี้แม้จะยังไม่แน่นอนก็เถอะ

By: iStyle
ContributoriPhoneAndroidSymbian
on 2 May 2015 - 09:38 #810575
iStyle's picture

เซฺิร์ฟเวอร์

มีจุดที่ล่าง ซ โซ่ ครับ


May the Force Close be with you. || @nuttyi

By: Hexsense
ContributorAndroidRed HatSUSE
on 3 May 2015 - 00:12 #810659
Hexsense's picture

ข่าวต่อไป โปรเจค Sky ขยายความสามารถ สามารถใช้เขียนแอพ .NET ของ ไมโครซอฟต์ได้ด้วย
พร้อมเปลี่ยนชื่อเป็น Skynet
#ผิด