4

XText是用于 EClipse 中 DSL 的出色编辑器和语言制造商。我认为Intellipad是 .NET 世界中的等价物,当然,当微软宣布它将成为 SQL Server 的一部分时,我感到很失望。

现在,如果我需要使用支持着色、智能、错误的编辑器创建在 .NET 环境上运行的 DSL……(在 Visual Studio 之外运行的编辑器是一个加号,WPF 编辑器是一个加号),我有什么工具寻找?

4

1 回答 1

1

Microsoft "M" 确实是 Eclipse Xtext 的答案。只是为了比较。Xtext是成熟的,“M”是CTP。Xtext 有两倍的特性,但是“M”提供了一些 Xtext 没有的特性。尤其是调试功能和动态解析器​​(不需要代码生成器)。

请放心,您将能够使用“SQL Server 建模”中的 DSL,而无需在 SQL Server 的关系内核中运行它。

顺便说一句,实体框架是在同一组内开发的。它不是也可以在.NET 中使用吗?

于 2010-01-08T16:35:13.417 回答