Assorted Afflatuses

From Assorted Afflatuses

A Zillion Reasons to Panic!

By Joseph on 1 June 2008 | Permalink

When my upgrade to Movable Type 4.1 broke every piece of my custom tempting scheme, I figured it would be more exciting to just start over and come up with a new, if similar, design.

The process is coming along well, especially now I ostensibly have nothing to do (it's not as fun as most people imagine), though, as is apparent, the look is still rough around the edges. Still, this, unlike the mangled mess Movable Type generated after the upgrade, can at least be read without too much eyestrain.

For most of my life, I have either used a plain vanilla text editor or Macromedia's Dreamweaver to cook up my HTML. But, as much as I have come to know and love those two tools, they have their shortcomings.

Creating markup with a text editor can be unbearably tedious. It's nice to have software that does syntax highlighting, magically indents in the right places and completes certain strings. Without a doubt, Dreamweaver's WYSIWYG editing environment is easy and quick. The markup it spews out, however, often fails to pass muster in multiple browsers, and the software limps slowly along like an overweight tortoise.

Then I discovered Coda. While I will admit the folks at Panic have a few wrinkles to iron out, the software still manages to best every other piece of web development software I have used.

The text editing component has everything I want and then some. Syntax highlighting makes deciphering gigantic amorphous blobs of HTML a snap and the built-in syntax-aware autocompletion feature saves my poor fingers from typing more than they must. It also saves me from those pesky problems that result from missing a letter or forgetting the closing tag, since Coda just drops the text in place.

Coda replaces Dreamweaver's cumbersome preview system, which involves switching to an entirely different application, with instant, beautifully rendered WebKit previews, thanks to Apple's WebKit framework. It just works. And it works well.

The clips heads-up-display (or "HUD"), while not a headline-grabbing, awe-inspiring feature, has also proved surprisingly useful. On the surface, it's really nothing more than a glorified copy and paste system, but it still manages to save me a great deal of time. I just drop a blob of code into the HUD, name it and I can quickly add it to any other page.

Even the FTP system has blown me away. I have never used Panic's acclaimed Transmit, but, if it uses the same underlying technology and has the same beautiful interface, its fans have good reason to love it. Unlike, say, the FTP component haphazardly attached to Dreamweaver, Coda's remote site access is fast, effortless and unobtrusive. I can continue to code away while I wait for an image to upload without the constant annoyance of Dreamweaver's petulant FTP status window.

Just in case someone from Panic actually reads this, I will air a few grievances. With large files, the syntax highlighting tends to slow down, to the point I crashed Coda opening an enormous JavaScript file. On a similar note, the ability to collapse code would be wonderful when working on long CSS or JavaScript files. It might also be nice if I could have some way to make Coda automatically complete Movable Type template tags.

Still, Coda is, far and away, the best web development tool on the market. It offers just the right combination of tools in a beautiful, simple package. And, at $80 — less than a quarter of Dreamweaver's astronomical price tag — it's a bargain too.

Leave a comment

Powered by Movable Type