scala - 为什么Web开发框架倾向于围绕语言的静态功能工作?

标签 scala reflection lift static-typing

当我开始使用Lift时,我对使用反射(或似乎使用反射)的程度感到有些惊讶,这在静态类型的函数式语言中是有些意外的。我在JSP方面的经验是相似的。

我是Web开发的新手,所以我真的不知道这些工具的工作原理,但我想知道,

  • Web开发的哪些方面鼓励使用反射?
  • 是否有任何工具(以静态类型的语言)能够处理(1)引用模板页面中的代码(2)对象关系映射,并且不使用反射方式?
  • 最佳答案

    请参阅电梯来源。我学习的大多数代码都没有使用反射。几乎所有内容都是静态类型的。如果您引用的是提升 View ,则它们将作为Xml节点处理,这也不是反射。

    关于scala - 为什么Web开发框架倾向于围绕语言的静态功能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304045/

    相关文章:

    java - 你如何在 Play Framework scala 模板中使用 DTO?

    html - 将 html/xml 代码与提升代码段分开的好方法是什么?

    scala - 处理容器停止/重新加载事件

    ajax - Lift 框架中的动态绑定(bind)

    scala - 更改正在运行的 Actor 系统的日志级别?

    Java <-> Scala 互操作 : transparent List and Map conversion

    scala - 如何在数据框中的列上创建 bin

    c# - GetType() 和 GetType().UnderlyingSystemType 之间的区别

    java - 我可以判断是否调用了抽象方法吗?

    C# 反射 if : 0 equals 1?