tags:

views:

125

answers:

8

Hello, I am a web developer who switched to Mac OS X (Snow Leopard) and now I have some problems with the IDEs thing. I write XHTML, CSS, Javascript, PHP, jQuery and Ajax codes. But on Mac I wanted to ask what is the best (I mean it, The Best) app which handle all these things? with the following features:

  1. Syntax highlighting
  2. Code completion
  3. Navigation
  4. Errors and warnings highlighting
  5. Refactoring and code generation
  6. Debugging
  7. Versioning system (Not necessary)
  8. Client-side features

I need advices, opinion or anything that may help in finding the best software. I don't care if it's free or commercial. but I'll get it whatever it was. Thanks all for giving helping hands.

A: 

Don't you get Dreamweaver for Mac? Not sure if it can handle PHP, but it should be good for all the rest of your requirements.

JL
+1  A: 

I don't know what "the best" is, but the web developers I work with use Aptana.

danben
A: 

My brother works mostly in PHP and his company (a fairly well known Silicon Valley web site) uses Zend Studio

mjmarsh
+2  A: 

netbeans has all those and more, plus its free and available on windows and linux as well. It doesn't feel 100% Mac native, but its close and absolutely the best I've used ever. check it out at http://www.netbeans.org

Kris
In case you're running an old version, Netbeans 6.7 and newer feel much more "Mac-like" than older versions. The UI update has made it my favorite OSX ide. 6.7+ certainly looks better than any Eclipse based IDE.The only downside is that it's a memory hog if you load a bunch of plugins, and it's Java roots show through in a few places like file open dialogs (not horrible, just not the Cocoa way).
Matt Garrison
I'm using the latest and greatest (cliche but true), but its really a java app designed for other platforms so it'll never be 100% (keyboard navigation is slightly non standard etc.)
Kris
+1  A: 

NetBeans is my choice ;)

http://netbeans.org/downloads/index.html

MacOS X version exists

FractalizeR
A: 

I like Komodo IDE and am eagerly waiting for JetBrains Web IDE, if its anywhere close to IntelliJ IDEA..should be uber cool

Perpetualcoder
and oh...if u just need a text editor for programming... TextMate is worth every penny spent
Perpetualcoder
A: 

I would try TextMate. It isn't free, but it does have a 30 day trial.

It is probably one of the best ways to edit on OSX, and it's fairly lightweight compared to a full-blown java-based IDE like netbeans or eclipse. It's mac native. It has a great community, which means there will be plugins (called bundles) for almost anything you will even want to code.

Since you aren't using a heavy language, such as java, you don't need the overhead of a large IDE.

http://macromates.com/

partkyle
textmate is not an IDE, but every developer (using Mac OS X) needs to have it. It's not free, but it's cheap, and well worth it. Editing text has never been easier than with textedit. (try "e" if you're on windows, not the same, but kinda compatible with the plugins)
Kris
+3  A: 

JetBrains Web IDE provides the best support for the stuff you listed. Check the feature list

Topka
I would say check the trial(s) and convince yourself. Now the WebIDE is called http://www.jetbrains.com/webstorm/index.html and it's the smartest tool I've used so far.
A. Ionescu