代码之家  ›  专栏  ›  技术社区  ›  Vasil Remeniuk

斯卡拉特拉在幕后使用扬抑符吗?

  •  6
  • Vasil Remeniuk  · 技术社区  · 14 年前

    scalatra 使用 circumflex 在幕后(反之亦然)?它们之间的主要区别是什么?你会用哪一个?

    Sinatra 一目了然,一模一样。

    使用scalatra的请求路由:

    class ScalatraExample extends ScalatraServlet {
    
    get("/date/:year/:month/:day") {
      <ul>
        <li>Year: {params("year")}</li>
        <li>Month: {params("month")}</li>
        <li>Day: {params("day")}</li>
      </ul>
    }
    

    扬抑符中的示例代码:

    class Main extends RequestRouter {
    
    get("/posts/:id") = "Post #" + uri("id")
    
    }
    }
    
    1 回复  |  直到 14 年前
        1
  •  4
  •   Vasil Remeniuk    14 年前

    Scalatra开发者之一Ross A.Baker最近评论了Circu、flex和Scalatra之间的区别:

    它们表面上非常相似, 以下是我看到的一些差异:

    模板:Scalatra与 自由标记。

    用于头匹配,但是Scalatra让 站点维护的全局标志)

    没有。我知道Scalatra的用户 奥姆博克,还有,是的,回旋虫。 假设对

    Auth:Scalatra在 它的最新快照,扬抑符 不是。

    i18n:扬抑符有消息用糖 捆绑,斯卡拉特拉没有。

    测试:Scalatra还包括 用于测试的DSL;我不知道 任何类似的扬抑符。

    推荐文章