Si estuviera basado en Python pero no tuviera nada que ver con Python, ¿realmente te importaría si no fuera Python? ¿basado?
De todos modos, sí, existe un proyecto. Una muy grande también. Se llama XULRunner. El proyecto es mantenido por Mozilla y se usa para la GUI de cada programa de Mozilla.
Cuenta con una sintaxis basada en XML (XUL):
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="My App" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/javascript" src="chrome://myapp/content/main.js"/>
<caption label="Hello World"/>
<separator/>
<button label="More >>" oncommand="showMore();"/>
<separator/>
<description id="more-text" hidden="true">This is a simple XULRunner application. XUL is simple to use and quite powerful and can even be used on mobile devices.</description>
</window>
y JavaScript:
function showMore() {
document.getElementById("more-text").hidden = false;
}
Incluso puede incrustar scripts de Python, al parecer, en su código: http://pyxpcomext.mozdev.org/no_wrap/tutorials/pyxulrunner/python_xulrunner_about.html
esa es una respuesta muy útil ... ¿has trabajado ya con XULRunner? – Jurudocs
Algunas veces, sí. Una vez que obtiene la configuración del entorno de desarrollo (algunos archivos de configuración, directorios, etc.), es fácil trabajar con ella. ¡Incluso puede incluir jQuery si lo desea! Como siempre, Mozilla tiene una referencia increíble: https://developer.mozilla.org/en/Getting_started_with_XULRunner – Blender
que suena bien. – Jurudocs