【问题标题】:Scala - Template based run time code generationScala - 基于模板的运行时代码生成
【发布时间】:2013-07-26 15:44:35
【问题描述】:

我正在 Scala 中寻找一个好的基于模板的运行时代码生成库。我的 ERP 系统需要它来生成工件(html 和其他代码文件)

谁能指点我正确的方向?

【问题讨论】:

    标签: scala code-generation erp


    【解决方案1】:

    你应该看看Scalate。它有多种语法选择,如果您使用SSP,您也可以轻松地为 HTML 以外的文本创建模板。

    【讨论】:

      【解决方案2】:

      如果您的应用是基于网络的,Play 有一个用于生成输出页面的模板系统。

      【讨论】:

      • 我的应用是基于网络的。但是使用“运行时代码生成库”,我应该能够创建自己的自定义模板并生成 HTML5 页面、AngularJs 控制器、Scala 代码文件等工件。 Play 会这样做吗?看起来 Scalate 可以满足我的要求。
      • 如果您的意思是在运行时生成模板本身或创建基于模板的源代码以进行动态编译,那么答案是否定的。播放模板在编译时定义和类型检查,并编译为 scala 类,在运行时只进行绑定和最终渲染。
      • 要求是创建基于模板的源代码以进行动态编译。还是谢谢你回答
      猜你喜欢
      • 2016-02-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多