win32.perl.org 网站提供参考文献的几个Perl分配MS Windows.

很长一段时间我一直在使用ActivePerl从 ActiveState 但最近我切换到 草莓Perl.

恕我直言,唯一的优势,积极Perl仍然有超过草莓Perl是事实,它涉及与Perl传统知识,这意味着它容易安装 开发::ptkdb 图形调试器。除此之外,我认为,草莓Perl有所有的优点。

有帮助吗?

解决方案

草莓Perl 只是越来越好。一个问题我曾多次与ActiveState是我的模块,有时无法安装因为我需要一个升级的一个核心模块,但他们不会允许的。因此,每个人都是谁 不不 使用的窗口可以使用我的代码,但他们不能这样做,与ActiveState的Perl。

ActiveState还有一个非常狡猾的建立系统,该系统往往未能报告正是为什么一个模块无法建立。我有这么累的电子邮件和要求这一信息,我最终放弃了。我想我的代码在Windows上运行的,但如果ActiveState不会为我提供这一信息并不会给我任何选择,为升级的核心模块,我就不能使用它。我的一些模块没有建立失败的任何操作系统--除了那些与ActiveState Perl。支持草莓Perl,只是不要担心ActiveState.

如果ActiveState有固定他们建立系统和其'没有升级到核心模块'政策,这是值得重新考虑.

其他提示

没有一个单一-最好的Perl分布。 香草Perl (可再定位,可再发Perl),和它的更多的开发友好 草莓Perl 具有重大潜力。

然而,有一个很好的理由为什么 ActivePerl 是非常受欢迎。优点大多来的形式,便于部署的最终用户(没有编译器必要用他们的软件包的管理,PPM)。该ActiveState科索沃民主党(Perl开发工具)也是一个非常好的方式来包一个完整的Windows二,不需要任何Perl以被安装在机器的用户。

不幸的是,许多非常好的支持的模块(如Perl绑定OpenSSL)不提供通过ActiveState的储存库。

最喜欢的事情,你应该让你选择的基础上分发最能满足你的需要。

我主要使用ActivePerl,但我真的很喜欢那里的草莓Perl领导。我喜欢这的支持壳"只是工作"而我没有跳过一堆篮球安装XS模块。(例如ExtUtils::FakeConfig,虽然那是不必要在更多的最近的ActivePerl的基础之上。) 我还兴奋的可能性Perl在一个闪存盘.所开发的释放 便携式Perl 是相当可用。

我同意主要优点ActivePerl是传统知识,但是注意到,截至5.10ActivePerl不再附带传统知识的默认。它的船只配置关系,而不是。

未来是绝对草莓Perl。无论你选择的,虽然(这一问题不是唯一为Windows),如果你分发的最终结果的其他机,你们要小心,因为对于安装/安装的指示,你提供的。

草莓Perl 更像是Perl*尼克斯。它带有 MinGW 这可能是有用的,在其自己的。Perl模块也可以安装用ppm或求助.

我迄今为止喜欢草莓Perl。一方面,它安装了海湾合作委员会的一部分mingwin,这样就可以安装直接从求助.

我用ActiveState的perl一段时间,但我有很多的片状到另一台机器,尽管他们正在(似乎)相同的配置。他们的PPM模块包装留下了不好的品味,还。它使死管理简单的软件包,但是你依赖上他们更新PPM之后支持更新。此外,PPM不通过任何手段的全部内容的支持;最后一次我使用ActivePerl,我有一个很难找到所有的模块我需要那些有经常的旧版本。

我总是用Cygwin(xterm与bash这么多比cmd windows)和Perl。我安装Perl模块的支持壳(在"支持"的命令);它工作正常。

ActiveState Perl已经被认为是事实上的窗户Perl相当长一段时间。虽然它有一个很大的缺陷和我们很多人使用别的东西,它仍然是非常受欢迎的。如果你是建设Perl代码被上执行的Windows的机器(其他比你自己的),我将考虑它写着眼于默认(或默认,因为我可以获得的话)作为Perl执行安装。什么和你介绍进入壁垒其他人试图使用您的应用程序后。

我有主要问题的草莓,我觉得是没有支持。良好的人在PerlMonks不能帮助我,我放弃了。如果 这页 叶子您一定缺乏信心,这就是你的答案。

代码我写的土地,在财富500强公司这样一个"企业"的感觉是有帮助的。我用ActivePerl迄今为止,它的工作的现于两个内部工具,并分发给那些大'ish的客户。

我使用的活动状态Perl5.014,其工作确定。

问题是,它没有最新版本的神父(IDE,debbugging环境)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top