为什么Web开发框架倾向于解决语言的静态功能?

Owe*_*wen 9 reflection scala static-typing lift

当我开始使用Lift时,我有点惊讶它使用反射(或似乎),它在静态类型的函数语言中有点出乎意料.我对JSP的经验与此类似.

我对Web开发很新,所以我真的不知道这些工具是如何工作的,但我想知道,

  1. Web开发的哪些方面鼓励使用反射?

  2. 是否有任何工具(在静态类型语言中)处理(1)引用模板页面中的代码(2)对象关系映射,以不使用反射的方式?

Khu*_*jaz 2

请参阅电梯源。我研究过的大多数代码都没有使用反射。几乎所有内容都是静态类型的。如果您指的是提升视图,它们将被处理为 Xml 节点,这也不是反射。