CONFIG :: Modell.

CONFIG :: Modell bietet einen Rahmen, um den semantischen Inhalt der Konfigurationsdaten zu bestätigen.
Jetzt downloaden

CONFIG :: Modell. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dominique Dumont
  • Website des Verlags:

CONFIG :: Modell. Stichworte


CONFIG :: Modell. Beschreibung

Config :: Modell bietet einen Rahmen, um den semantischen Inhalt von Konfigurationsdaten zu bestätigen. Config :: Modell bietet einen Rahmen, um den semantischen Inhalt von Konfigurationsdaten zu bestätigen. Das Projekt kann auch verwendet werden, um eine semantische Überprüfung der Optionen eines komplexen Programms wie MPlayer oder Transcode bereitzustellen Mit CONFIG :: Modell kann eine Software einen reibungslosen Upgrade-Pfad für ihre Benutzer bereitstellen. Wie funktioniert dies? Um alle vom Benutzer bereitgestellten Konfigurationsinformationen zu bestätigen Ja, diese Werkzeuge existieren und arbeiten gut, aber sie haben ihre Reihe von Nachteilen. In der Regel erfolgt die Validierung von Konfigurationsdaten mit einem Skript, das eine semantische Validierung durchführt und häufig recht komplex ist (z. B. 2500 Zeilen für das XServer-Xorg.config-Skript von Debian, das Xorg.Conf-Datei behandelt. In den meisten Fällen wird das Konfigurationsmodell in Anweisungen ausgedrückt (welche Programmiersprache verwendet wird) und durchläuft mit einer Menge Verarbeitung, um die tatsächlichen Konfigurationsdaten zu behandeln. Was ist der Vorteil dieses Projekts? Die Konfiguration :: Modellprojekte bieten einen Weg, um einen Validierungsmodul zu erhalten, in dem das Konfigurationsmodell vollständig von der tatsächlichen Verarbeitungsanweisung getrennt ist. Das Konfigurationsmodell wird in einem deklarativen Formular ausgedrückt (d. H. Eine Perl-Datenstruktur), die immer leichter aufrechterhalten ist als viel Code. Die Deklaration legt fest: Die Struktur der Konfigurationsdaten (der von generischen Benutzeroberflächen abgefragt werden kann) Die Eigenschaften jedes Elements (Grenzen, Überprüfen, Ganzzahl oder Zeichenfolge, ENUM, ENUL-Typ ...) Die Standardwerte der Parameter (falls vorhanden) obligatorische ParameterDie gezielte Publikum (Intermediate, Advance, Master) Online-Hilfe (für ACH-Parameter oder Wert des Parameters) Das Know-how des Fachwissens jedes Parameters (um Expertenparameter aus Newbie Eyes auszublenden), also am Ende: Wartung und Evolution von Der Konfigurationsinhalt ist ein einfacher "Common * -Einter-Schnittstelle für * Alle * -Programme mit diesem Projekt" Programme " Zu den StandardwertenWas über die Benutzeroberfläche? config :: Modell wird auch mit einer Curses :: UI-Schnittstelle, die das Modell des Benutzers fragt und die entsprechenden Benutzerbildschirme erfragt. Was ist mit der Datenspeicherung? Da die Syntax der Konfigurationsdateien ein anderes Programm in einem anderen variieren, müssen die meisten Menschen, die dieses Framework verwenden möchten, einen dedizierten Parser / Autor bereitstellen. Trotzdem kann dieses Projekt auch einen Writer / Parser für das häufigste Format bereitstellen: Wie ini style-Datei oder eine Schnittstelle zu den ELEKTRA- oder DebConf-Projekten. Dieser Punkt ist offen für die Diskussion. Es ist durchaus möglich, dass ein einzelnes Konfigurationsmodell mehrere Parsers und Autoren verwendet, sodass ein Modell die Konsistenz mehrerer Konfigurationsdateien zusammenfasst wird.


CONFIG :: Modell. Zugehörige Software

TXgr

Eine PHP-Bibliothek, um Diagramme umzuwandeln, die mit ASCII-Technik in Bitmaps gezeichnet werden ...

164

Herunterladen