inicio | documentación | contacto
Version para imprimir Imprimir
Inicio » Documentación » OgnlScript

OgnlScript

OgnlScript es un lenguaje diseñado específicamente para Kenshira basado en una versión modificada de Ognl. Dado que Ognl solo permite compilar y ejecutar una única expresión (una línea de código), con OgnlScript se permiten ejecutar programas completos. Se han añadido estructuras condicionales y bucles como: if, while, foreach y es orientado a objetos.

En resumen, OgnlScript es:

  • Basado en Ognl. Cada expresión es una expresión en Ognl.
  • Lenguaje compilado-interpretado. Cuando se realiza una compilación del código fuente, se crea una estructura propia de objetos en memoria, los cuales son interpretados rápidamente en tiempo de ejecución.
  • Reflexión. El lenguaje conoce sus propias funciones y variables.
  • Dinámico: Puede compilar y ejecutar nuevas expresiones en tiempo de ejecución.
  • Tipado débil. Las variables no necesitan especificar el tipo de dato que almacenan.
  • Orientado a objetos. Permite herencia entre clases con sobreescritura de métodos.
  • Sintaxis parecida a Java y Basic.

OgnlScript es lo suficientemente potente como para poder programar todo el comportamiento necesario que una aventura pueda llegar a necesitar, sin caer en la complejidad de un lenguaje de programación puro enfocado al desarrollo general de aplicaciones.

Más información sobre Ognl en:

Última modificación: domingo 28 de diciembre de 2008 19:21:48
Fecha de creación: lunes 29 de octubre de 2007 15:45:53
Categorías: