ภาษา dynamic / JVM

Groovy

build automation, DSL และงาน JVM ที่ต้องการ scripting หรือใช้ Grails

อัปเดตล่าสุด

ความเป็นมา

Groovy เป็นภาษา JVM ที่ให้ไวยากรณ์กระชับและใช้กับ Java library ได้ ทั้งแบบ dynamic และการตรวจแบบ static ตามที่เลือก

แนวทางทำงาน

รองรับ closure และ DSL พร้อม annotation สำหรับปรับวิธี compile; พฤติกรรม dynamic กับ static อาจต่างกัน

เหมาะกับงานแบบไหน

build automation, DSL และงาน JVM ที่ต้องการ scripting หรือใช้ Grails

ข้อควรชั่งน้ำหนัก

ต้องกำหนดรูปแบบ typing และ dependency ให้ทีมเข้าใจ ตรวจพฤติกรรม DSL และขอบเขต script ที่รับจากภายนอก

Framework และเครื่องมือ

3 รายการในคลัง · กำลังขยายข้อมูลเพิ่มเติม ไม่ใช่รายชื่อทั้งหมดใน ecosystem

GrailsWeb frameworkFramework เว็บ JVM ที่ใช้ Groovy และ convention ของโครงการอ่านรายละเอียด Grails
GradleBuild automationระบบ build automation ที่รองรับ DSL เช่น Groovy และ Kotlinอ่านรายละเอียด Gradle
SpockTest frameworkFramework ทดสอบ JVM ที่เขียน specification ด้วย Groovyอ่านรายละเอียด Spock