[Deprecated] DMZ 1.6.2 (DataMapper OverZealous Edition) |
[eluser]Michael Ditto[/eluser]
[quote author="OverZealous" date="1261060868"]@chadbob Oh, yeah, the function-based tools vs object-based tools is very difficult to get used to. What's bizarre, though, is that I still enjoy coding in PHP more than in Java. Even with better debugging tools, stricter (and easier to read) code in Java, PHP is just more fun to write. :-P A good IDE helps. I'm still struggling along with Aptana 1.5 (2.0 effectively dropped PHP support > ![]() However, NB doesn't have a usable synchronizing toolkit, nor the ability to run command-line functions from the toolbar. I'm 75% of the way solving the first one, as I have written my own, developer-friendly standalone sync tool (in Java) that can be completely run from the command line or pop-up a GUI as needed, and stores sync properties in text files. Currently it syncs between any combination of local filesystem and SFTP (SSH+FTP) connections. I'll eventually release it to the world. The second problem is a much bigger issue, since I currently have a bunch of little utilities I run in Aptana, like JavaScript compressing. Until I solve that, I can't really switch away from Aptana.[/quote] I've settled on Komodo IDE, which is the only IDE I could get to reliably work with a remote debugger (XDebug). I think it has most of the things you're looking for. And it's fast (written in the Mozilla XUL framework I believe). For synchronizing I use Unison. It's really quite slick, and sounds like what you're doing. I think Komodo has some stuff but I have Unison set up to sync the log files back to my local machine so I can use the Mac's Console.app to view them as I debug, so it makes sense to have Unison take care of synchronizing the code base as well. |
Welcome Guest, Not a member yet? Register Sign In |