Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Thank you all for your comments! I appreciate your viewpoints. I chose to ask this question here because I highly respect those who visit this site. Now a few more comments if you don't mind...

(1) I'm in a mixed environment: Windows, Linux, AIX. In some cases I have GUIness available - Always with Windows, occasionally with Linux, rarely with AIX. I do much of my work on a desktop computer, but I don't want to lose productivity if I am mobile and using my laptop.

(2) I'm not a full-time developer, but rather a part-time programmer. I'm the IT guy for my organization, which means that I sometimes write code and other times I crawl under desks to do cabling, answer dozens of annoyingly easily computer questions each day, etc.

(3) I come from the 'visual' school of programming, i.e. Borland's Turbo C/C++ in the late 80's, VB6 in the late 90's, Visual Studio more recently, etc. What this means is that I've grown up on debugging programs visually.


The bottom line for me is this: when I'm just hacking a script, any editor will do. When I'm writing a program, I prefer an editor that at the very least has syntax highlighting and lets me set things like tabs, folds up code blocks, etc. Finally, when I'm developing an application I really feel most productive when I have a good IDE. As the complexity level of my project increases I find it valuable to have an environment that can keep up. I find that when developing applications my needs are spread out:
   I use Subversion (which I LOVE) to keep SRM under control.
   I frequently use .sql files to talk to a MySQL database.
   I frequently use .html files for various reasons.
   I occasionally need some JavaScript code.
   I usually have some binary support files (PDF,.doc,etc.).

The question for me has always been: Is there one solution that can help me with all of the above? Until recently, the answer was No. However, after avoiding Eclipse for the past two years I've gone back to see how things are getting along. I'm pleased with the progress made by the community as a whole and by the E-P-I-C plug-in developers. Recently I bit the bullet and forced myself to go through the labors of getting Eclipse working on several different computers, both Windows and Linux. The results have been promising!

EasyEclipse LAMP works extremely well for me. It's got the Eclipse add-ons to make LAMP developing pretty straightforward. It can debug in various scenarios, like normal, CGI, etc. I can edit Perl files in a Perl editor, HTML files in an HTML editor, .sql files in a SQL-friendly editor, all on the same screen. Like I said, I am extremely comfortable in the visual environment.

If you are into the visual environment also then I recommend at least giving Eclipse a test drive. It has definitely come a long way in the past year.

-MC


In reply to Re: Perl Development Environment - Revisited by mercutio_viz
in thread Perl Development Environment - Revisited by mercutio_viz

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-19 16:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found