Copyright © 2003-2019 LiveCode Ltd., Edimburgo, Reino Unido
A plataforma LiveCode Community Open Source fornece uma maneira de criar aplicativos para plataformas móveis, de desktop e servidor.
O fluxo de trabalho visual permite que o usuário desenvolva aplicativos "ao vivo", usando uma sintaxe de linguagem poderosa e única acessível.
A LiveCode Ltd., com sede em Edimburgo, Reino Unido, coordena o desenvolvimento do LiveCode e executa o projeto de código aberto desde que a comunidade LiveCode foi lançada pela primeira vez em abril de 2013.
Você pode baixar versões pré-compiladas do ambiente de desenvolvimento comunitário Livecode no centro de downloads Livecode.
Este repositório contém vários subprojetos, cada um dos quais tem seu próprio subdiretório. Eles podem ser divididos em três categorias principais.
engine/ - O principal motor LiveCode. Este diretório produz os mecanismos IDE, "Standalone", "Installer" e "Server" libcore/ - uma biblioteca estática que fornece várias funções e tipos básicos e é usada por muitos dos outros subprojetos
libexternal/ e libexternalv1 - bibliotecas estáticas que suportam a interface "externo" do LiveCode, que permite ao motor carregar plugins
revdb/ - Acesso ao banco de dados externo e drivers para vários sistemas de banco de dados de back -end
revmobile/ - O iOS suporta externo (que só pode ser construído no Mac) e o suporte do Android externo (disponível em todas as plataformas de desktop)
revpdfprinter/ -Funcionalidade de impressão para PDF
revspeech/ -Suporte de texto em fala
revvideograbber/ - Captura de vídeo (somente Windows)
revxml/ - Xml Parsing and Generation
revzip/ - Gerenciamento de Arquivo de Zip
O mecanismo - que carrega, salva, gerencia e executa arquivos de pilha de vivos - pode ser construído em vários modos especializados diferentes, que são adaptados para vários fins específicos. Eles são expostos como alvos separados no sistema de construção.
Motor IDE (destino development ) - usado para executar o IDE. Ele contém suporte extra para itens como manuseio de sintaxe e construção de programas "independentes" Livecode.
Motor do instalador (destino installer ) - usado para criar o instalador do LiveCode. Ele contém suporte extra para coisas como lidar com arquivos de zip e comparar arquivos binários.
Motor do servidor (destino server ) - Este é o mecanismo usado no contexto de um servidor, quando nenhuma interface gráfica do usuário é necessária. Ele contém funções específicas do servidor, como suporte ao CGI. Ele também possui muito menos dependências da biblioteca do sistema (e requer apenas APIs não-DESKtop sempre que possível).
Motor independente (destino standalone ) - o motor incorporado em "aplicativos independentes" criados com o LiveCode.
O LiveCode usa a ferramenta GYP (Gere seus projetos) para gerar arquivos de projeto específicos da plataforma. Ele pode gerar arquivos xcodeproj para Xcode nos arquivos Mac, vcproj para o Microsoft Visual Studio e o Makefiles para compilar no Linux.
NOTA : Você só pode compilar o LiveCode a partir de um clone do repositório Git Livecode no GitHub. Veja também a documentação do GitHub sobre a clonagem de um repositório.
No Linux ou Mac, você pode criar rapidamente o LiveCode, instalando ferramentas básicas de desenvolvimento e, em seguida, executando make all .
Consulte a tabela a seguir, que mostra quais plataformas de destino são suportadas pelas quais as plataformas de host. A documentação para compilação para cada plataforma de destino está vinculada.
| Plataforma de destino | Plataformas de host |
|---|---|
| Mac, iOS | Mac |
| ganhar | Win, Linux (vinho) |
| Linux | Linux |
| Android | Mac, Linux |
| EMSCRIPTEN (HTML5) | Linux |
Existem várias maneiras de obter ajuda na instalação e no uso de LiveCode:
Se você tiver uma assinatura comercial do LiveCode, entre em contato com o suporte ao vivo.
Faça uma pergunta na lista de discussão "Use-Livecode" ou pesquise os arquivos da lista de discussão para obter respostas anteriores a perguntas semelhantes
Visite os fóruns de código aberto LiveCode. Em particular, você pode postar sua pergunta no fórum dos colaboradores do motor.
Se você descobriu um bug, possui uma solicitação de recurso ou escreveu um patch para melhorar o LiveCode, crie um ticket no sistema de rastreamento de problemas do LiveCode.
Para obter informações sobre como modificar o LiveCode e enviar contribuições para o projeto da comunidade LiveCode, consulte o arquivo contribuinte.
A comunidade LiveCode é livremente distribuível sob a licença pública da GNU (GPL), com algumas exceções especiais. Para mais informações, consulte o arquivo de licença neste repositório.
O mecanismo da comunidade LiveCode, as bibliotecas e os arquivos associados são, a menos que indicado de outra forma:
Copyright © 2003-2019 Livecode Ltd.