Copyright © 2003-2019 Livecode Ltd., Edimburgo, Reino Unido
La plataforma Livecode Community Open Source proporciona una forma de crear aplicaciones para plataformas móviles, de escritorio y servidores.
El flujo de trabajo visual permite al usuario desarrollar aplicaciones "en vivo", utilizando una sintaxis de lenguaje potente y única accesible.
Livecode Ltd., con sede en Edimburgo, Reino Unido, coordina el desarrollo de Livecode y ha ejecutado el proyecto de código abierto desde que Livecode Community se lanzó por primera vez en abril de 2013.
Puede descargar versiones precompiladas del entorno de desarrollo comunitario Livecode desde el Centro de descarga de Livecode.
Este repositorio contiene una serie de subproyectos, cada uno de los cuales tiene su propio subdirectorio. Se pueden dividir en tres categorías principales.
engine/ - El principal motor Livecode. Este directorio produce los motores IDE, "independiente", "instalador" y "servidor" libcore/ - Una biblioteca estática que proporciona varias funciones y tipos básicos, y es utilizado por muchos de los otros subprojects
libexternal/ y libexternalv1 - Bibliotecas estáticas que admiten la interfaz "externa" de Livecode, que permite que el motor cargue complementos
revdb/ - Acceso a la base de datos externo y controladores para varios sistemas de bases de datos de back -end
revmobile/ - El iOS soporta externo (que solo se puede construir en Mac) y el soporte de Android externo (disponible en todas las plataformas de escritorio)
revpdfprinter/ -Funcionalidad de impresión a PDF
revspeech/ -Soporte de texto a voz
revvideograbber/ - Captura de video (solo Windows)
revxml/ - XML analizador y generación
revzip/ - Gestión del archivo zip
El motor, que carga, guarda, administra y ejecuta archivos de pila Livecode, se puede construir en varios modos especializados diferentes, que se adaptan para varios propósitos específicos. Están expuestos como objetivos separados en el sistema de compilación.
Motor IDE (objetivo development ) - Se utiliza para ejecutar el IDE. Contiene apoyo adicional para cosas como el manejo de sintaxis y la construcción de programas "independientes" de Livecode.
Motor de instalador (objetivo installer ): se utiliza para crear el instalador Livecode. Contiene soporte adicional para cosas como manejar archivos zip y comparar archivos binarios.
Servidor Engine (objetivo server ): este es el motor utilizado en un contexto del servidor, cuando no se necesita una interfaz gráfica de usuario. Contiene funciones específicas del servidor como el soporte CGI. También tiene muchas menos dependencias de la biblioteca de sistemas (y solo requiere API no desesktop siempre que sea posible).
Motor independiente (objetivo standalone ): el motor que está integrado en "aplicaciones independientes" creadas con Livecode.
Livecode utiliza la herramienta GYP (Genere sus proyectos) para generar archivos de proyecto específicos de plataforma. Puede generar archivos xcodeproj para XCode en Mac, archivos vcproj para Microsoft Visual Studio y Makefiles para compilar en Linux.
Nota : Solo puede compilar Livecode de un clon del repositorio de Livecode Git en GitHub. Vea también la documentación de GitHub sobre la clonación de un repositorio.
En Linux o Mac, puede construir rápidamente Livecode instalando herramientas de desarrollo básicas y luego ejecutando make all .
Consulte la siguiente tabla, que muestra qué plataformas de destino son compatibles con qué plataformas de host. La documentación para compilar para cada plataforma de destino está vinculada.
| Plataforma objetivo | Plataformas de host |
|---|---|
| Mac, iOS | impermeable |
| ganar | Win, Linux (vino) |
| Linux | Linux |
| androide | Mac, Linux |
| Emscripten (HTML5) | Linux |
Hay varias formas de obtener ayuda con la instalación y el uso de Livecode:
Si tiene una suscripción comercial de Livecode, puede comunicarse con Livecode Support.
Haga una pregunta en la lista de correo "Use-Livecode", o busque en los archivos de la lista de correo para respuestas anteriores a preguntas similares
Visite los foros de código abierto de Livecode. En particular, es posible que desee publicar su pregunta en el foro de contribuyentes del motor.
Si ha descubierto un error, tiene una solicitud de función o ha escrito un parche para mejorar Livecode, cree un ticket en el sistema de seguimiento de problemas de Livecode.
Para obtener información sobre la modificación de Livecode y enviar contribuciones al Proyecto Comunitario Livecode, consulte el archivo contribuyente.
Livecode Community se puede distribuir libremente bajo la Licencia Pública de GNU (GPL), con algunas excepciones especiales. Para obtener más información, consulte el archivo de licencia en este repositorio.
El motor comunitario Livecode, las bibliotecas y los archivos asociados son, a menos que se indique lo contrario:
Copyright © 2003-2019 Livecode Ltd.