2009-12-25 4 views
4

XText - отличный редактор и язык для DSL в EClipse. Я думал, что Intellipad - это эквивалент в мире .NET, конечно же, поскольку все, что я разочаровываю, когда Microsoft объявит, что он будет частью SQL Server.XText для EClipse и Oslo Intellipad для SQL Server, затем ЧТО ДЛЯ .NET?

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

ответ

1

Microsoft «М» действительно является ответом на Eclipse Xtext. Просто для сравнения. Xtext зрелый, «M» - это CTP. Xtext имеет в два раза больше возможностей, но «M» предлагает некоторые из них, которые не поддерживаются Xtext. Особенно возможности отладки и динамический парсер (без необходимости использования кодегана).

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

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

+0

Поблагодарите Ларса, но как вы думаете, Intellipad в будущем будет доступен в качестве плагина для визуальной студии как XText для EClipse, чтобы мы могли разместить наши редакторы языка в Visual Studio Shell? –

+0

Я абсолютно уверен, что языки, написанные на M, будут доступны через службы Visual Studio Language. Я также скоро попытаюсь переосмыслить intellipad в VS - так как он прорисован в Quadrant ... Но давайте спросим: http://twitter.com/lcorneliussen/statuses/7741047964 –

+1

dougs answer: "@lcorneliussen Мы поддерживаем" M "в VS, но мы не решили, можем ли мы поддерживать DSL в VS в v1. Отправьте розовый адрес электронной почты, если хотите." http://twitter.com/douglasp/statuses/7741695686 –

 Смежные вопросы

  • Нет связанных вопросов^_^