171
Gradle ซอฟต์แวร์ build automation ชื่อดัง เดิมทีต้องใช้ภาษา Groovy เขียนสคริปต์คอนฟิกวิธีการ build แต่ล่าสุดเปลี่ยนมาใช้ภาษา Kotlin เป็นดีฟอลต์แทนแล้ว
Gradle เริ่มสร้างในปี 2008 โดยตอนนั้นยังรองรับเฉพาะ Groovy เป็นภาษาแบบ domain-specific language (DSL) เพื่อเป็น build script แต่ในปี 2016 ก็เพิ่ม Kotlin DSL เข้ามาเป็นอีกทางเลือกหนึ่ง
แต่ในเวอร์ชันหน้า Gradle 8.2 จะเปลี่ยนมาใช้ Kotlin เป็นค่าดีฟอลต์แทน Groovy แล้ว โดยการสั่ง “gradle init” เพื่อเริ่ม build ใหม่จะเปลี่ยนมาใช้ Kotlin แทน ส่วนโปรเจคเก่าที่เป็น Groovy ก็ยังใช้งานได้เช่นเดิม เปลี่ยนแค่ค่าดีฟอลต์เท่านั้น
โครงการ Gradle บอกว่าการเปลี่ยนแปลงครั้งนี้เป็นความร่วมมือกับ JetBrains และกูเกิล หลังจากพัฒนา Kotlin DSL มาระยะหนึ่งจนเสถียรพอ และมีเครื่องมือรองรับครบถ้วน
Topics: