Coda 2
Firstly, Dreamweaver is one of the best Code-Editors out there. If anyone tells you it's a bad WYSIWYG Editor for people who don't know HTML, they absolutely have no clue about this program. Yes, it also has WYSIWYG features, but this is just added on top of really great coding features and if you look closely, you will even see that many of the features of Coda 2 are already there:
SVN Support
Autocompletion
Code Folding
Preview
Preview Inspector
Snippets
CSS Editor
and many more...
Plus some really great things like detecting related php files! That means if you are working on a big project and there are many multilevel php files which get included, you won't have to search trough your code to find out which php files play a role/ get imported. Dreamweaver will detect which files get included and list them besides your current file so that you can just click and open them.
And did i forget that Dreamweaver also detects custom functions not only for javascript, but also for php and more and uses them for autocompletion? The same features which Coda2 just added have been there in Dreamweaver since ages.
Oh, and no, i not from Adobe
I am not even using Dreamweaver at the moment, just wanted to clear that out.
---
Now back to the topic. 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.
Br Rat
-