【发布时间】:2010-09-10 18:02:22
【问题描述】:
我使用过 MyGeneration,我喜欢它生成代码,该代码使用 Microsoft 的数据访问应用程序块作为我的数据访问层,并使我的数据库概念与我正在建模的领域保持同步。不过,它花了一个周末比预期更陡峭的学习曲线才能使其富有成效。
我想知道其他人在做什么与代码生成有关。
http://www.mygenerationsoftware.com
http://www.codesmithtools.com/
其他?
早在 2000 年左右,我工作的公司就使用了 Veritas Software 的产品(我相信是这样)来为组件建模并生成集成组件 (dll) 的代码。我没有太多经验,但似乎代码生成长期以来一直是“圣杯”。实用吗?其他人如何使用它?
谢谢!
【问题讨论】:
-
添加了 LLBGen 和 Subsonic。谢谢!关于实用和如何使用的问题?您是否将代码生成严格用于数据访问?它与表示正在建模/实现的域(业务对象)有多接近?项目规模(团队规模、持续时间等)也是一个很好的衡量标准吗?
标签: java .net database code-generation