| Kwartz. Sistem Template Web yang menyadari konsep independensi logika presentasi |
Unduh sekarang |
Kwartz. Peringkat & Ringkasan
- Nama Penerbit:
- Makoto Kuwata
- Situs web penerbit:
- http://editorkicker.rubyforge.org/
Kwartz. Tag
Kwartz. Keterangan
Sistem template web yang menyadari konsep independensi logika presentasi KWartz adalah sistem templat web yang menyadari konsep "independensi logika presentasi". KWartz berarti bahwa KWartz memisahkan logika presentasi dari kedua data presentasi (= file HTML) dan logika bisnis (= program utama) .KWartz tersedia untuk memisahkan lapisan presentasi dari program utama dengan sistem template. Selain itu, KWartz memungkinkan Anda untuk memisahkan logika presentasi (seperti percabangan iterasi atau kondisional) dari data presentasi (file HTML). Dalam cara yang luas, aplikasi dapat dibagi menjadi dua lapisan: lapisan bisnis dan lapisan presentasi. Lapisan-lapisan ini memiliki data dan logika sendiri. Adalah penting bahwa lapisan presentasi harus memiliki logika sendiri dan logika presentasi tidak boleh dalam Lapisan Bisnis (Gbr1). Sistem templat tradisional, seperti kecepatan Jakarta atau Smarty, memaksa Anda untuk mencampur logika presentasi dan data presentasi dalam template, dan Breaks HTML Design pada hasilnya. Beberapa sistem template lain, seperti Enhydra XMLC atau Amrita, tidak merusak desain HTML tetapi mereka mencampur logika presentasi ke dalam lapisan bisnis (= program utama). KWartz membagi template menjadi logika presentasi dan data presentasi. Oleh karena itu KWartz tidak merusak desain HTML sama sekali dan menyimpan program utama 'Clean'.Note: KWartz dilisensikan dan didistribusikan di bawah ketentuan GNU Lesser General Public License (LGPL). Berikut adalah beberapa fitur utama dari "Kwartz": · Memisahkan logika presentasi dari kedua logika bisnis (= program utama) dan data presentasi (= file HTML). · Berlari sangat cepat · Mendukung beberapa bahasa Programing: Ruby (Eruby), PHP, Java (JSP) · Tidak merusak desain HTML sama sekali · Tangani file teks apa pun · Mendukung sanitasi otomatis dan pembersihan parsial
Kwartz. Perangkat Lunak Terkait