将 MPS 与其他 JetBrains 集成 IDE
Integrate MPS with other JetBrains IDE
是否可以将基于 MPS 的 DSL 与其他 IntelliJ IDE(如 PhpStorm)很好地集成?
最需要的功能是按类型处理文件(*.ext
模式)和 PHP 文件生成(透明或至少自动)。
MPS 可在其他基于 IntelliJ 平台的 IDE(如 WebStorm、PhpStorm)中以受限形式使用。
我不知道有什么特别支持通过 MPS 生成 PHP 代码,至少 MPS 团队还没有确定。
此外,在回答评论中的问题时,MPS 中实现的 DSL 中的程序默认保存为 xml 文件是正确的。自定义持久性可以作为 MPS 的插件来实现。此外,自定义持久性可以针对特定的 DSL 进行定制,这与语言不可知的默认 xml 持久性不同。
是否可以将基于 MPS 的 DSL 与其他 IntelliJ IDE(如 PhpStorm)很好地集成?
最需要的功能是按类型处理文件(*.ext
模式)和 PHP 文件生成(透明或至少自动)。
MPS 可在其他基于 IntelliJ 平台的 IDE(如 WebStorm、PhpStorm)中以受限形式使用。 我不知道有什么特别支持通过 MPS 生成 PHP 代码,至少 MPS 团队还没有确定。 此外,在回答评论中的问题时,MPS 中实现的 DSL 中的程序默认保存为 xml 文件是正确的。自定义持久性可以作为 MPS 的插件来实现。此外,自定义持久性可以针对特定的 DSL 进行定制,这与语言不可知的默认 xml 持久性不同。