stringtranslate.com

Kross (software)

Kross es un marco de scripting para KDE Frameworks . Kross fue diseñado originalmente para su uso en KOffice, pero finalmente se convirtió en el marco de scripting oficial en KDE Software Compilation 4 antes de ser abandonado en Frameworks 6. [2] El marco de scripting Kross no es un lenguaje de scripting en sí mismo; es una interfaz para que los desarrolladores admitan scripting especificando funciones, que el usuario luego escribirá usando un lenguaje que Kross admita. Actualmente admite Python , Ruby , JavaScript y el lenguaje de programación Falcon. Se puede agregar compatibilidad con otros lenguajes con módulos.

Comparación con otros marcos de scripting

SWIG: Generador de interfaces y envoltorios simplificado

Script de Apple

En comparación con la arquitectura de scripting abierto (OSA) de AppleScript:

(IPC no es técnicamente necesario para que un script acceda al código de muchas aplicaciones a la vez: un script puede vincularse con formularios de biblioteca de esas aplicaciones, como las bibliotecas producidas por SWIG).

Actualmente, Kross no tiene ninguna disposición para ejecutar scripts no confiables, es decir, no permite restringir lo que los scripts pueden hacer. El desarrollador de Kross, Sauer [4], sugiere utilizar un lenguaje con un buen soporte de sandbox (como por ejemplo mediante el uso del complemento experimental de Java) o utilizar enfoques para aumentar la confianza en los scripts, como por ejemplo mediante el uso de scripts firmados. [5]

Aplicaciones que utilizan Kross

Referencias

  1. ^ ab "Tags", Kross , 4 de mayo de 2024 , consultado el 27 de agosto de 2024
  2. ^ "Kross", KDE Frameworks , consultado el 27 de agosto de 2024
  3. ^ ab "?". Archivado desde el original el 24 de septiembre de 2006 . Consultado el 16 de mayo de 2007 .
  4. ^ El camino hacia KDE 4: Nuevas tecnologías de KOffice
  5. ^ "?". Archivado desde el original el 24 de septiembre de 2006.

Enlaces externos