Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: What's the best Perl IDE?

by Hercynium (Hermit)
on Sep 17, 2007 at 15:24 UTC ( #639427=note: print w/replies, xml ) Need Help??

in reply to What's the best Perl IDE?

I know this topic has been covered before, but in the spirit of helping, I'd like to offer my $.02 in this thread.

I've tried all sorts of different editors and IDE (and semi-IDE) tools and on Win32 have settled down with two:

EPIC for Eclipse is excellent, especially with the debugger integration. There are still some rough edges, but that's only when compared to Eclipse's Java integration. Most of my big projects are done using EPIC. I heartily reccomend it to all Perl devs, especially if you already like Eclipse.

For light-weight day-to-day use, I prefer Notepad++. It's a programmer's text editor using Scintilla as it's core. It's fash and relatively light on resources. It supports function/module browsing, (detects user-defined subroutines!) code folding, excellent syntax highlighting, and is overall very pleasant to use. However, it's default configuration needs tweaking for the best experience. Also, it's search/replace regex engine leaves much to be desired... however, there are a number of good plug-ins to help with that and you can configure external tools like perltidy or launching a shell, etc...

Of course, all editor and IDE preferences are subjective, and can depend on your workstation, problem domain, mood, and shoe size.

Replies are listed 'Best First'.
Re^2: What's the best Perl IDE?
by karavay (Beadle) on Sep 17, 2007 at 16:08 UTC
    Try out Optiperl under win32 - I'am a newb to perl and found it very convinient to use in many ways - though it is 59.00 USD ...

    some of its features:

    # Complete emulation of a real server - scripts can be run indirectly from html documents.
    # Live preview of the scripts in the internal web browser.
    # Feature packed editor with syntax highlighting.
    # Completely integrated debugging with live evaluation of expressions, watches, breakpoints, flow control. Remote debugging of scripts located on your web server.
    # Code completion, and hints while programming. Automatic syntax checking. # Box and line codin
    g give a better view of your code. # Saveable desktops.
    # Code librarian that supports ZIP files and code templates.
    # Context sensitive help on core perl and module documentation.
    # Powerful query editor to create the environment and data sent when calling CGI scripts.
    # Many tools like URL Encoder, Perl Printer, Pod Viewer and others.
    # Projects to organize and publish a set of scripts.
    # Version converter to handle non supported perl functions in windows.
    # Opening, saving and running scripts on remote servers. # Printing script and exporting as HTML with syntax highlighting.
    # Searching and replacing with regular expressions in projects and files.
    # Extremely versatile user tools. You can create perl code to integrate with the editor. CVS support.
    # File and FTP explorer.

Re^2: What's the best Perl IDE?
by jpearl (Scribe) on Apr 23, 2009 at 14:37 UTC
    I heartily concur on both points. I use EPIC for eclipse for big projects, not just for the debugger (which is handy) syntax highlighting, code completion etc. but also because it comes with CVS already integrated, and its very easy to set up SVN integration which is what I use (w00t! version control!). Plus its free and works on both linux and windows environments. For developing on windows I use Notepad++ as well (I don't believe there is a linux version), and on linux I use emacs.
Re^2: What's the best Perl IDE?
by umasuresh (Hermit) on Nov 02, 2010 at 23:17 UTC
Re^2: What's the best Perl IDE?
by Anonymous Monk on Nov 03, 2010 at 20:53 UTC
    I echo the above reply.

    On windows I use notepad++ when i want to be quick and eclipse with th epic plugin for more serious work. I keep meaning to install eclipse on linux but haven't got round to it.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://639427]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2020-04-08 16:35 GMT
Find Nodes?
    Voting Booth?
    The most amusing oxymoron is:

    Results (45 votes). Check out past polls.