有人玩spark view engine么?

本文介绍了Sparkviewengine,一种基于ASP.NET MVC的视图引擎。该引擎提供了一种不同于传统<% %>>语法的标记方式,通过使用<s:for>等标签简化了循环和其他控制结构的编写过程,提高了开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本来是研究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中的$符号最漂亮...刀啊~~~满屏幕刀啊~~~

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值