Strawberry Perl是“Windows 的开源 Perl,与其他地方的 Perl 完全相同”。Vanilla Perl “提供了一个尽可能接近 Perl 核心的 Perl 发行版”。Strawberry Perl 建立在 Vanilla Perl 之上。
这两个发行版都带有 C 编译器,因此可以构建来自 CPAN 的使用 XS 的 perl 模块。
草莓 Perl 和香草 Perl 有什么区别?
Strawberry Perl是“Windows 的开源 Perl,与其他地方的 Perl 完全相同”。Vanilla Perl “提供了一个尽可能接近 Perl 核心的 Perl 发行版”。Strawberry Perl 建立在 Vanilla Perl 之上。
这两个发行版都带有 C 编译器,因此可以构建来自 CPAN 的使用 XS 的 perl 模块。
草莓 Perl 和香草 Perl 有什么区别?
香草 Perl 系列
Vanilla Perl 系列提供了一个尽可能接近 Perl 核心的 Perl 发行版。如有必要,它可能包括特定于 win32 的修复程序。
Vanilla Perl 是实验性的,不用于生产目的。它面向大师级 Win32 Perl 开发人员和希望尝试构建自己的自定义 Win32 Perl 发行版的人。Vanilla Perl 版本仅按顺序“构建”编号,不会遵循任何 alpha/beta/release 计划。这意味着随着新版本配置的测试,增量构建可能不如以前的构建稳定。
和
草莓 Perl 系列
Strawberry Perl 系列的目的是为有经验的 Perl 开发者提供一个更实用的 Win32 Perl 版本,在 Win32 条件下试验和测试各种 CPAN 模块的安装,并为有经验的 Perl 开发者开始做实际工作提供一个有用的平台。
除了 Vanilla Perl 中的模块,Strawberry 还将包括 Bundle::CPAN 的整个依赖关系树,以及一组额外的升级版本的双 CPAN/core 模块,这些模块具有特定于 win32 的修复程序。
答案是 Perl 发行版通常带有非核心模块。ActiveState 尤其以这样做而闻名。非核心模块大大提高了可用性。
Vanilla 是核心发行版。Strawberry 带有标准的非标准模块。;-)
来自维基: