ภาษา scripting / embedded

Lua

สคริปต์เกม การปรับแต่งแอป และการฝัง logic ที่ควบคุมจากโปรแกรมหลัก

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

ความเป็นมา

Lua ออกแบบให้เป็นภาษาสคริปต์ขนาดเล็กที่ฝังในแอปอื่นได้ โดยมี C API เป็นส่วนสำคัญ

แนวทางทำงาน

ใช้ table เป็นโครงสร้างหลัก รองรับ closure และ coroutine แต่ coroutine ไม่ได้เท่ากับ thread ที่ประมวลผลขนาน

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

สคริปต์เกม การปรับแต่งแอป และการฝัง logic ที่ควบคุมจากโปรแกรมหลัก

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

ตรวจความต่าง Lua และ LuaJIT รวมถึง API ของ host ต้องจำกัดความสามารถสคริปต์และจัดการอายุข้อมูลที่ข้าม C API

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

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

LÖVE2D game frameworkFramework เกมสองมิติที่ใช้ Lua เป็นภาษาสคริปต์อ่านรายละเอียด LÖVE
OpenRestyWeb platformแพลตฟอร์มเว็บที่รวม Nginx และส่วนประกอบสำหรับใช้ Luaอ่านรายละเอียด OpenResty
LuaRocksPackage managerเครื่องมือจัด package ของ Lua ผ่าน rockspecอ่านรายละเอียด LuaRocks