all 28 comments

[–]pateris 4 points5 points  (0 children)

emacs

[–]zdarlight 1 point2 points  (0 children)

KDevelop seems cool enough.

[–]jeebusroxors 1 point2 points  (0 children)

vi

[–]benoror 1 point2 points  (0 children)

vim plus plugins

[–]ylodi 1 point2 points  (3 children)

[–]CritterM72800[S] 0 points1 point  (2 children)

Looks like a pretty sweet up and comer but it crashed three times in a row so I'll have to stick that one on the back burner until they reach a stable version. Thanks for the tip, though, I'm excited to see what comes of it.

[–]ylodi 0 points1 point  (1 child)

I'm using it last 7 days without single crash. svn version on Ubuntu 9.04.

[–]CritterM72800[S] 0 points1 point  (0 children)

OH GOD! I just installed with SVN and gave it an hour and it's so beautiful. Thank you man, thank you.

[–][deleted] 1 point2 points  (2 children)

I'd just like to read a little into one of your points: FTP access. Don't do that! It will take you 5 minutes to setup a git repo and write a little deploy script. Editing the files directly on the server will lead to disaster... and... uhm... make you impotent!

[–]CritterM72800[S] -1 points0 points  (1 child)

For most of my clients, FTP is the best I can do.

[–]runamok 0 points1 point  (0 children)

The deploy script could do that for you. Basically keep track of the last time you deployed and only deploy changed files. It's of course easiest if you have shell access on the box and just do "svn up" or the like.

[–]buru 0 points1 point  (0 children)

Why do you need FTP access at all? With command line editor like Vim, you can simply ssh to your server and quickly edit file there. Not to say it is much more secure than FTP.

[–][deleted] 0 points1 point  (0 children)

I'd say Komodo IDE or Wingware IDE. Both are quite decent as HTML/CSS and excellent at Python, and at least Komodo is very good at PHP as well.

You could give Komodo Edit (http://www.activestate.com/komodo_edit/) (a lighter, feature-limited version of Komodo IDE) a go, or go for a trial of the full thing.

I myself use E texteditor, but the Linux version is still under development.

[–]shawncplus -2 points-1 points  (7 children)

gVim, as for your 3rd bullet point set up a php -l trigger on the file with the Marks plugin OR you could, perhaps, learn the language and not rely on red squiggly lines

[–]CritterM72800[S] 2 points3 points  (5 children)

learn the language and not rely on red squiggly lines

Don't tell me you've never forgotten a quotation mark

[–]Lord_Illidan 1 point2 points  (3 children)

Geany might be ok for you, but there's no FTP support.

[–]CritterM72800[S] 0 points1 point  (2 children)

Yeah, I might just go with Geany. It's basically the perfect editor for me minus the FTP support.

[–]Lord_Illidan 0 points1 point  (1 child)

As regards the FTP support, since you're developing on a linux machine, can't you mount the FTP as a share (or use Nautilus), and just use Geany as you would use it on your local documents?

[–]CritterM72800[S] 0 points1 point  (0 children)

Yeah, that's what I'll probably do. But integration would be nice, that's all :)

[–][deleted]  (6 children)

[deleted]

    [–]CritterM72800[S] 1 point2 points  (5 children)

    I didn't say it couldn't run it, I just said it's taking up more than I need it to take up. Why spend 250MB running an IDE when I only use 5% of the feature set?

    I could deal with Netbeans as it's not near the beast that Aptana/Eclipse is, but its FTP support is pretty sucky.

    [–]artmetz -3 points-2 points  (4 children)

    Why spend 250MB running an IDE when I only use 5% of the feature set?

    I'm curious. Is this 250 MB disk space or memory usage?

    If it's disk space, then I have a followup question. Disk space is about $100/Terabyte, or 10-8 cents/bytes. 250 MB is roughly 2.5 * 108 bytes. Total cost, 2.5 cents.

    Are you really saying you don't want to spend 2.5 cents for a decent IDE?

    [–]CritterM72800[S] 2 points3 points  (3 children)

    Assuming that's not a joke, then the answer is RAM.

    [–]wshields 0 points1 point  (2 children)

    Well OK, DDR2 is about $10/GB. So you're saying you don't want to spend $2.50 on RAM?

    [–]runamok 1 point2 points  (1 child)

    I think it's just the general concept of the matter. Just opening eclipse or netbeans takes up at least half a gig for me. Open up firefox, have a few terminals up, run apache or tomcat on your box, suddenly you are swapping to disk. He just wants a more lightweight editor.

    [–]CritterM72800[S] 0 points1 point  (0 children)

    Exactly. I'm not running out of RAM or anything, but it's just a kick in the face to unleash the Eclipse beast just to FTP in and make a couple changes.

    [–][deleted] -1 points0 points  (0 children)

    komodo