一句话Moose is an open-source Pharo-based platform for custom software and data analysis, visualization, querying, and modeling.
定价Free / Open Source Website states Moose is open source under BSD/MIT; no commercial pricing information is provided.
适合谁Programmers, researchers, software analysis practitioners, Pharo/Smalltalk developers, teams building custom code or data analysis tools
核心功能Custom software and data analysis platformLanguage-independent meta-model for software analysisVisualization via Roassal agile visualization engineMoldable development support for Pharo via Glamorous ToolkitBrowsersparsersmodelsqueriesand scriptingJava importer via jdt2famixC# importer via roslyn2famixExtensible object-oriented models and fluent interfaces
功能与用途面向软件与数据分析的平台,用于构建自定义分析、模型、查询、脚本、浏览器、解析器与可视化工具;强调 humane assessment、agile visualization 和 moldable development。
支持语言/框架平台基于 Pharo。明确提到可通过 jdt2famix 导入 Java,通过 roslyn2famix 导入 C#;历史目标是语言无关的软件分析元模型。
开源还是闭源开源,正文说明采用 BSD/MIT 许可。
自托管选项可下载 Moose image 并使用 Pharo VM 在本地运行;也可将 Moose 代码加载到 Pharo image 中。
定价未提供商业定价;根据开源 BSD/MIT 信息可判断可免费获取源码和镜像。
API/SDK未明确提供传统 REST API/SDK;提供 Pharo/Smalltalk 代码加载方式,并强调面向对象模型、fluent interfaces、查询文档和可编程扩展。
集成与生态与 Pharo、Roassal、Glamorous Toolkit、FAMIX 相关;提供 Java jdt2famix 和 C# roslyn2famix 外部导入器;代码和 issue 在 GitHub,旧代码在 SmalltalkHub。
文档质量正文提供 themoosebook.org、agilevisualization.com 和 Moose Query documentation 链接;安装说明较具体,但官网信息存在版本较旧、开发版/夜间版并存的问题。
中国访问未知
适用场景Building custom software analysis tools; codebase visualization; language-independent software modeling; research on software assessment; Java and C# model import through FAMIX importers; exploratory data analysis in Pharo
同类SourcetrailCodeQLSonarQubeUnderstandDoxygenJetBrains MPSGlamorous Toolkit