答案 0 :(得分:4)
除非您需要不是为其构建的模块(或更新版本的模块),否则ActiveState通常更容易。我一般都选择草莓,因为我总是希望在某些时候使用一个模糊或新的模块。
答案 1 :(得分:1)
Strawberry Perl是更好,更现代的选择。
答案 2 :(得分:1)
AcivteState销售对ActivePerl的支持,因此如果您需要商业支持,那就是可行的方法。 Strawberry Perl很不错,因为它包含了安装CPAN大多数模块所需的一切。它们同样容易/难以使用。如果您是Perl的新手,我建议您查看Padre(用Perl 5编写的Perl IDE)。安装程序包含Strawberry Perl的副本。
答案 3 :(得分:1)
在两者之间我不做任何比较,但除此之外,你还可以看看Cygwin。
答案 4 :(得分:1)
我已经使用了两者(虽然不是很广泛),并且我发现Strawberry Perl在安装软件包时提供了最佳体验(事情倾向于Just Work),但ActiveState更好地支持与Windows的集成(例如。 pl文件扩展名在安装时自动注册。
注意:我没有使用最新版本(最近一次是在去年)。
答案 5 :(得分:0)
从我的角度来看,最新版本的ActiveState Perl和Strawberry Perl没有什么区别。 (顺便说一句,这是草莓开发者的一项伟大成就)。
您可以使用ActiveState安装相同的mingw
工具和dmake
,并成功编译大多数XS模块。
并且,您可以将ppm
与Strawberry Perl一起使用。