This discussion is covering both editors (like TextMate) to IDEs (like Eclipse, Komodo and emacs).
Nothing wrong with that of course, but the two kinds of software tend to have quite different goals. If what you really want a project-wide features like code introspection, debugging and completion, then an IDE is the way to go. As rogwei mentioned, the project management side of the more heavywight IDEs like eclipse is painful if you're no used to it - and by the same token, everything can feel bare naked in TextMate if you are used to an IDE. There is one app that's somewhere between an Editor and an IDE that hasn't been mentioned, it's not free, called skEdit: http://skti.org/skedit/ skEdit is pure os x software - so it doesn't suffer from the java-ness of eclipse, and it looks a bit like Textmate too, but the project management is all baked in and doesn't need any plugins (same with SVN support). I don't think it's as awesome as TextMate, but if TM leaves you feeling like you're wearing the emporer's new clothes it might be the one for you. I must admit I wasn't overly impressed with it's Code Completion in a CakePHP project, since it doesn't seem to inspect your classes, but for that level you'd really have to go for eclipse. By the way - on an eclipse tip, if you have a fairly serious chunk of cash lying around, you might try Zend Studio, which is built on top of it. Studio's PHP debugging is, in my experience, peerless; not only can you set breakpoints and step through your code you can even step *backward*. http://www.zend.com/products/studio/ If you really REALLY want free, then have a look at TextWrangler, from the BBEdit folks: http://www.barebones.com/products/TextWrangler/ And also Smultron from Tuppis http://tuppis.com/smultron/ If you want to try emacs but don't like Terminal.app, try Xemacs: http://www.xemacs.org/ Or, if you're more a Vi kind of guy, there is also MacVim: http://code.google.com/p/macvim/ (there's an older macvim.org site, but that isn't maintained any more) Phew! That was more than I had planned on writing :) Pete On Jan 24, 1:53 pm, hellfish <ruicruz...@gmail.com> wrote: > Coda really rocks, I've been using the demo version and I'm seriously > thinking about purchasing the complete version. > > On Jan 24, 12:31 pm, rogwei <rog...@comcast.net> wrote: > > > Emacs is the bomb. Free, cross-platform, extendable, and butters your > > toast. I have been pleasantly surprised to find that several other Mac > > applications respond to the same cursor movement keyboard shortcuts. > > It's like...ahhhhhhhh > > > I too tried Eclipse and NetBeans and found them seriously flawed (on > > the Mac platform at least) and I am using state of the art quad core > > intel hardware. My beefs were not so much with performance, duh, but > > with the heavy handed project paradigm in Eclipse and the bugginess of > > NetBeans code completion. Both were show stoppers for me. > > > Emacs is included in Leopard through the Terminal application, but you > > might want to set up MacPorts and install the X version. There is a > > PHP mode for Emacs, also available through MacPorts, that provides > > some useful features for PHP development. > > > On Jan 23, 6:01 am, leo <ponton....@gmail.com> wrote: > > > > Having spent months trying to find an adequate editor for Windows, I > > > eventually settled on Komodo. Now I'm working on a Mac and Komodo is > > > available, but version 5 is so slow it's unusable. I reverted to v4, > > > but while it is a little quicker it is also a little unstable. It is > > > still slow enough to be irritating - 2 seconds to switch tabs; > > > sometimes it doesn't load the plugins, sometimes it will not maximise > > > properly. > > > > Okay, I'm not using a cutting edge Intel Mac, I'm on a G4 / Leopard, > > > but it's still a reasonably powerful machine (it'll run Photoshop and > > > Illustrator simultaneously without grinding to a halt). > > > > Can anybody suggest a non-java based editor (I do not like Eclipse or > > > NetBeans or anything Java come to that)? I've tried Xcode, but it > > > seems really clunky and not at all geared to PHP. It needs to have > > > project handling like Komodo, code intelligence and above all, it must > > > be free. > > > > Maybe a Macport of Bluefish - anybody tried that? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---