I have experience with both; however, note the following which may temper your ultimate choice. I've used both on Windows XP but not on any other Windows version. The last version of ActivePerl I used was perl-5.10.? (and haven't used it in ~2 years); the last version of Strawberry Perl I used was perl-5.12.0 (and haven't used it in ~6 months).

I found the installation of both to be straightforward and, to the best of my recollection, hassle-free. Running Perl scripts was equally easy on both.

The main difference becomes evident when you want to use modules (simplistically, these are files with pre-written code which you can selectively add to your Perl scripts). When you install Perl, you'll automatically get some hundreds of modules (see perldoc). Depending on what you want to use Perl for, you'll probably also want to access some of the many thousands of user-contributed modules (see CPAN). With ActivePerl, you'll only have access to a subset (albeit, quite possibly, a perfectly adequate subset) of these extra modules via the Perl Package Manager (PPM) which downloads and installs modules that have been specifically prepared to work with ActivePerl. Strawberry Perl, on the other hand, provides a number of tools that allow you to install (to the best of my recollection) any module: mostly, this is no more difficult than using ActivePerl's PPM but there may be cases that prove somewhat more daunting (depending on your general computer proficiency).

If you're more use to working in a GUI environment, then ActivePerl might be your best bet. If you're happy with working on the commandline, then Strawberry Perl might suit you better. It would appear my recollection of ActivePerl is lacking - see BrowserUk's reply below. You can try both if you want; although, trying to run them simultaneously will prove problematic.

To get a better answer, you might like to update your original post with additional information such as:

-- Ken


In reply to Re: Which is better: ActiveState or Strawberry Perl? by kcott
in thread Which is better: ActiveState or Strawberry Perl? by Eldan Aranye

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.