有人玩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中的$符號最漂亮...刀啊~~~滿屏幕刀啊~~~

 

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com