If you are deciding to get Coda 2, i really recommend trying out Espresso2! It does not support SVN or GIT at the moment, but the coding is much smoother than in Coda 2 (and for me , this one is important. As besides of all the features such a tool may offer, it all comes down to the coding in the end). So what does Espresso 2 do better than Coda 2 in my opinion:
-Espressos CSS3 Toolbar allows you to set most of the important properties via a great sidebar including gradients an more. While Coda 2 added the CSS list menu. Espresso 2 makes editing and changing CSS properties much faster and elegant. That's a very big plus on Espressos side. (And it produces perfectly clean code including all the webkit, firefox etc.. versions.)
-Espresso inlcudes Zen-Coding. Something every Webdeveloper should know as it lets you produce markup in seconds which would have taken 10 times longer otherwise.
-Espresso will autocomplete (Coda 2 doesn't seem to autocomplete even basic html tags in many cases) every known tag and also add properties to it and even place you cursor at the fact point so that you can insert the values! Example: Typing "<scri" will recommend your "<script". If you now press Enter Espresso will autocomplete this to the following:
"<script src="" type="text/javascript"></script>"
And place your cursor inside the src property!
Coda2 instead will just autocomplete to "<script" and you will have to type everything else while it doesn't even recommend the correct tags...
-Take a look at Espressos Navigator! Coda2 just lists your basics tags from top to bottom (just tested it, it doesn't even include the tags inside the listed tags..) Espresso2 lists every tag and it's content as a folded list. It will show you the style applied to it and if it is a link, a picture or something else.
Now really. Try it out as there is a demo for both products. Coda 2 its not bad. But i ended up with Espresso2 as the coding is much faster and more elegant. And the live preview is also able to show you other sites (you can even temporary apply local style to other sites on the web to test it out!. I tested Coda 2 and thought i would switch over. But now after trying it out i will stick to Espresso2 again.
Oh well, Coda 2 may be someone else's cup of tea, but for me Espresso is what will continue to be on my cup for the foreseeable future.
I must be really tired, but for those using Coda 2. I cant seem to find the the rename button to rename files?
They removed the rename menu item that was in Coda 1. Now you must use enter button.
Example: Typing "<scri" will recommend your "<script". If you now press Enter Espresso will autocomplete this to the following:
"<script src="" type="text/javascript"></script>"
Rename for local or remote files/folders?
Both, Coda 1 had a menu option, "right click" (move/delete/rename) but they removed it in Coda 2. Not sure why.
I was using Espresso 2 for many months but my host switched the server settings and the passive mode FTP for Espresso stopped working.
Send the guys at Macrabbit a note about this through the feedback option within Espresso 2. They may know a work around and if not, keep it in mind for the next patch.
Wow - why all the hate for Dreamweaver? It is really expensive, but it is also a very capable web development application. I'm no fan of WYSIWYG HTML coding, but DW can be easily customized as an excellent code-based editor. In fact, that is one of the things I like about DW, you can make it what ever you want it to be. I work in a mixed PC/Mac environment, and some of us use DW, one of our HTML guys swears by Coda, and I use DW on my Windows machine and BB Edit on my MacBook Pro.
Ultimately, I think a lot of the decision process comes down to your workflow. Are you primarily working on your own, or collaborating? Pure HTML/CSS, or do you need to accommodate serverside code, such as PHP? The nice thing is that all of these options have trial versions, so test 'em out to see what fits you the best.
I was wondering, is Coda2/Espresso2 geared more towards HTML/CSS than PHP?
I've been messing around with both of those apps and I really cannot see myself using it to code in PHP. I guess I'm just too used to netbeans![]()
I code PHP in both Espresso (previously) and now Coda 2. I've actually never used any other editors for coding PHP. What advantages do other editors give you?
I think the problem people have with Dreamweaver is that it is very expensive, and it doesn't give you any functionality that is unique to it. In fact, in many ways, it's much less capable than cheaper (or free) development tools. It's not a true IDE, and if you're not using the WYSIWYG functionality (which is awful), it's no better than a number of free / cheap text editors.
Coda is the closest thing to Homesite you will find, especially on OSX.