ลิขสิทธิ์© 2003-2019 LiveCode Ltd. , Edinburgh, สหราชอาณาจักร
แพลตฟอร์ม LiveCode Community Open Source ให้วิธีการสร้างแอปพลิเคชันสำหรับแพลตฟอร์มมือถือเดสก์ท็อปและเซิร์ฟเวอร์
เวิร์กโฟลว์ภาพช่วยให้ผู้ใช้พัฒนาแอพ "สด" โดยใช้ไวยากรณ์ภาษาที่ทรงพลังและไม่เหมือนใคร
LiveCode Ltd. ซึ่งตั้งอยู่ในเอดินเบอระสหราชอาณาจักรประสานงานการพัฒนา LiveCode และดำเนินโครงการโอเพนซอร์สมาตั้งแต่ชุมชน LiveCode เปิดตัวครั้งแรกในเดือนเมษายน 2556
คุณสามารถดาวน์โหลดสภาพแวดล้อมการพัฒนาชุมชน LiveCode รุ่นก่อนได้จากศูนย์ดาวน์โหลด LiveCode
พื้นที่เก็บข้อมูลนี้มีโครงการย่อยจำนวนหนึ่งซึ่งแต่ละโครงการมีไดเรกทอรีย่อยของตัวเอง พวกเขาสามารถแบ่งออกเป็นสามประเภทหลัก
engine/ - เครื่องยนต์ LiveCode หลัก ไดเรกทอรีนี้สร้าง IDE, "standalone", "Installer" และ "Server" libcore/ - ไลบรารีคงที่ที่มีฟังก์ชั่นและประเภทพื้นฐานที่หลากหลายและใช้โดยโครงการย่อยอื่น ๆ อีกมากมาย
libexternal/ และ libexternalv1 - ห้องสมุดคงที่ที่รองรับอินเตอร์เฟส "ภายนอก" LiveCode ซึ่งช่วยให้เครื่องยนต์โหลดปลั๊กอิน
revdb/ - การเข้าถึงฐานข้อมูลภายนอกและไดรเวอร์สำหรับระบบฐานข้อมูลแบ็กเอนด์ต่างๆ
revmobile/ - iOS รองรับภายนอก (ซึ่งสามารถสร้างได้บน Mac) และ Android รองรับภายนอก (มีอยู่บนแพลตฟอร์มเดสก์ท็อปทั้งหมด)
ฟังก์ชั่ revpdfprinter/ -print-to-pdf
revspeech/ -การสนับสนุนข้อความเป็นคำพูด
revvideograbber/ - การจับวิดีโอ (Windows เท่านั้น)
revxml/ - การแยกวิเคราะห์และการสร้าง XML
revzip/ - การจัดการคลังเก็บซิป
เครื่องยนต์ - ซึ่งโหลด, บันทึก, จัดการและเรียกใช้ไฟล์ LiveCode Stack - สามารถสร้างขึ้นได้ในโหมดพิเศษที่แตกต่างกันหลายโหมดซึ่งปรับให้เหมาะกับวัตถุประสงค์เฉพาะที่หลากหลาย พวกเขาจะถูกเปิดเผยว่าเป็นเป้าหมายแยกต่างหากในระบบการสร้าง
IDE Engine (เป้าหมาย development ) - ใช้เพื่อเรียกใช้ IDE มันมีการสนับสนุนเพิ่มเติมสำหรับสิ่งต่าง ๆ เช่นการจัดการไวยากรณ์และการสร้างโปรแกรม "สแตนด์อโลน"
เครื่องมือติดตั้ง (เป้าหมาย installer ) - ใช้เพื่อสร้างตัวติดตั้ง LiveCode มันมีการสนับสนุนเพิ่มเติมสำหรับสิ่งต่าง ๆ เช่นการจัดการคลังเก็บซิปและเปรียบเทียบไฟล์ไบนารี
เอ็นจิ้นเซิร์ฟเวอร์ (เป้าหมาย server ) - นี่คือเอ็นจิ้นที่ใช้ในบริบทของเซิร์ฟเวอร์เมื่อไม่จำเป็นต้องใช้อินเทอร์เฟซผู้ใช้กราฟิก มันมีฟังก์ชั่นเฉพาะเซิร์ฟเวอร์เช่นการสนับสนุน CGI นอกจากนี้ยังมีการพึ่งพาห้องสมุดระบบน้อยลงมาก (และต้องการเฉพาะ API ที่ไม่ใช่ desktop หากเป็นไปได้)
เครื่องยนต์แบบสแตนด์อโลน (เป้าหมาย standalone ) - เครื่องยนต์ที่ฝังอยู่ใน "แอพสแตนด์อโลน" ที่สร้างขึ้นด้วย LiveCode
LiveCode ใช้เครื่องมือ GYP (สร้างโครงการของคุณ) เพื่อสร้างไฟล์โครงการเฉพาะแพลตฟอร์ม มันสามารถสร้างไฟล์ xcodeproj สำหรับ XCODE บน MAC, ไฟล์ vcproj สำหรับ Microsoft Visual Studio และ MakeFiles สำหรับการรวบรวมบน Linux
หมายเหตุ : คุณสามารถรวบรวม LiveCode จากโคลนของที่เก็บ LiveCode Git บน GitHub ดูเอกสาร GitHub เกี่ยวกับการโคลนนิ่งที่เก็บ
บน Linux หรือ Mac คุณสามารถสร้าง LiveCode ได้อย่างรวดเร็วโดยการติดตั้งเครื่องมือการพัฒนาขั้นพื้นฐานจากนั้น make all
โปรดดูตารางต่อไปนี้ซึ่งแสดงว่าแพลตฟอร์มเป้าหมายใดที่รองรับโดยแพลตฟอร์มโฮสต์ เอกสารประกอบสำหรับการรวบรวมสำหรับแต่ละแพลตฟอร์มเป้าหมายเชื่อมโยงกัน
| แพลตฟอร์มเป้าหมาย | แพลตฟอร์มโฮสต์ |
|---|---|
| Mac, iOS | Mac |
| ชนะ | ชนะ Linux (ไวน์) |
| ลินเวกซ์ | ลินเวกซ์ |
| Android | Mac, Linux |
| emscripten (html5) | ลินเวกซ์ |
มีหลายวิธีในการขอความช่วยเหลือในการติดตั้งและใช้ LiveCode:
หากคุณมีการสมัครสมาชิกเชิงพาณิชย์ LiveCode คุณสามารถติดต่อฝ่ายสนับสนุน LiveCode
ถามคำถามเกี่ยวกับรายชื่อจดหมาย "use-livecode" หรือค้นหาคลังเก็บรายชื่อผู้รับจดหมายสำหรับคำตอบก่อนหน้าสำหรับคำถามที่คล้ายกัน
เยี่ยมชมฟอรัมโอเพ่นซอร์ส LiveCode โดยเฉพาะอย่างยิ่งคุณอาจต้องการโพสต์คำถามของคุณในฟอรัมเอ็นจิ้นผู้มีส่วนร่วม
หากคุณค้นพบข้อผิดพลาดมีคำขอคุณสมบัติหรือได้เขียนแพตช์เพื่อปรับปรุง LiveCode โปรดสร้างตั๋วในระบบติดตามปัญหา LiveCode
สำหรับข้อมูลเกี่ยวกับการปรับเปลี่ยน LiveCode และส่งผลงานให้กับโครงการ LiveCode Community โปรดดูไฟล์ที่มีส่วนร่วม
ชุมชน LiveCode สามารถแจกจ่ายได้อย่างอิสระภายใต้ใบอนุญาตสาธารณะ GNU (GPL) โดยมีข้อยกเว้นพิเศษบางอย่าง สำหรับข้อมูลเพิ่มเติมโปรดดูไฟล์ใบอนุญาตในที่เก็บนี้
เอ็นจิ้นชุมชน LiveCode ไลบรารีและไฟล์ที่เกี่ยวข้องเว้นแต่จะระบุไว้เป็นอย่างอื่น:
ลิขสิทธิ์© 2003-2019 LiveCode Ltd