Snor is een raamwerk-agnostische templating systeem dat scheiding van view logica dwingt uit het template bestand.
Deze templating engine is het mogelijk zelfs niet mogelijk om logica te bedden in een template.
Dit maakt het mogelijk templates over taalgrenzen heen en voor de andere taal onafhankelijke toepassingen om te worden hergebruikt.
Werken met Snor betekent omgaan met sjablonen, uitzicht, en contexten.
Sjablonen bevatten HTML (of een ander formaat) en Snor labels die aangeven welke gegevens te trekken. Een sjabloon kan ofwel een string of een bestand (meestal eindigend op .mustache) zijn.
Uitzichten zijn Erlang modules die functies die worden genoemd kunnen definiëren en bieden de gegevens voor de sjabloontags. Een context is een Erlang dict dat de huidige context van welke tags data kan trekken bevat.
Snor is ook beschikbaar in:
JavaScript - download mustache.js hier
Ruby - downloaden Snor hier .
Python - download pystache hier .
Erlang - download mustache.erl hier .
PHP - download mustache.php hier .
Perl - downloaden Snor Template hier .
Go - download mustache.go hier .
Lua - download hige hier .
OOC - downloaden Mustang hier .
C ++ - download plustache hier .
ActionScript 3 - download mustache.as hier .
Java - download mustache.java hier .
. node.js - downloaden Mu hier
Eigenschappen
- Compiled Templates (voor snelheid)
- De Kracht van de Context
- Tag Types
- Variabelen
- Boolean afdelingen
- Lijst afdelingen
- Reacties
Reacties niet gevonden