tags:

views:

262

answers:

12

I need to find a stable PHP IDE/text editor that have theses features:

Class/function list (like the Outline in Eclipse)
Code completion
FTP Support
Fast
Stable

I've tried Eclipse with RSE and PDT, crashes and hang way too many time when using FTP. NetBeans is quite good but the GUI is horrible and slow. Aptana, my favorite IDE, but then again, FTP crashes sometime with socket error.

Right now i'm using Notepad++ but it lack real code completion and functions list.

Any suggestion?

Thanks!

A: 

vim/gvim - hundreds of plugins, ftp/network support, super fast, stable, extendable, efficient, [insert more features].. only downside is a steep learning curve. gvim is recommended if you're starting out.

meder
A: 

If you're on Windows, try phpEdit. Some of the guys on my team really liked it a few years back, has everything you need.

Jess
+3  A: 

I'm on a Mac now so I primarily use Coda (primarily for SVN integration). But I had semi decent experiences with both Komodo and Aptana, although I did find Aptana painfully slow on load. Zend Studio was always buggy and unresponsive, so I wouldn't recommend that route. PhpEdit was okay, although I found the software to be a bit less polished than other commercial offerings - although to its benefit, it was much less memory intensive.

Hopefully this helps - It's mostly a personal preference so try a few of them and see which one works best for you.

Aaron Holmes
+5  A: 

Aptana sounds like exactly what you need:

  • HTML, CSS, and JavaScript Code Assist (Code Completion)
  • Database Tools
  • FTP, Cloud, SFTP, FTPS
  • Source Control
  • Much more

I see you're already familiar with Aptana. Do you have the latest version/plugins? I've never had a problem with FTP/Socket errors.

Nick Presta
A: 

Aptana which is Eclipse based, so many extensions are available. But is not so fast. Coda on Mac is nice but lacks some advanced features like debugging.

Also take a look at TextMate on macosx.

Martin Hoegh
+4  A: 

A newcomer is Web IDE, PHP Developer Edition, from Jetbrains, the company behind the excellent Java IDE IntelliJ IDEA and Ruby IDE RubyMine. It is currently in public preview and thus may have some quirks still. But given the quality of Jetbrains' other products, I would definitely keep an eye on this product.

I expect it to be priced similar to their Ruby IDE, i.e. just below $100.

Edit: Now renamed to WebStorm and PhpStorm.

rlovtang
+2  A: 

Which operating system are you using? The answer depends partially on this. People like Textmate on MacOS, you can also try the Windows "copy" e (e is the name of the software).

Savageman
A: 

notepad++ was my favorite editor by far, but if i had to pick one with code completion id choose phpdesigner

Galen
A: 

Dreamweaver - People hate it because of the WYSIWYG editor but the code tab is really good. It has FTP, code suggestions, javascript debugging and probably more I'm yet to discover.

Ben Shelock
A: 

I'm using aptana. Aptana is perfectly for you.

Amad
A: 

Can I jump in here too. I am using Apatana as a plugin with Eclipse. I am developing an Object Oriented web app but when I try to access any object properties, there is no code assist. Is this how it should work or is there a way to make this work?

GF

A: 

Start using SSH instead of FTP (or at least use SFTP). I made the switch and I love it. For one, you should be using version control on your code (GIT or SVN) so FTP shouldn't even be needed.

Research GIT and SSH and then enjoy life.

Xeoncross