【问题标题】:Any work on Scala that is similar to WebSharper任何与 WebSharper 类似的 Scala 工作
【发布时间】:2012-07-04 19:08:23
【问题描述】:

我从这里阅读了一些文章:http://tomasp.net/blog/qcon-async-fsharp.aspx,关于将所有源代码放在 F# 中,然后编译生成 javascript,这样它就可以异步调用回服务器,以及服务器端代码,优点是在生成任何内容之前所有内容都是强类型的,并且客户端始终与服务器端保持同步,因为两者是同时生成的。

还有这个博客,提供了更多信息。

http://blogs.msdn.com/b/dsyme/archive/2012/01/22/websharper-javascript-html5-mobile-etc.aspx

如果 F# 可以生成这个,我很好奇是否有人致力于让 Scala 也这样做。

【问题讨论】:

    标签: javascript scala f# websharper


    【解决方案1】:
    • 或多或少的工作应该是:

    scalagwt:http://scalagwt.github.com/ 但这会通过 gwt 工具链。

    • 更符合您的要求,但原型是:

    play2.0 带有 DSL scala 用于编译为 JS 的验证:

    http://www.infoq.com/interviews/amin-scala

    https://github.com/namin/play-js-validation

    【讨论】:

    • 我会玩这个框架,看看我的想法,谢谢。我对它必须编译为 Scala 并不感到疯狂,我认为可能有更好的方法,因为我真的很喜欢 F# 方法,因为所有编码都是在 F# 中完成的,所以你会自动获得强类型,并且您可以拥有可以在客户端或服务器端运行的功能,并且在您必须拥有客户端代码的地方,您不能意外放置服务器功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-07
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 2020-05-03
    • 2011-12-10
    相关资源
    最近更新 更多