有人玩spark view engine么?

    本来是研究java下的openfire的spark客户端的,结果溜错了地方,跑到了Spark view engine的页面上去了,这玩意是基于asp.net mvc 的一个视图引擎,语法可以看这里 :

 1 <html xmlns="http://www.w3.org/1999/xhtml"
 2       xmlns:s="http://sparkviewengine.com/"
 3       xmlns:fn="http://sparkviewengine.com/macro/">
 4 <body>
 5   <fn:ShowNames favorite="string">
 6     <s:var names="new [] {'alpha', 'beta', 'gamma'}"/>
 7     <s:for each="var name in names">
 8       <s:test if="name == favorite">
 9         <p>${favorite} is my favorite.</p>
10         <s:else/>
11         <p>${name} is okay too I suppose.
12       </s:test>
13     </s:for>
14   </fn:ShowNames>
15   ${ShowNames("beta")}
16   ${ShowNames("gamma")}
17 </body>

18 </html>

   

      这样的实现,似乎节省了很多次左右手的两根指头同步,敲打效率会高一些,视觉效果也感觉不是很乱.疯狂敲打"<%"与"%>"是很郁闷的,左手要按下Shift,右手要用无名指按下"<"或">",感觉上始终比较麻烦. 不过这个引擎还是仍然不可避免要按":"与"<"与""",说起来,还是有许多要两根手指头同时进行的情况出现,不共总地计算下来,一个<s:for each="var name in names"> ... </s:for> 似乎还是简洁些,敲打也较方便.

<s:for each="var name in names">  </s:for>

  

     目前不知道用过的人有啥感受,Google了一下,貌似国内介绍这玩意的人不多,可能还是有些人不清楚有这样个玩意吧,发出来,遂记.

     PS:还是感觉PHP中的$符号最漂亮...刀啊~~~满屏幕刀啊~~~

 

 

posted @ 2009-05-03 18:35  一根神棍研古今  阅读(2427)  评论(7编辑  收藏  举报
Web Counter