Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Slow evolution of Perl = Perl is a closed Word

by xdg (Monsignor)
on Aug 31, 2007 at 10:38 UTC ( [id://636288]=note: print w/replies, xml ) Need Help??


in reply to Slow evolution of Perl = Perl is a closed Word

A good IDE, like Eclipse for Java.

How about EPIC? Not sure how good it is, but it's a start.

Still, from various posts here, I still get the sense that people are using vi/vim/emacs as the development tool of choice. I'm curious why that is.

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Replies are listed 'Best First'.
Re^2: Slow evolution of Perl = Perl is a closed Word
by Taulmarill (Deacon) on Aug 31, 2007 at 11:27 UTC
    First of all, i have to say that everything about IDEs is IMO a question of personal preferences. There is no absolute answer.
    I use vim with auto indent and no syntax highlighting. This is, because first of all vim is immensely powerful. Also i like the fact, that my hands don't have to leave the keyboard for using the mouse ... ever. Also i think using a terminal window with 80x24 chars is motivating to write compact and elegant code. This also makes me think more about the code i write, which IMO results in better quality code.
    What most IDEs do i just do in multiple terminal windows. I.e. keeping track of log or error files using tail, starting a debugger and so on. Many functions build in IDEs are there to replace common CLI tools anyway.

    I'll admit that i have not spend that much time looking at and working with IDEs, so maybe I've just not seen the light yet...
      In the past, I've spent a lot of time working in IDEs, mostly because I was using proprietary languages where the IDE and the compiler were tightly coupled. Some were pretty good, others not so much. I've come away from it convinced that an IDE is a terrific tool for developing GUIs, since you can get all the draggy-droppy form creation and so forth.

      But I've never much liked making GUIs. I mostly write back-end server code by preference and web apps by necessity (i.e., that's where most of the paying work seems to be), so my preferred "IDE", like yours, consists of several xterms running some mix of vim, bash, tail, top, or maybe a couple other things and a nearby Firefox window, whether for testing web code in development, looking up reference materials, or occasionally dropping by the monastery to check out the latest rumors of Perl's demise.

    A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2024-03-19 13:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found