MPS

DSL开发环境

官方网站

MPS (Meta Programming System) 是一款革命性的语言工作台,它能让你设计自己的可扩展领域特定语言(DSL),并立即用于构建终端用户应用程序。通过独特的投影编辑技术,MPS 突破了传统语言解析器的限制,打造出更丰富的 DSL 编辑器,支持表格和图表等高级功能。

功能特点

投影编辑

  • 采用独特的投影编辑技术,摆脱传统文本解析的限制
  • 提供灵活的编辑器定制能力,支持表格、图表等丰富表现形式

DSL 设计与开发

  • 完整支持领域特定语言的设计、实现和使用
  • 内置语言扩展机制,可逐步演进你的 DSL
  • 提供丰富的 IDE 功能,如代码补全、导航、重构等

多语言集成

  • 支持在同一项目中混合使用多种语言
  • 提供语言组合机制,实现不同 DSL 间的无缝协作

兼容性

  • 支持 macOS、Windows 和 Linux 平台
  • 基于 Java 技术,可在多种环境中运行
  • 提供与 IntelliJ 平台工具的深度集成

MPS 为语言工程师和领域专家提供了强大的工具,让他们能够创建精确匹配特定需求的编程语言。无论是构建内部工具还是开发面向最终用户的产品,MPS 都能提供无与伦比的灵活性和生产力。

信息

价格

免费

大小

944.3 MB

兼容性

macOS 10.13 or later

芯片支持

Intel 64

语言

中文, 英文

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索