http://www.perlmonks.org?node_id=579077

gperl has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I'm new to perl and was wondering if someone could suggest a good IDE for perl on windows. I was looking at OptiPerl and Komado. Any suggestions? Thank you

Replies are listed 'Best First'.
Re: Perl IDE
by jcoxen (Deacon) on Oct 18, 2006 at 14:36 UTC
      will keep that i mind..Thanks.
Re: Perl IDE
by loris (Hermit) on Oct 18, 2006 at 14:28 UTC

    If you really want an IDE, you could look at eclipse with the EPIC plugin. I myself would recommend using emacs, which I use for most things, as this will save you having to change to a different IDE every time you change programming language. The learning curve is a little steep, but after only a few years, you'll really begin to enjoy using it (only joking - IMHO it is well worth the investment).

    loris


    "It took Loris ten minutes to eat a satsuma . . . twenty minutes to get from one end of his branch to the other . . . and an hour to scratch his bottom. But Slow Loris didn't care. He had a secret . . ."
Re: Perl IDE
by blazar (Canon) on Oct 18, 2006 at 14:20 UTC
    Hi, I'm new to perl and was wondering if someone could suggest a good IDE for perl on windows. I was looking at OptiPerl and Komado. Any suggestions? Thank you
    > but would love any recommendations that people might have in terms o +f IDE. > i far prefer it to command line world. Beware the IDEs of March... - Matt Garrish in clpmisc, "Re: open-perl-ide qustion"

    But seriously, this comes out quite often and indeed it seems people have no problems Komodo, but possibly for the fact that it's not free or opensource (AFAIK). Also, an interesting alternative seems to be Eclipse with the EPIC plugin for Perl.

Re: Perl IDE
by Solo (Deacon) on Oct 18, 2006 at 14:53 UTC
Re: Perl IDE
by Melly (Chaplain) on Oct 18, 2006 at 14:28 UTC
Re: Perl IDE
by aquarium (Curate) on Oct 18, 2006 at 15:26 UTC
    vi on unix/linux and gvim on windows. this way not tied in to some IDE that you can't do without at times when it's not available. perl is a very expressive language, where you're able to do the same thing in many different ways. An IDE usually streamlines you into writing code one particular way only. When i was starting out with perl i also wanted an IDE...but now find no need for one.
    the hardest line to type correctly is: stty erase ^H
Re: Perl IDE
by jdtoronto (Prior) on Oct 18, 2006 at 16:59 UTC
    My money is on Komodo, I use it all the time. Especially as it has debugging access built in and CVS access built in - it makes for a one stop shop for Perl programming.

    I had used Eclipse with the EPIC plug-in previously. But on a big project with big files it got to be atrociously slow. I have used Eclipse again recently on a clients installation of the IBM Websphere environment and whilst the later versions are somewhat better it sure doesn't warrant a change back.

    Komodo isn't free, but for the price with the Perl Developers Kit, it represents very good value.

    jdtoronto

      I agree. In fact I have two copies of Komodo - a pro version at work and a "home" version at home. Even more important is that it has subversion support built in too (Update bah, pro version only). ;)

      When I was looking around for a Perl IDE a year and a half ago I completely wasted about three days trying to get Eclipse installed with EPIC and be able to use the debugger in any sensible fashion. I couldn't find a way to do it. Others (g0n perhaps? Update Getting started with Eclipse & EPIC and Re: Perl Editor - Eclipse EPIC - How to debug?) have posted a good 'how to' recently and the problems seem to have been resolved - much too late for me though.

      The Komodo editor has a lot of great features. It stands very well beside the Visual Studio IDE, and that is high praise. Indeed Komodo has features that I really miss when I turn back to the VS IDE such as being able to toggle the presence of various docked windows and its template/snippit management.

      On the other hand, it does have a few bugs. The editor seems pretty stable, but the debugger looses the plot sometimes. I suspect that the debugger API is a little hairy with the result that Komodo can't regain control of the debugger at times leaving a hung process. Most often killing the Perl process allows Komodo to recover. Occasionally the Komodo process needs to be killed off too. Fortunately Komodo loads reasonably quickly and, if you use the auto save before run option, none of your edits are lost.

      Komodo also has very good support HTML and XML editing along with support for a variety of other languages (Python, Ruby, PHP, ...) that may be installed on your system.

      In case you didn't guess, I highly recommend Komodo.


      DWIM is Perl's answer to Gödel
Re: Perl IDE
by BaldPenguin (Friar) on Oct 18, 2006 at 20:12 UTC
Re: Perl IDE
by Zadeh (Beadle) on Oct 18, 2006 at 20:16 UTC
    I use Komodo at work but I'm actually interested in what others might use too, because the only reason I use Komodo isn't because I like it *that* much but because it's the best for windows that I've found. (Well, and because its what we have licenses for.)

    On a daily basis in Komodo, it often locks up at least 3-4 times and I have to kill it. Restarting it is no problem, but then it forgets what all my open files were, so I have to re-open them which is rather annoying. Additionally, it's fairly slow--and I'm using a computer that's only about 6 months old.

    The debugger also sometimes seems to forget where my breakpoints are and skips them entirely.
Re: Perl IDE
by bwelch (Curate) on Oct 19, 2006 at 13:35 UTC
    Vi & Vim let me develop on several remote Linux machines without having to constantly switch between editors. Using Gvim on windows to edit remote files with WinSCP lets me work using the same editor, colors, and features. The only thing I need to figure out is easy integration with subversion.

    Considered: Velaki: Edit: Mark as OT
    Unconsidered: g0n - voted 'keep' (Keep: 10, Edit: 9, Reap: 0)

      Here's a link to

      svncommand-tng : Subversion (svn) Integration Plugin, the next generation (tng)

      Hope this helped,
      -v.

      "Perl. There is no substitute."
Re: Perl IDE
by rvosa (Curate) on Oct 18, 2006 at 23:08 UTC
    I think Komodo is very good. Also an interesting example, itself, of a XUL app. Eclipse is too heavy.
Re: Perl IDE
by mantra2006 (Hermit) on Oct 19, 2006 at 18:52 UTC
    Hey
    You can use this open source IDE http://open-perl-ide.sourceforge.net
    and also you can download eclipse www.eclipse.org and configure
    to run perl programs through it provided u have active perl installed...


    Thanks & Regards
    Sridhar
      You might want to take a look at http://www.facebook.com/PerlOnNetBeans