Hak Cipta © 2003-2019 Livecode Ltd., Edinburgh, Inggris
Platform Open Source Komunitas LiveCode menyediakan cara untuk membangun aplikasi untuk platform seluler, desktop dan server.
Alur kerja visual memungkinkan pengguna untuk mengembangkan aplikasi "langsung", menggunakan sintaksis bahasa yang kuat dan dapat diakses secara unik.
Livecode Ltd., yang berbasis di Edinburgh, UK, mengoordinasikan pengembangan LiveCode dan telah menjalankan proyek open source sejak komunitas LiveCode pertama kali dirilis pada April 2013.
Anda dapat mengunduh versi yang telah dikompilasi sebelumnya dari lingkungan pengembangan komunitas LiveCode dari LiveCode Download Center.
Repositori ini berisi sejumlah subproyik, yang masing -masing memiliki subdirektori sendiri. Mereka dapat dibagi menjadi tiga kategori utama.
engine/ - Mesin LiveCode utama. Direktori ini menghasilkan IDE, "mandiri", "installer" dan "server" mesin libcore/ - Perpustakaan statis yang menyediakan berbagai fungsi dan jenis dasar, dan digunakan oleh banyak subproyek lainnya
libexternal/ dan libexternalv1 - Perpustakaan statis yang mendukung antarmuka liveCode "eksternal", yang memungkinkan mesin memuat plugin
revdb/ - Akses Database Eksternal, dan driver untuk berbagai sistem database backend
revmobile/ - IOS mendukung eksternal (yang hanya dapat dibangun di Mac) dan Eksternal Dukungan Android (tersedia di semua platform desktop)
revpdfprinter/ -Fungsionalitas cetak-ke-PDF
revspeech/ -dukungan teks-ke-bicara
revvideograbber/ - Video Capture (hanya Windows)
revxml/ - Parsing dan Generasi XML
revzip/ - Manajemen Arsip ZIP
Mesin - yang memuat, menyimpan, mengelola, dan menjalankan file tumpukan liveCode - dapat dibangun dalam beberapa mode khusus yang berbeda, yang diadaptasi untuk berbagai tujuan tertentu. Mereka diekspos sebagai target terpisah dalam sistem build.
Mesin IDE (target development ) - digunakan untuk menjalankan IDE. Ini berisi dukungan ekstra untuk hal -hal seperti penanganan sintaks dan membangun program liveCode "mandiri".
Installer Engine (Target installer ) - Digunakan untuk membuat penginstal LiveCode. Ini berisi dukungan ekstra untuk hal -hal seperti menangani arsip ZIP dan membandingkan file biner.
Mesin Server (Target server ) - Ini adalah mesin yang digunakan dalam konteks server, ketika tidak diperlukan antarmuka pengguna grafis. Ini berisi fungsi spesifik server seperti dukungan CGI. Ini juga memiliki dependensi perpustakaan sistem yang jauh lebih sedikit (dan hanya membutuhkan API non-desktop jika memungkinkan).
Mesin mandiri (target standalone ) - Mesin yang tertanam dalam "aplikasi mandiri" yang dibuat dengan LiveCode.
LIVECODE menggunakan alat GYP (menghasilkan proyek Anda) untuk menghasilkan file proyek khusus platform. Ini dapat menghasilkan file xcodeproj untuk XCODE ON Mac, vcproj file untuk Microsoft Visual Studio, dan Makefiles untuk dikompilasi di Linux.
Catatan : Anda hanya dapat mengkompilasi liveCode dari klon repositori LiveCode Git di GitHub. Lihat juga dokumentasi GitHub tentang mengkloning repositori.
Di Linux atau Mac, Anda dapat dengan cepat membangun LiveCode dengan memasang alat pengembangan dasar, dan kemudian berjalan make all .
Silakan lihat tabel berikut, yang menunjukkan platform target mana yang didukung oleh platform host mana. Dokumentasi untuk menyusun untuk setiap platform target terhubung.
| Platform target | Platform host |
|---|---|
| Mac, iOS | Mac |
| menang | menang, linux (anggur) |
| Linux | Linux |
| Android | Mac, Linux |
| Emscripten (html5) | Linux |
Ada beberapa cara untuk mendapatkan bantuan untuk menginstal dan menggunakan LiveCode:
Jika Anda memiliki langganan komersial LiveCode, Anda dapat menghubungi dukungan LiveCode.
Ajukan pertanyaan tentang milis "use-liveCode", atau cari arsip milis untuk jawaban sebelumnya untuk pertanyaan serupa
Kunjungi Forum Sumber Terbuka LiveCode. Secara khusus, Anda mungkin ingin memposting pertanyaan Anda di Forum Kontributor Mesin.
Jika Anda telah menemukan bug, memiliki permintaan fitur, atau telah menulis tambalan untuk meningkatkan LiveCode, silakan buat tiket di sistem pelacakan masalah LiveCode.
Untuk informasi tentang memodifikasi LIVECODE dan mengirimkan kontribusi ke Proyek Komunitas LiveCode, silakan lihat file yang berkontribusi.
Komunitas LiveCode dapat didistribusikan secara bebas di bawah Lisensi Publik GNU (GPL), dengan beberapa pengecualian khusus. Untuk informasi lebih lanjut, silakan lihat file lisensi di repositori ini.
Mesin Komunitas LiveCode, perpustakaan, dan file terkait, kecuali dinyatakan lain:
Hak Cipta © 2003-2019 LiveCode Ltd.