我只是在听一些较旧的.Net Rocks! 剧集,我发现DSL上的#329很有趣。 我的问题是,我找不到任何好的在线资源,试图学习这项技术的人。 我得到了创建新设计师的基础知识,但缺乏使用DSL工具使用的T4引擎的MS文档,以及如何将模板与DSL模型集成。

有谁知道MS DSL工具的一些很好的入门资源?

===============>>#1 票数:5 已采纳

DSL Tools团队的架构师写了一本书, 使用Visual Studio DSL Tools进行特定领域开发。 该书的网站还有其他一些链接和资源。

===============>>#2 票数:3

如果你有兴趣的DSL, 杰夫·莫泽写关于他们的一些伟大的文章(和“元”的心态,你需要的帧) 在这里, 在这里,在这里在他的博客。

===============>>#3 票数:2

对我来说,T4示例的最佳来源是博客。

===============>>#4 票数:2

Martin Fowler目前正在写一本关于DSL的书。 这里是一个演示文稿 ,他给了主题演讲。

===============>>#5 票数:1

既然你正在寻找MS世界,你可能想看看F# 它提供了扩展其语法以编写特定于域的语言的能力(有关示例代码,请参阅此链接 ,第16页)。

===============>>#6 票数:1

我发现以下页面中有许多网络广播非常有用:

http://msdn.microsoft.com/en-us/vsx/cc677256.aspx

===============>>#7 票数:0

Boo是一个很棒的DSL选择。 我一直在使用它来设置我的IoC容器,定义路由,验证规则。 Ayende Rahien正在为Manning撰写一本关于这个主题的精彩书籍,名为“ 在Boo中构建领域特定语言”

===============>>#8 票数:0

===============>>#9 票数:0

Martin Fowler正在写一本关于DSL的书。 你可以在这里阅读他的工作http://www.martinfowler.com/dslwip/

我也参加了Jay Fields的精彩演讲(他的幻灯片在这里 )。

===============>>#10 票数:0

对于Visual Studio DSL工具(将图形DSL添加到Visual Studio的工具),这里有一个介绍性的动手实验室: http//code.msdn.microsoft.com/Visualization-and-Modeling-313535db

该工具的主页以及其他样本的链接在这里: http//archive.msdn.microsoft.com/vsvmsdk

===============>>#11 票数:0

我会推荐http://msdn.microsoft.com/en-us/vsx/cc677256.aspx作为启动器的DSL工具。

另外,请查看MDSD(模型驱动开发)的概念。 关于该主题(和DSL)的专家是Markus Voelter: http ://www.voelter.de/

我相信MDSD,软件生产线和DSL之间有很多相似之处,这种“新的”做事方式需要清理它的概念。 这就是为什么很难找到关于这个主题的好信息的原因之一。

另一方面,acm.org拥有广泛的研究论文数据库,来自各种会议的文章(如OOPSLA),您可以在其中找到有关DSL,语言设计,SPL,MDSD等的大量信息。

===============>>#12 票数:0

这里有一些我认为有用的网站:

  ask by Eric Haskins translate from so

未解决问题?本站智能推荐: