| Kwartz Sistema de plantillas web que se dio cuenta de la independencia del concepto de la lógica de presentación |
Descargar ahora |
Kwartz Clasificación y resumen
- Nombre del editor:
- Makoto Kuwata
- Sitio web del editor:
- http://editorkicker.rubyforge.org/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 218 KB
Kwartz Etiquetas
Kwartz Descripción
Sistema de plantillas web que se dio cuenta de la independencia del concepto de la lógica de presentación. Kwartz es un sistema de plantillas web que se realizó el concepto "Independencia de la lógica de presentación". Kwartz significa que Kwartz separa las lógicas de presentación de ambos datos de presentación (= archivo HTML) y las lógicas de negocios (= programa principal) .kwartz está disponible para separar la capa de presentación del programa principal con cualquier sistema de plantilla. Además, Kwartz le permite separar la lógica de presentación (como la iteración o la ramificación condicional) de los datos de presentación (archivo HTML). En una forma amplia, la aplicación se puede dividir en dos capas: Capa de negocios y capa de presentación. Estas capas tienen sus propios datos y lógicos. Es importante que la capa de presentación debe tener su propia lógica y que la lógica de presentación no debe estar en la capa de negocios (Fig1). El sistema de plantilla tradicional, como la velocidad de Yakarta o Smarty, lo obliga a mezclar datos de presentación de presentación y presentación en una plantilla, y rompe el diseño html en el resultado. Algún otro sistema de plantillas, como Enhydra XMLC o AMRITA, no rompe el diseño HTML, pero mezclan la lógica de presentación en la capa de negocios (= programa principal). Kwartz divide la plantilla en la lógica de presentación y los datos de presentación. Por lo tanto, Kwartz no rompe el diseño de HTML en absoluto y mantiene el programa principal 'Clean'.Note: Kwartz tiene licencia y se distribuye según los términos de la Licencia Pública General de GNU Menor (LGPL). Aquí hay algunas características clave de "Kwartz": · Separe las lógicas de presentación de ambas lógicas empresariales (= programa principal) y datos de presentación (= archivo HTML). · Corre muy rápido · Soporta varios idiomas de programación: Ruby (ERUBY), PHP, Java (JSP) · No rompe el diseño HTML en absoluto · Manejar cualquier archivo de texto · Apoya la desinfección automática y la desinfección parcial.
Kwartz Software relacionado