| Kwartz Sunum mantığının kavramı bağımsızlığını gerçekleştiren Web şablonu sistemi |
Şimdi İndirin |
Kwartz Sıralama ve Özet
- Yayıncı adı:
- Makoto Kuwata
- yayıncı web sitesi:
- http://editorkicker.rubyforge.org/
- İşletim sistemleri:
- Mac OS X
Kwartz Etiketler
Kwartz Açıklama
Sunum mantığının kavramı bağımsızlığını gerçekleştiren web şablonu sistemi Kwartz, "Sunum mantığının bağımsızlığı" kavramını gerçekleştiren bir web şablonu sistemidir. Kwartz, Kwartz'ın sunum mantıklarını her iki sunum verisinden (= HTML dosyası) ve İşletme Mantıkları (= Ana Program) ayırması anlamına gelir .Kwartz sunum katmanını ana programdan herhangi bir şablon sistemiyle ayırmak için kullanılabilir. Ek olarak, Kwartz, sunum mantığını (yineleme veya koşullu dallanma gibi) sunum verilerinden (HTML dosyası) ayrılmanızı sağlar. Geniş bir şekilde, uygulama iki katmana ayrılabilir: İş katmanı ve sunum katmanı. Bu katmanların kendi verileri ve mantığı var. Sunum katmanının kendi mantığına sahip olması ve sunum mantığının iş katmanında olmaması gerektiği (Şekil 1). Jakarta hızı veya smarty gibi güncel olmayan şablon sistemi, sunum mantığı ve sunum verilerini bir şablonda karıştırmaya zorlar ve Sonuçta HTML tasarımını kırar. Enhydra Xmlc veya Amrita gibi diğer bazı şablon sistemleri, HTML tasarımını kırmaz, ancak sunum mantığını iş katmanına (= ana program) karıştırırlar. Kwartz şablonu sunum mantığı ve sunum verilerine böler. Bu nedenle Kwartz HTML tasarımını hiç kırmaz ve ana programın 'Clean'.Note: Kwartz, GNU Daha Küçük Genel Kamu Lisansı (LGPL) şartlarına göre lisanslı ve dağıtılır. İşte "Kwartz" ın bazı önemli özellikleri: · Sunum mantıklarını hem iş mantıklarını (= ana program) hem de sunum verilerinden ayırır (= html dosyası). · Çok hızlı çalışır · Birden fazla programlama dilini destekler: Ruby (Eruby), PHP, Java (JSP) · HTML tasarımını hiç kırmaz · Herhangi bir metin dosyasını kullanın · Otomatik sterilize edici ve kısmi sterilize edici destekler
Kwartz İlgili Yazılım