<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Lo primero que ha sido un placer conoceros, pero tengo una espinita clavada con Diego cuando me confeso&nbsp; que no supo hacer funcionar Nes, y yo que presumo de que es fácil de usar... :-)<br><br>Que es Nes:<br><br>Un sistema para la separación del código ejecutable Perl y la representación de los datos generados en HTML mediante Tags HTML que son reemplazados por variables creadas en Perl. <br><br>De momento no es ninguna otra cosa.<br><br><span><a target="_blank" href="http://nes.sourceforge.net/miniblog/es/?item=Principios%20de%20Nes">http://nes.sourceforge.net/miniblog/es/?item=Principios%20de%20Nes</a></span><br><br>Caso práctico:<br><br>Página que muestra un número aleatorio.<br><br>Creamos la plantilla :<br><br>lucky.nhtml<br>{: NES 1.0 ('lucky.pl') :}<br>{: # la linea {: NES
 1.0 ('lucky.pl') :} le dice a Nes <br>&nbsp;&nbsp;&nbsp;&nbsp; que cargue el el script lucky.pl para esta plantilla<br>:}<br>&lt;html&gt;<br>&nbsp; &lt;head&gt;<br>&nbsp;&nbsp;&nbsp; &lt;title&gt;Suerte&lt;/title&gt;<br>&nbsp; &lt;/head&gt;<br>&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp; {:# {: $ number :} es la variable $nes_tags-&gt;{'number'} :}<br>&nbsp;&nbsp;&nbsp; El número de la suerte es: &lt;b&gt;{: $ number :}&lt;/b&gt;<br>&nbsp; &lt;/body&gt;<br>&lt;/html&gt;<br><br>Creamos el script Perl:<br><br>lucky.pl<br>use nes;<br><br># Único objeto a instanciar en Perl<br>my $nes = Singleton-&gt;new();<br><br># Las variables que Nes va a reemplazar en la plantilla<br>my $nes_tags = {};<br>$nes_tags-&gt;{'number'} = int rand 10;<br><br># Único método de&nbsp; Singleton, que envía los datos a reemplazar<br>$nes_tags-&gt;out(%$nes_tags)<br><br><br>Y ahora la gracia de Nes, lo convertimos en un objeto:<br><br>lucky.nhtml<br>{: NES 1.0 ('lucky.pl')
 :}<br>{: $ number :}<br><br>Y lo podemos insertar en cualquier página Web así:<br><br>template.nhtml: <br>{: NES 1.0 script.pl :}<br>&lt;html&gt;<br>&nbsp; &lt;head&gt;<br>&nbsp;&nbsp;&nbsp; &lt;title&gt;Lo que sea&lt;/title&gt;<br>&nbsp; &lt;/head&gt;<br>&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp; El número de la suerte es: &lt;b&gt;{: include lucky.nhtml :}&lt;/b&gt;<br>&nbsp;&nbsp;&nbsp; ...<br>&nbsp; &lt;/body&gt;<br>&lt;/html&gt;<br><br><span><a target="_blank" href="http://nes.sourceforge.net/miniblog/es/?item=Objetos">http://nes.sourceforge.net/miniblog/es/?item=Objetos</a></span><br><br>En vez de mostrar un número, nuestro objeto podía mostrar un formulario, un script PHP, JavaScript, Ajax, etc. o una mezcla. El Tag “include” admite parámetros:<br><br><span><a target="_blank"
 href="http://nes.sourceforge.net/miniblog/es/?item=Tag%20include%20%28file%29">http://nes.sourceforge.net/miniblog/es/?item=Tag%20include%20%28file%29</a></span><br><span><a target="_blank" href="http://nes.sourceforge.net/miniblog/es/?item=Paradigma%20Nes">http://nes.sourceforge.net/miniblog/es/?item=Paradigma%20Nes</a></span><br><span><a target="_blank" href="http://nes.sourceforge.net/miniblog/es/?item=Incluir%20PHP%20y%20otros">http://nes.sourceforge.net/miniblog/es/?item=Incluir%20PHP%20y%20otros</a></span><br><br>Prácticamente con esto, ya sabéis Nes, además de $ y de include hay 8 Tags más, se aprenden en un rato, y el único objeto que tendremos que instanciar en nuestro script Perl es uno de la clase Singleton y como sólo tiene un método (out) tampoco tiene perdida.<br><br><span><a target="_blank"
 href="http://nes.sourceforge.net/miniblog/es/?item=Sintaxis%20de%20Nes">http://nes.sourceforge.net/miniblog/es/?item=Sintaxis%20de%20Nes</a></span><br><span><a target="_blank" href="http://nes.sourceforge.net/miniblog/es/?item=La%20clase%20Singleton">http://nes.sourceforge.net/miniblog/es/?item=La%20clase%20Singleton</a></span><br><br>Saludos.<br><br></div>
</div><br>



      </body></html>