+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 12
Like Tree3Likes

Thread: Php ide

  1. #1
    locogeek94 is offline x10Hosting Member locogeek94 is an unknown quantity at this point
    Join Date
    Mar 2011
    Posts
    27

    Php ide

    I currently use Netbeans for my PHP projects.
    Is there anything better?

    Looking for:
    1) Free or low cost.
    2) Editable syntax color/fonts.
    3) Code hints/completion.
    4) Display line errors.
    5) Debugging.

    Or maybe for the price, I should stay w/ Netbeans.
    I can live w/ the slow startup loading time.

  2. #2
    essellar's Avatar
    essellar is offline Community Advocate essellar has a spectacular aura about
    Join Date
    Feb 2010
    Location
    Toronto, Ontario, CA
    Posts
    1,153

    Re: Php ide

    tl;dr -- Netbeans is still the best option on a slower machine.

    The really good alternatives, like Zend Studio and Aptana, are even slower -- they're absolutely wonderful to work with, library-aware, have integrated everything and play nice with version control systems like Mercurial, Git and SVN... and they're based on Eclipse, so you need a gronking supercharged workstation-class machine to keep from feeling like you're working with a VT-100 and waiting for your keystrokes to be echoed back from the mainframe. At least with Netbeans, once you pay the start-up tax you're pretty much up to working speed on an older machine.

    You can get faster IDEs than Netbeans, but I haven't found a single one that's anything like satisfactory. If you choose a font where you can actually tell the difference between 0 and O or 1 and l, or m and rn, then the on-screen cursor is usually off by a couple of characters and selection marking is a joke. There are really good, fast editors, but things like debugging are all outboard, so you're not really gaining that much.

    If you're on a *nix machine (Linux, BSD, OS X) you can make Emacs do the job if you're into keyboard chords -- most of the Lisp has already been done and can be downloaded; you just have to accommodate what other people thought were reasonable key combinations. (You'll probably wind up thinking that neckbeards have oddly-shaped hands.) It's fast, it does the job, but it's a real pain in the butt to set up and you have to memorize everything -- it's like working with the old DOS version of WordPerfect (ever seen one of those plastic keyboard templates?).
    “Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
    "It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)

  3. #3
    Dead-i's Avatar
    Dead-i is offline Community Advocate Dead-i has a spectacular aura about
    Join Date
    Aug 2011
    Location
    United Kingdom
    Posts
    1,448

    Re: Php ide

    Personally I use Eclipse for PHP Projects, Debugging, etc. I think it's a brilliant application and use it every day

  4. #4
    essellar's Avatar
    essellar is offline Community Advocate essellar has a spectacular aura about
    Join Date
    Feb 2010
    Location
    Toronto, Ontario, CA
    Posts
    1,153

    Re: Php ide

    Eclipse (and the apps/views based on it) is great if your machine can handle it. If you're running 1GB or less of memory or are on a P4-class or Atom machine, it's a real monster. The slowness will make you think wistfully of the days of the Z80 and 6502. Core2 or better and 4GB? Then you're in great shape. Startup still sucks, since you've got to get the JVM stoked and up to pressure first -- it has that in common with Netbeans -- but the app itself is fast enough once it's running if you've got enough machine. (Been using Eclipse and apps based on it for many a long year; as an IBM platform developer, it has been a big part of my toolkit.)
    “Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
    "It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)

  5. #5
    Dead-i's Avatar
    Dead-i is offline Community Advocate Dead-i has a spectacular aura about
    Join Date
    Aug 2011
    Location
    United Kingdom
    Posts
    1,448

    Re: Php ide

    Well, I'm on a desktop computer with 2.4GHz, Intel Core2 and 2GB memory w/ Vista, so I guess that's why it works so smoothly for me.
    karimirt47 likes this.

  6. #6
    callumacrae's Avatar
    callumacrae is offline not alex mac callumacrae is just really nice
    Join Date
    Dec 2007
    Location
    Wellesbourne, England
    Posts
    5,162

    Re: Php ide

    I LOVE Komodo IDE, but unfortunately it is pretty expensive. If you are a student, it is worth contacting them and asking for a discount - I heard that they offer a pretty heavy discount to students.
    I can customise your phpBB board. Send me a PM.
    lynxphp - info, tutorials and scripts
    "A forum post should be like a skirt; long enough to cover the subject but short enough to keep things interesting."

  7. #7
    essellar's Avatar
    essellar is offline Community Advocate essellar has a spectacular aura about
    Join Date
    Feb 2010
    Location
    Toronto, Ontario, CA
    Posts
    1,153

    Re: Php ide

    I'd go along with Komodo IDE too, but make sure it's the IDE. Komodo Edit is free (and a really good editor), but it sure ain't an IDE. The only downside, as Callum pointed out, is the cost. It's more than worth it if you're making a living at this stuff, but if you're not, well... (I wonder if a grey-hair with a long industry track record can persuade them that he's a student?)
    dinomirt96 likes this.
    “Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
    "It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)

  8. #8
    theone48's Avatar
    theone48 is offline x10 Sophmore theone48 is an unknown quantity at this point
    Join Date
    Jun 2011
    Posts
    221

    Re: Php ide

    I'm assuming you're talking of programs that make programs, not of actual programs themselves.

    "I wonder if a grey-hair with a long industry track record can persuade them that he's a student?"

    Well, you can always dye your hair black, hide your resume under the sofa and sprout a goatee, lol. Oh, and don't forget to slouch when you walk into the office, and chew on a wad of bubblegum.
    T1 Need Help? Add me to your friend's list & message anytime!
    If you believe this a good post, please click the star icon below. Thanks!
    Remember, help is only a step away in the forums or on Live Chat.

  9. #9
    essellar's Avatar
    essellar is offline Community Advocate essellar has a spectacular aura about
    Join Date
    Feb 2010
    Location
    Toronto, Ontario, CA
    Posts
    1,153

    Re: Php ide

    Yes -- an IDE is an Integrated Development Environment. That is a program that will let you:

    1. Edit code. This usually features things like autocompletion of keywords and function names in the language you're using, "code folding", which let's you collapse and expand sections of code so you only see what you need to see, automatic indenting, syntax highlighting (which makes it easy to tell what is programming language, what is data, and, often, what kind of data you're dealing with) -- things that make it a lot quicker and easier to edit code.

    2. Manage code and other resources.

    3. Test and debug the code you're working with.

    4. Integrate with a version control system, which is a lot better than using things like "old", "new", "newnew", "latest" and "final" in filenames for managing and rolling back changes.

    There are often tools that make it easier to work with and manage databases and so forth as well. You can certainly write a large, complete and sophisticated system in PHP using only Notepad and a web browser to check the results, but that's making your life a lot harder than it needs to be. (This is covered in my book.)

    I'd also have to use some sort of putty to fill in the crags and crevices -- hair dye alone isn't going to cut it for me.
    theone48 likes this.
    “Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
    "It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)

  10. #10
    theone48's Avatar
    theone48 is offline x10 Sophmore theone48 is an unknown quantity at this point
    Join Date
    Jun 2011
    Posts
    221

    Re: Php ide

    "I'd also have to use some sort of putty to fill in the crags and crevices -- hair dye alone isn't going to cut it for me."

    lol, sounds like you'll be breaking out the plaster of paris, ha ha ha! Thanks for the info on IDE.
    T1 Need Help? Add me to your friend's list & message anytime!
    If you believe this a good post, please click the star icon below. Thanks!
    Remember, help is only a step away in the forums or on Live Chat.

+ Reply to Thread
Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
x10hosting free hosting for the masses
dedicated servers