Pregunta

Me enteré de algunos idiomas de interfaz de usuario declarativas como XUL para Mozilla / Gecko y la ETS de Microsoft en Wikipedia.

  • ¿Cuál sería el ventajas / desventajas de estos lenguajes de marcas?
  • ¿Por qué los sistemas operativos que no son comunes y Las aplicaciones utilizan estas técnicas?
  • idiomas imparten flexibilidad al sistema?
  • ¿Hay sistemas operativos que usan el marcado idiomas para la visualización de la interfaz de usuario si no ¿por qué? ...
    Ejemplos de estos sistemas operativos o aplicaciones por antigua que sean serían bien recibidos ..
¿Fue útil?

Solución

  1. HTA no es un lenguaje de marcas. Se trata básicamente de un contenedor para el HTML, que es el margen de beneficio.
  2. La web está impulsada alrededor de lenguajes de marcado, lo que las aplicaciones "comunes" hacer uso de ellos.
  3. Este es un buen lugar para empezar a leer. También este .
  4. Usted también puede estar interesado en Metaprogramación . Hay ideas similares a ambos. Usted describe el uso de marcas o algo metadatos, y luego el programa lo ejecuta y lo convierte en algo útil.

Muchas de sus preguntas serán contestadas en profundidad a esos enlaces. A excepción de la última. No puedo pensar en nada concreto en el lado del sistema operativo.

El largo y corto de mi experiencia personal es el lenguaje de formato grande para la definición de las estructuras y la organización y el diseño. Pero Comportamiento no es bien representados. Si desea que su interfaz de usuario para hacer algo útil, todavía hay que programarlo.

Otros consejos

  

¿Hay sistemas operativos que utilizan lenguajes de marcas para mostrar su interfaz de usuario

El ISPF era un sistema de desarrollo rápido de aplicaciones en mainframes de IBM, que utilizan un marcado declarativo para definir las pantallas, a continuación, Fortran o Cobol código detrás de él para proporcionar comportamiento. Un trabajo anterior de la mina era la conversión de dichas aplicaciones a un front-end basado en XUL para funcionar en un PC; que era una conversión bastante trivial.

Re # 2: No sé, pero creo que es por motivos de rendimiento, no se podía perder el tiempo analizar XML en un 486:)

Re # 4: sí, si se cuenta a Linux como un sistema operativo, las aplicaciones GTK utiliza algún tipo de lenguaje de marcado para la interfaz de usuario. También XAML en .NET.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top