【发布时间】:2010-10-22 21:22:05
【问题描述】:
曾经与我一起工作并尊重的人曾对我说,在应用程序代码中不需要使用反射,它应该只在框架中使用。他说的是 J2EE 背景,而我在该平台的专业经验通常证明了这一点。尽管我曾经使用 Java 编写过一次或两次反射应用程序代码。
我对 Ruby on Rails 的体验完全不同,因为 Ruby 非常鼓励您编写动态代码。如果没有反射和元编程,Rails 为您提供的大部分功能根本不可能实现,并且许多相同的技术同样适用于您的应用程序代码。
- 您是否同意反射仅适用于框架的观点?我很想听听您的意见和经验。
【问题讨论】:
标签: reflection metaprogramming