Config :: modelo

Config :: Model proporciona un marco para ayudar a validar el contenido semántico de los datos de configuración.
Descargar ahora

Config :: modelo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dominique Dumont
  • Sitio web del editor:

Config :: modelo Etiquetas


Config :: modelo Descripción

Config :: Model proporciona un marco para ayudar a validar el contenido semántico de los datos de configuración. Config :: Model proporciona un marco para ayudar a validar el contenido semántico de los datos de configuración. El proyecto también se puede utilizar para proporcionar una verificación semántica de opciones de un programa complejo como MPlayer o Transcode. Para la mayoría de los software complejos, la actualización de configuración es una tarea difícil para la mayoría de las personas. Al usar Config :: Modelo, un software puede proporcionar una ruta de actualización sin problemas para sus usuarios. ¿Cómo funciona este trabajo? Con este proyecto, se realizará una herramienta de validación de configuración típica de 3 partes: la interfaz de usuario del motor de validación que está a cargo. de validar toda la información de configuración proporcionada por el usuario. La instalación de almacenamiento que almacena la información de configuración ¿Ya tenemos algunas herramientas de validación de configuración? Probablemente esté pensando en herramientas como Webmin. Sí, estas herramientas existen y funcionan bien, pero tienen su conjunto de inconvenientes. Por lo general, la validación de los datos de configuración se realiza con un script que realiza una validación semántica y, a menudo, termina siendo bastante complejos (por ejemplo, 2500 líneas para el script xserver-xorg.config de Debian, que maneja el archivo Xorg.conf). En la mayoría de los casos, el modelo de configuración se expresa en instrucciones (cualquier idioma de la programación se usa) e intercalada con un gran procesamiento para manejar los datos de configuración reales. ¿Cuál es la ventaja de este proyecto? Los proyectos de Configuración :: Modelo proporcionan una manera de obtener un motor de validación donde el modelo de configuración está completamente separado de la instrucción de procesamiento real. El modelo de configuración se expresa en forma declarativa (es decir, una estructura de datos Perl) que siempre es más fácil de mantener que un gran código. La Declaración especifica: la estructura de los datos de configuración (que se pueden consultar mediante interfaces de usuario genéricos) las propiedades de cada elemento (límites, verificación, entero o cadena, enume tipo ...) los valores predeterminados de los parámetros (si corresponde) Parámetros obligatorios de la audiencia dirigida (intermedia, avance, maestra) Ayuda en línea (para el parámetro ACH o el valor del parámetro) el nivel de experiencia de cada parámetro (para ocultar parámetros expertos de los ojos de Newbie), por lo que, al final: mantenimiento y evolución de El contenido de configuración es fácil de conocer una interfaz * común * para * todos los programas * Todos los programas que utilizan este proyecto. El usuario no verá parámetros avanzados de los datos de configuración es más fácil y es posible la verificación de cordura. Es posible verificar lo modificado por el usuario ¿A los valores predeterminados que se acercan a la interfaz de usuario? Config :: Modelo también vendrá con una interfaz de Mursas :: UI que consulta el modelo del usuario y generará las pantallas de usuario relevantes. ¿Qué pasa con el almacenamiento de datos? Dado que la sintaxis de los archivos de configuración varía de forma salval de un programa a otro, la mayoría de las personas que desean usar este marco deberán proporcionar un analizador / escritor dedicado. Sin embargo, este proyecto también puede proporcionar un escritor / analizador para la mayoría de los formatos comunes: como el archivo de estilo INI, o proporcionar una interfaz a los proyectos Elektra o DebConf. Este punto está abierto para la discusión. Es completamente posible que un modelo de configuración único utilice varios analizadores y escritores para que un modelo asegure la consistencia de varios archivos de configuración juntos.


Config :: modelo Software relacionado

Jopt.sdk

JOPT.SDK es una biblioteca de optimización de tour para Java que utiliza algoritmos genéticos especializados. ...

62

Descargar