之前在Windows平台一直用ActivePerl开发Perl应用,这一阵考虑到ActivePerl为商业软件,存在版权上的风险,准备换了一个开源的Perl运行环境。上网搜索到一款开源软件 :StrawBerry(http://strawberryperl.com/)。
这个软件的安装过程很简单,上StrawBerry官网下载相应版本的安装包,点击几次Nex便完成了。 我下载的是5.12.3版本的64位安装包,大小为43.9MB,安装完占了259MB,与ActivePerl同版本(116MB)相比,体积增加了一倍多。这可能与StrawBerry的实现方式有关,在安装目录发现了mingw环境和C Runtim Library。StrawBerry默认带了常用包,自动增加了pl扩展名关联,还贴心的提供了CPAN安装工具CPAN Client。CPAN Client是命令行界面,理应比ActivePerl笨拙的PPM要好用,但不知为何我在本机无法获取包,原因可能是LWP无法使用。另外,值得一提的是,StrawBerry的安装目录有大量的bat批处理文件,主要用来配置环境,将BAT和Perl混杂在一起写,比较有新意,文件命名也是混杂的,如update_env.pl.bat。
目前还在体验中,所以无法对StrawBerry的性能做一个总体评价,希望它能成为ActivePerl的开源替代。