Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

Kotlin: ภาษารายการแรกอย่างเป็นทางการสำหรับการพัฒนา Android

Kotlin จะได้รับการสนับสนุนอย่างเป็นทางการบน Android เป็นภาษาระดับแรก (first-class language) จากการประกาศล่าสุดของ Google ยังระบุว่าเครื่องมือ Kotlin จะถูกนำมารวมใน Android Studio 3.0 โดยค่าเริ่มต้น ไม่เหมือนนักพัฒนาแพลตฟอร์มอื่น Google จะไม่เป็นเจ้าของ Kotlin และภาษานี้จะพัฒภายใต้การดูแลของผู้ก่อตั้ง JetBrains

Kotlin: ภาษารายการแรกอย่างเป็นทางการสำหรับการพัฒนา Android

JetBrains ผู้สนับสนุน Kotlin และผู้สร้าง IntelliJ ยอดนิยม จะทำงานร่วมกับภาษา Java หลักสำหรับการพัฒนาแอป Android ได้อย่างสมบูรณ์ Kotlin ทำงานบน JVM (Java Virtual Machine) การใช้ภาษาอื่นที่รันบน JVM สำหรับการพัฒนา Android ทำได้แล้ว

Android ไม่ได้ผูกมัดกับ JVM แต่สากลและรากฐานที่แข็งแกร่งของ Java ทำให้กลายเป็นภาษาป्रิยาของนักพัฒนา ปัจจุบัน Kotlin มี v0.2 ที่เพิ่มการสนับสนุน coroutines และ cross-module inline functions พร้อมแก้บั๊กและปรับปรุง

Kotlin: ภาษารายการแรกอย่างเป็นทางการสำหรับการพัฒนา Android

Image Source: Kotlin.org

นอกจาก JVM แล้ว Kotlin ยังมีจุดร่วมกับ Java มาก Kotlin เป็น OOPS (Object Oriented Programming System) และพัฒนาขึ้นเพื่อทำให้ปัญหาง่ายขึ้นเหมือน Java แต่ Kotlin มีฟีเจอร์มากกว่าสำหรับนักพัฒนาพร้อม syntax ที่สะอาดกว่า Kotlin วางแผนพัฒนาโดยมูลนิธิ Kotlin แบบไม่แสวงหาผลกำไร ร่วมกับ JetBrains และ Google ในขอบเขตการพัฒนา Kotlin จะขยายไปสู่แพลตฟอร์มอื่นๆ และไม่น่าแปลกใจถ้าพบว่าพัฒนา Mac และ iOS

รวมทุกอย่าง Google รู้สึกว่าจำเป็นต้องเปลี่ยนกลไกการพัฒนา การนำ Kotlin มาพัฒนาแอป Android คาดว่าจะเพิ่มความประทับใจให้ผู้ใช้ Google ยอมรับการเปลี่ยนแปลงและพิสูจน์อีกครั้งว่ามั่นใจในการปรับปรุง ไม่ว่าจะต้องเปลี่ยนกลไกเดิม