XText для EClipse и Oslo Intellipad для SQL Server, то ЧТО ДЛЯ.NET?

XText является отличным редактором и языковым производителем для DSL в EClipse. Я подумал, что Intellipad является эквивалентом в мире.NET, конечно, все, что я разочарован, когда Microsoft объявляет, что он будет частью SQL Server.

Теперь, если мне нужно создать DSL, работающий в среде.NET, с редактором, поддерживающим раскрашивание, искажение, ошибки... (редактор работает за пределами Visual Studio, это плюс, редактор WPF - плюс), какие инструменты у меня есть искать?

1 ответ

Решение

Microsoft "M" действительно является ответом на Eclipse Xtext. Просто для сравнения. Xtext является зрелым, "M" является CTP. Xtext имеет в два раза больше функций, но "M" предлагает некоторые из них, которых нет в Xtext. Особенно возможности отладки и динамический синтаксический анализатор (кодоген не требуется).

Будьте уверены, что вы сможете использовать DSL из "Моделирования SQL Server", не запуская его в реляционном ядре SQL Server.

Кстати, Entity Framework разрабатывается из той же группы. Разве это не доступно в.NET?

Другие вопросы по тегам