Config :: model

CONFIGHT :: Model, yapılandırma verilerinin anlamsal içeriğini doğrulamada yardımcı olmak için bir çerçeve sağlar.
Şimdi İndirin

Config :: model Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • LGPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Dominique Dumont
  • yayıncı web sitesi:

Config :: model Etiketler


Config :: model Açıklama

CONFIGHT :: Model, yapılandırma verilerinin anlamsal içeriğini doğrulamada yardımcı olmak için bir çerçeve sağlar. CONFIGHT :: Model, yapılandırma verilerinin anlamsal içeriğini doğrulamada yardımcı olmak için bir çerçeve sağlar. Proje, MPlayer veya TransCode gibi karmaşık bir program seçeneklerinin anlamsal bir kontrolü sağlamak için de kullanılabilir. En karmaşık yazılım için, yapılandırma yükseltme çoğu insan için zor bir görevdir. Config :: modelini kullanarak, bir yazılım kullanıcıları için pürüzsüz bir yükseltme yolu sağlayabilir. Kullanıcı tarafından sağlanan tüm yapılandırma bilgilerini doğrulama. Yapılandırma bilgilerini kaydeden depolama tesisi zaten bazı yapılandırma doğrulama araçlarımız yok mu? Muhtemelen Webmin gibi araçları düşünüyorsunuz. Evet, bu araçlar var ve iyi çalışıyor, ancak onların dezavantajları var. Genellikle, konfigürasyon verilerinin doğrulanması, anlamsal doğrulama gerçekleştiren ve sıklıkla oldukça karmaşık hale getiren bir komut dosyası ile yapılır (örneğin, Debian'ın Xserver-Xorg.config betiği için Xorg.conf dosyasını işleyen 2500 satır). Çoğu durumda, konfigürasyon modeli talimatlarda (hangi programlama dili kullanılıyorsa) ifade edilir ve gerçek yapılandırma verilerini işlemek için çok işleme ile serpiştirilir. Bu projenin avantajı nedir? Konfigürasyon :: Model projeleri, yapılandırma modelinin gerçek işleme talimatından tamamen ayrıldığı bir doğrulama motoru almanın bir yolunu sağlar. Yapılandırma modeli, bir ilan formunda (yani bir perl veri yapısı), her zaman çok fazla koddan daha kolay olanı ifade edilir. Beyanname belirtir: Yapılandırma verilerinin yapısı (genel kullanıcı arayüzleri ile sorgulanabilir) her bir öğenin özelliklerini (sınırlar, kontrol, tamsayı veya dize, enum gibi tip ...) parametrelerin varsayılan değerleri (varsa) Zorunlu parametre hedefli izleyici (ara, avans, ana) çevrimiçi yardım (ACH parametresi veya parametrenin değeri için) Her parametrenin uzmanlığı (Newbie gözlerinden uzman parametrelerini gizlemek için), sonunda: bakım ve evrimi Configuration içeriği easieruser, * ortak * için * ortak * arayüzü görecektir. Kullanıcı arabirimi hakkında varsayılan değerler? CONFIGHT :: Model ayrıca, kullanıcının modelini sorgulayan ve ilgili kullanıcı ekranlarını oluşturan bir lanet :: UI arayüzü ile birlikte gelir. Peki ya veri depolama? Yapılandırma dosyalarının sözdizimi çılgınca bir programı diğerine değiştirdiğinden, bu çerçeveyi kullanmak isteyen çoğu kişi özel bir ayrıştırıcı / yazar sağlamak zorunda kalacaktır. Bununla birlikte, bu proje, en yaygın biçim için bir yazar / ayrıştırıcı sağlayabilir: INI tarzı dosyası gibi veya Elektra veya Debconf projelerine bir arayüz sağlayabilir. Bu nokta tartışma için açıktır. Tek bir yapılandırma modelinin birkaç ayrıştırıcı ve yazar kullanması tamamen mümkündür, böylece bir model birkaç yapılandırma dosyasının bir arada tutarlılığını sağlar.


Config :: model İlgili Yazılım

zodbupdate

Hareketli veya yeniden adlandırılmış sınıflar için ZODB sınıfı referanslarını güncelle ...

135

İndirmek