Perl 发行版(Perl distributions)
Strawberry Perl
特点:纯开源 + 最接近 Linux 环境的 Perl
- 完全开源、免费、独立安装;
- 内置了 gcc (MinGW) 编译器;
- 自带 cpan 工具,可直接安装各种 Perl 模块;
- 兼容 Linux 环境的 Perl 模块;
- 安装后立即可用,无需额外配置。
注意:
- Perl 命令:perl.exe
- 模块安装:cpan Some::Module
- 编译模块时不会报错,因为内置 C 编译环境。
适合:
- 开发者 / 学习者;
- 想在 Windows 上模拟 Linux Perl 环境的人;
- 需要编译原生 Perl 模块的人。
ActiveState Perl
特点:商业化 + 管理友好 + 企业支持
- 来自 ActiveState 公司(他们也做 ActivePython、ActiveTcl);
- 提供一个图形化的 ActivePerl Installer;
- 有 ActiveState Platform 在线包管理器;
- 对企业用户提供技术支持;
- 适合需要长期维护、可控版本环境的公司。
注意:
- 新版 ActiveState Perl 不再内置所有模块;
- 一些模块需要你注册账户,通过 “ActiveState Platform” 来安装;
- 对商业用途有授权条款(非完全自由)。
适合:
- 企业环境;
- 想用 GUI 或受控安装;
- 不关心编译环境(多数用纯 Perl 模块)。