-1

是否可以很好地集成基于 MPS 的 DSL 其他 IntelliJ IDE,如 PhpStorm?

最想要的功能是按其类型(*.ext模式)和 PHP 文件生成(透明或至少自动)处理文件。

4

1 回答 1

1

MPS 可以在其他基于 IntelliJ 平台的 IDE 中以受限形式使用,例如 WebStorm、PhpStorm。我不知道对通过 MPS 生成 PHP 代码有什么特殊支持,至少 MPS 团队还没有确定这样做。此外,从评论中回答问题,可以正确地说,在 MPS 中实现的 DSL 中的程序默认保存为 xml 文件。自定义持久性可以作为 MPS 的插件来实现。此外,自定义持久性可以针对特定的 DSL 进行定制,这与与语言无关的默认 xml 持久性不同。

于 2018-12-06T16:29:52.243 回答