¿Qué es?

N1TemplateEngine es un componente server-side para generar páginas dinámicas en ASP.

¿Para qué sirve?

La N1Template permite separar
el código fuente del diseño gráfico, permitiendo que el trabajo de diseñadores
y programadores sea mas cómodo e independiente.

N1Template posibilita que los
programadores no programen dentro del código HTML,
ni diseñadores tengan que diseñar tratando de conservar código ASP
embebido en el HTML.

Esto disminuye dramáticamente el nivel de acoplamiento entre las fases del
desarrollo permitiendo trabajar independiente y paralelamente.

Imagine cómo su equipo de desarrolladores puede trabajar interactuando mínimamente
con el equipo de diseñadores, ganando ambos más del 30% de productividad.

Cuáles son los beneficios clave de N1TemplateEngine?

  • Separación de HTML del código ASP,
    y viceversa.
  • Aumento de la productividad del desarrollo, ya que el
    proceso de diseño y desarrollo se realizan 100% en paralelo.
  • Mayor flexibilidad de cambios, los cambios visuales
    no impactan la lógica de la aplicación, y los cambios en la lógica son transparentes
    al diseño.
  • Fácil instalación y puesta en operaciones.
  • Protección del código. Como N1TemplateEngine motoriza el funcionamiento de la aplicación, aún en al caso que alguien
    copie ilegalmente un desarrollo ASP,
    no se podrá implementar en otro sitio, ya que allí no habrá una licencia
    válida de N1TemplateEngine.

Conceptos Generales

N1Template
se basa en el uso de tags. Los tags se definen en el HTML.
El código ASP asignará valor y controlará estos tags Hay dos tipos de tags:

Tags Unarios: Contienen
un único valor que es asignado desde el código (usando N1t_set). Si se repiten
en el HTML en varios lugares, cuando se le asigna el valor, dicho valor es reemplazado
en todos los tags en la misma área.

Ejemplo:

En el HTML:

<b>{FECHA}</b>

En el ASP:

n1t.N1t_set "FECHA", now()

Tags de Área: Son tags
que definen un área de código HTML que se utilizará generalmente para repetir contenidos (por Ej. Para generar
n filas de una tabla) o de manera condicional, si el tag de área no es aplicado
(se omite la llamada a N1t_parse), todo ese código contenido desaparecerá. No
se podrán repetir los tags de área en el mismo HTML.

Ejemplo:

<table>{FILA}<tr><td> valor </td></tr>{/FILA}</table>

En este caso todo el texto en azul, se
repetirá con cada llamado a N1t_parse. Para mayor información sobre el N1TemplateEngine
visite http://www.netone.com.ar/.