一句话完全开源的纯面向对象沉浸式编程环境与Smalltalk系动态语言
定价免费开源 全功能免费提供,无付费版本,采用MIT开源许可证
适合谁['开源开发者', '企业开发团队', '编程语言研究人员', '动态语言爱好者', '教育场景学习者']
核心功能纯面向对象设计,系统内所有元素均为对象语法极简,仅6个保留字,符合LL(1)文法解析速度快程序与IDE边界消除,调试时可直接用代码可视化数据结构,内置工具可自定义全系统反射能力,可检查修改所有对象、枚举类实例、排查内存泄漏运行时动态演化,无需重启即可增删类实例变量、修改类定义、替换对象实例高级异常系统,支持抛出异常后传入替代结果恢复执行,可用于信息流控制原生状态化Trait机制,单继承基础上实现类行为共享AST元链接扩展,可实现断点、覆盖率测试、变量历史记录等高级功能内置进程管理,跨平台支持并发编程跨平台高速虚拟机,支持Windows、macOS、Linux及ARM架构,虚拟机主体用Pharo实现丰富内置工具与第三方包生态提供官方免费Mooc课程
功能与用途Pharo 同时是纯面向对象编程语言和集成开发环境,强调沉浸式编程、即时反馈、开发测试调试一体化,并可用于构建和部署 mission-critical applications。
支持语言/框架核心语言为 Pharo,属于 Smalltalk 传统的动态、纯粹、反射式面向对象语言。正文提到拥有 huge library 和 external packages,但未列出具体框架。
开源还是闭源完全开源,full stack / project released under MIT License,并托管在 GitHub。
自托管选项可下载安装到本地运行,示例命令为 wget 获取脚本后执行 ./pharo Pharo.image eval。正文未明确描述服务器端自托管模式。
定价免费开源,未提及付费版本、订阅或企业定价。
API/SDK正文未提供独立 API 或 SDK 信息。
集成与生态由国际开源社区、Pharo consortium、Pharo association 以及 Inria、RMOD、CNRS、UDL、Cristal 等支持;拥有库、外部包、框架和持续贡献者。
文档质量网站提供 Documentation、Features、Download、Community、MOOC 等入口,正文提到 3000 人注册学习 MOOC;但抓取内容未展示文档深度、API 参考完整性或示例质量。
支付['无付费渠道']
中国访问可直连
适用场景['关键业务系统开发''领域特定语言(DSL)构建''动态编程研究与教学''Web开发''需要热更新的生产系统开发']
同类SmalltalkSqueakVisualWorksSelfRacketLispWorks