| Kwartz. Sistema de modelo Web que percebeu a independência do conceito de lógica de apresentação |
Baixe Agora |
Kwartz. Classificação e resumo
- Nome do editor:
- Makoto Kuwata
- Site do editor:
- http://editorkicker.rubyforge.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 218 KB
Kwartz. Tag
Kwartz. Descrição
Sistema de modelo web que percebeu a independência do conceito de lógica de apresentação Kwartz é um sistema de modelos da Web que percebeu o conceito de "independência da lógica de apresentação". Kwartz significa que o Kwartz separa lógicas de apresentação dos dados de apresentação (= arquivo html) e lógicas de negócios (= programa principal) .kwartz está disponível para separar a camada de apresentação do programa principal com qualquer sistema de modelo. Além disso, o Kwartz permite que você separe a lógica de apresentação (como a iteração ou a ramificação condicional) a partir dos dados de apresentação (arquivo HTML). Em uma maneira ampla, o aplicativo pode ser dividido em duas camadas: camada de negócios e camada de apresentação. Essas camadas têm seus próprios dados e lógicos. É importante que a camada de apresentação tenha sua própria lógica e que a lógica de apresentação não seja em camada de negócios (Fig1). Sistema de modelo tradicional, como a velocidade de Jakarta ou o SMARTY, força você a misturar dados de lógica e apresentação de apresentação em um modelo, e quebra o projeto HTML no resultado. Algum outro sistema de modelos, como o APITIRRA XMLC ou AMRITE, não quebra o design HTML, mas misturam a lógica de apresentação na camada de negócios (= programa principal). Kwartz divide o modelo em dados de lógica e apresentação de apresentação. Portanto, o Kwartz não quebra o design HTML e mantém o programa principal 'Clean'.note: Kwartz é licenciado e distribuído sob os termos da Licença Pública Geral GNU (LGPL). Aqui estão algumas características principais de "Kwartz": · Separa lógicas de apresentação de ambas as lógicas de negócios (= programa principal) e dados de apresentação (= arquivo html). · Funciona muito rápido · Suporta vários idiomas de programação: Ruby (Eruby), PHP, Java (JSP) · Não quebra o design HTML em tudo · Lidar com qualquer arquivo de texto · Suporta auto-sanitização e sanitização parcial
Kwartz. Software Relacionado