README-zh
介绍
在 HybridOS(合璧操作系统)的开发中,Vincent Wei(魏永明)提出并设计了一款全新且易学的编程语言 HVML
。 HVML 是 Hybrid Virtual Markup Language
(混合虚拟标记语言)的缩写。
HVML 的最初设计目标是,在 C/C++、Python 等编程语言的运行时环境中, 开发者可以非常方便地利用现代 Web 前端技术(如 HTML/SVG、DOM、CSS 等)快速开发 GUI(图形用户界面)应用程序, 而不是在浏览器或者 Node.js 环境中使用 JavaScript 编程语言。
我们已经实现了这一目标,并且将 HVML 设计为一种通用的编程语言。 现在,我们不仅可以使用 HVML 并基于 Web 前端技术在 C/C++ 运行时环境中快速开发 GUI 应用,还可以将 HVML 作为一种通用语言来编写脚本工具甚至是 Web 服务器的网关程序。
魏永明及其团队公开了 HVML 语言的规范文档,并开源发布了一款 HVML 解释器(称作 PurC
)以及一款 HVML 渲染器(称作 xGUI Pro
)。
尽管我们已经基本达到了最初的目标,但仍然有大量的工作需要完成。这将是一个长期的项目,无法靠几个人或者一两个企业完成。 因此,HVML 的发起者和设计者魏永明,决定联合其他人在开源协作的模式下共同开发 HVML。
这便是 HVML 社区的来由。 要加入 HVML 社区,现在便可 致信我们 或访问 https://hvml.fmsoft.cn 以获取更多信息!
最近更新
2025 年 06 月 30 日,HVML 社区发布了 HVML 开源解释器 PurC 0.9.24、HVML 开源渲染器 xGUI Pro 0.9.24 以及 HVML FastCGI 进程管理器 HVML-FPM 0.0.6。
2025 年 04 月 30 日,FMSoft 发布了跨平台 HVML 渲染器 xGUI 0.9.22(专有软件)。
2025 年 04 月 25 日,HVML 社区发布了 HVML 开源解释器 PurC 0.9.22、HVML 开源渲染器 xGUI Pro 0.9.22 以及 HVML FastCGI 进程管理器 HVML-FPM 0.0.4。
2023 年 12 月 08 日,HVML 社区发布了 HVML 开源解释器 PurC 0.9.18 和 HVML 开源渲染器 xGUI Pro 0.9.0。
2023 年 5 月 31 日,HVML 社区发布了 HVML 开源解释器 PurC 0.9.8。
2023 年 3 月 31 日,HVML 社区发布了 HVML 开源渲染器 xGUI Pro 0.6.4。
主要开发者和贡献者
主要开发者:
魏永明:架构师,HVML 解释器 PurC 和渲染器 xGUI Pro 的主要开发者和维护者。
薛淑明:HVML 解释器 PurC 的主要开发者和维护者。
刘新:HVML 解释器 PurC 中外部动态对象
FS
和FILE
的开发者和维护者。徐晓宏:曾参与 HVML 解释器 PurC v0.8.0 之前的开发。
耿岳:曾参与 HVML 解释器 PurC v0.2.0 之前的开发。
主要贡献者:
刘垦:HVML 社区布道师。
Gavin Guo:HVML 徽标视觉设计者。
戴哲楠:HVML 徽标设计者。
田思源:HVML 徽标的最初设计者。
资源
下面是 HVML 相关开源仓库的链接:
PurC:首个针对 C/C++ 语言的 HVML 解释器(the Prime hVml inteRpreter for C/C++ language)。
xGUI Pro:一款基于 WebKit 实现的 HVML 渲染器。
HVML FPM: HVML 的 FastCGI 进程管理器。
Last updated