LiveCode

LiveCode
Información sobre la plantilla
Parte de la familia Software Propietario
Logo Live Code.png
Logo de LiveCode
Live Code.png
Ventana de LiveCode
DesarrolladorRuntime Revolution, Ltd
Última versión estable4.6 (abril de 2011)
Plataformas soportadasMultiplataforma
GéneroBiblioteca de desarrollo
Sistemas Operativos compatiblesMac OS X, Mac OS 9, Microsoft Windows, Linux, Solaris, iOS
LicenciaProprietario
Sitio web
Runtime Revolution, Ltd

LiveCode Herramienta que permite el desarrollo de aplicaciones potentes. Para escritorio, base de datos de Internet, y aplicaciones de red. LiveCode incluye un completo constructor de interfaz gráfica de usuario, así como las herramientas que necesarias para producir aplicaciones.

Historia

LiveCode comenzó como un IDE de expertos para MetaCard, un entorno de desarrollo y GUI toolkit desarrollado originalmente para el desarrollo de UNIX y posteriormente para Microsoft Windows y Mac OS. Runtime Revolution Ltd. adquirió MetaCard en julio de 2003 y publicado las siguientes versiones con la marca Revolución.

MetaCard basado en el éxito de su predecesor HyperCard. Ambos HyperCard y MetaCard utilizado un lenguaje English-like podría decirse que era más fácil de aprender que BASIC.

El idioma ha sido conocido por varios nombres incluyendo Transcript, RevTalk y en noviembre de 2010 "LiveCode". El producto completo, incluyendo el IDE es ahora oficialmente denominado LiveCode. La versión de IOS es disponible a partir de diciembre de 2010, con el Android y el servidor de versiones en desarrollo.

Generalidades

LiveCode permite crear aplicaciones potentes. Para escritorio, base de datos de Internet, y aplicaciones de red. LiveCode incluye un completo constructor de interfaz gráfica de usuario, así como las herramientas que necesita para producir aplicaciones.

El lenguaje de programación de LiveCode está basado en objetos. Esto hace que sea fácil escribir módulos de código que se unen directamente a los objetos individuales.

A diferencia de otros idiomas, LiveCode le permite tanto ejecutar y editar una aplicación en vivo. Tradicionalmente la ejecución, edición, compilación y el ciclo de depuración en la programación toman bastante tiempo. En LiveCode todas estas actividades pueden llevarse a cabo juntas.

El lenguaje de LiveCode no usa tipos, los datos se convierten y almacenan automáticamente en el formato más eficiente. La gestión de memoria es totalmente automática. Las aplicaciones LiveCode no se interpretan en el sentido tradicional, por lo que proporcionan un mejor rendimiento.

Una aplicación LiveCode es completamente multiplataforma. Esto significa que puede ejecutar cualquier aplicación que usted crea en los principales sistemas operativos modernos, incluyendo Windows, Linux, UNIX y Mac OS. A diferencia de la mayoría de los frameworks multi-plataforma una aplicación LiveCode siempre se ven y se sienten nativos en cada plataforma en que se ejecuta.

LiveCode elimina la necesidad de aprender cómo tener acceso a las interfaces de programación más individual para cada sistema operativo. Esto le ahorra el tiempo y el esfuerzo de aprender miles de llamadas de interfaz específicas para cada plataforma.

Plataformas

  • LiveCode corre en:
  1. Mac OS, Mac OS X
  2. Windows 9x/NT/2000/XP, Vista, y 7
  • En las siguientes variantes de UNIX:
  1. FreeBSD o BSDI
  2. HP-UX 10.20 o posteriores
  3. SGI IRIX 5.3 o posteriores
  4. Linux Intel 1.2.13 ELF o posteriores
  5. AIX 3.2.3 o posteriores
  6. Solaris 2.5 o anteriores (también 2.3 y 2.4 para SPARC solo sistemas)
  7. SunOS 4.1.x o posteriores
  8. iOS para iPhone, iPad, y iPod Touch

Las aplicaciones independientes escritas en LiveCode pueden ejecutarse sobre, así como Windows 3.1 and Windows Vista (con limitaciones).

Versiones actuales

LiveCode tiene despliegue de paquetes para dispositivos móviles, equipos de escritorio de Windows, Mac OS X de escritorio, equipos de escritorio Linux, y los navegadores web en Windows, Mac y Linux, incluyendo Internet Explorer, Safari, Chrome y Firefox. LiveCode tiene opciones de pre-lanzamiento de implementación para entornos de servidores y otros dispositivos móviles disponibles para su revisión.

Fuentes

  • Sitio Web Oficial Runtime Revolution, Ltd. RunRev

Enlace interno