저작권 © 2003-2019 LiveCode Ltd., Edinburgh, UK
LiveCode 커뮤니티 오픈 소스 플랫폼은 모바일, 데스크탑 및 서버 플랫폼 용 응용 프로그램을 구축 할 수있는 방법을 제공합니다.
Visual Workflow를 사용하면 강력하고 독창적으로 접근 가능한 언어 구문을 사용하여 "Live"앱을 개발할 수 있습니다.
영국 에든버러에 본사를 둔 LiveCode Ltd.는 LiveCode의 개발을 조정하고 LiveCode 커뮤니티가 2013 년 4 월에 처음 출시 된 이후 오픈 소스 프로젝트를 운영했습니다.
LiveCode 다운로드 센터에서 사전 컴파일 된 버전의 LiveCode 커뮤니티 개발 환경을 다운로드 할 수 있습니다.
이 저장소에는 다수의 하위 프로젝트가 포함되어 있으며 각 하위 프로젝트가 포함되어 있습니다. 그것들은 세 가지 주요 범주로 나눌 수 있습니다.
engine/ - 메인 LiveCode 엔진. 이 디렉토리는 IDE, "StandalOne", "Installer"및 "Server"엔진을 생성합니다. libcore/ - 다양한 기본 기능과 유형을 제공하고 다른 많은 하위 프로젝트에서 사용하는 정적 라이브러리
libexternal/ 및 libexternalv1 - 엔진이 플러그인을로드 할 수있는 LiveCode "외부"인터페이스를 지원하는 정적 라이브러리
revdb/ - 데이터베이스 액세스 외부 및 다양한 백엔드 데이터베이스 시스템에 대한 드라이버
revmobile/ - iOS는 외부 (Mac에서만 빌드 할 수 있음) 및 Android 지원 외부 (모든 데스크탑 플랫폼에서 사용할 수 있음)를 지원합니다.
revpdfprinter/ -인쇄--pDF 기능
revspeech/ -텍스트 음성 연설 지원
revvideograbber/ - 비디오 캡처 (Windows 만 해당)
revxml/ - XML 파싱 및 생성
revzip/ - zip 아카이브 관리
LiveCode 스택 파일을로드, 저장, 관리 및 실행하는 엔진은 다양한 특수 모드로 구축 할 수 있으며, 이는 다양한 특정 목적으로 조정됩니다. 빌드 시스템에서 별도의 대상으로 노출됩니다.
IDE 엔진 ( development 대상) - IDE를 실행하는 데 사용됩니다. 구문 처리 및 LiveCode 구축 "독립형"프로그램과 같은 것들에 대한 추가 지원이 포함되어 있습니다.
Installer Engine ( installer Target) - LiveCode 설치 프로그램을 작성하는 데 사용됩니다. 여기에는 지퍼 아카이브 처리 및 이진 파일 비교와 같은 것들에 대한 추가 지원이 포함되어 있습니다.
서버 엔진 ( server 대상) - 그래픽 사용자 인터페이스가 필요하지 않은 경우 서버 컨텍스트에 사용되는 엔진입니다. CGI 지원과 같은 서버 별 기능이 포함되어 있습니다. 또한 시스템 라이브러리 종속성이 훨씬 적습니다 (가능한 경우 비 데스크 API 만 필요합니다).
독립형 엔진 ( standalone 대상) - LiveCode로 생성 된 "독립형 앱"에 포함 된 엔진.
LiveCode는 GYP (프로젝트 생성) 도구를 사용하여 플랫폼 별 프로젝트 파일을 생성합니다. Mac에서 Xcode 용 xcodeproj 파일, Microsoft Visual Studio 용 vcproj 파일 및 Linux에서 컴파일을위한 MakeFiles를 생성 할 수 있습니다.
참고 : GitHub의 LiveCode Git 저장소의 클론에서 LiveCode 만 컴파일 할 수 있습니다. 저장소 복제에 관한 Github 문서도 참조하십시오.
Linux 또는 Mac에서는 기본 개발 도구를 설치 한 다음 make all 실행하여 LiveCode를 신속하게 구축 할 수 있습니다.
어떤 대상 플랫폼이 어떤 호스트 플랫폼을 지원하는지 보여주는 다음 표를 참조하십시오. 각 대상 플랫폼의 컴파일 문서가 연결되어 있습니다.
| 대상 플랫폼 | 호스트 플랫폼 |
|---|---|
| Mac, iOS | 스코틀랜드 사람 |
| 이기다 | Win, Linux (와인) |
| 리눅스 | 리눅스 |
| 기계적 인조 인간 | Mac, Linux |
| emscripten (html5) | 리눅스 |
LiveCode 설치 및 사용에 도움을 줄 수있는 몇 가지 방법이 있습니다.
LiveCode 상업 구독이있는 경우 LiveCode 지원에 문의하십시오.
"Use-LiveCode"메일 링리스트에 대한 질문을하거나 유사한 질문에 대한 이전 답변에 대해서는 메일 링리스트 아카이브를 검색하십시오.
LiveCode 오픈 소스 포럼을 방문하십시오. 특히 엔진 기고자 포럼에 질문을 게시 할 수 있습니다.
버그를 발견하거나 기능 요청이 있거나 LiveCode를 개선하기위한 패치를 작성한 경우 LiveCode 문제 추적 시스템에서 티켓을 작성하십시오.
LiveCode 수정 및 LiveCode 커뮤니티 프로젝트에 기부금 제출에 대한 정보는 기여 파일을 참조하십시오.
LiveCode 커뮤니티는 GPL (GNU Public License)에 따라 무료로 배포 할 수 있으며 일부 특별한 예외가 있습니다. 자세한 내용은이 저장소의 라이센스 파일을 참조하십시오.
달리 명시되지 않는 한 LiveCode 커뮤니티 엔진, 라이브러리 및 관련 파일은 다음과 같습니다.
Copyright © 2003-2019 LiveCode Ltd.