This entry was posted on Friday, June 8th, 2007 at 5:27 PM and is filed under Apple, FreeBSD, Mac, Programming, Software, Web Design. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
I have been a long time Zend Studio user for developing web sites and PHP applications. Now, don’t get me wrong. I am a huge fan of the Zend development environment. It is a multi-platform application (thanks to Java), has excellent code completion and highlighting capabilities, and is overall a well designed IDE. But, some of its turn-ons are also turn-offs.
Java is extremely bulky. I have never been a fan of Java applications. Now, there’s nothing wrong with Java or Java based applications, but I just haven’t ever particularly liked Java apps. I prefer an application that is native to the operating system I am running, which these days is Mac OS X on an Apple MacBook. When I used to run FreeBSD exclusively, I preferred applications that would run natively on FreeBSD. But, I was able to run Zend Studio on FreeBSD due to the fact that it runs in a Java Environment. See what I mean?! The turn-ons are turn-offs and vice versa… It’s like a catch 22.
Zend Studio also has a ton of useful features for developing web sites. Utilities related to SQL and debugging, etc. Basically, a lot of features I never used. I only used the development portions of the environment so I really don’t know how good the other utilities in the Zend Studio are for development.
So, what if you could have an application with an excellent development interface with code highlighting and completion, built-in previewing of your applications, a graphical CSS editor, a built-in SSH client for connections to a remote server or a local shell, a PHP manual/language reference, and books. That’s right… books! And, what if this development environment was developed to run natively on Mac OS X?! Sound good (to you Mac users, anyway)?!
Well, now is your chance. This software may not be new to you, or the general public as a whole, but it is to me. The application is called Coda (cool web site, eh?!), developed and distributed by Panic, Inc. Imagine everything you love about Zend and runs natively on your Mac… Plus it has books! That’s right… books!
I have been using Coda for a little over a month. The interface is extremely sexy (well, it does run on Mac) and intuitive. The way sites are displayed is extremely nice with a screenshot preview of the site you have defined. It is a lot more fun to choose a site to work on based on a home page preview than from a list. Not real functional, but definitely a plus in the eye-candy department. Having all of the built-in features (that I described earlier) at your disposal within this easy to use window is extremely helpful, and helps reduce desktop clutter.
So, since I have been using Coda, I have been very impressed with the IDE. It is intuitive (which I said before), extremely sexy (which I said before), robust in the functionality arena, and it has books… Have I mentioned the books?!
Now, I haven’t used the books, but I have “virtually” thumbed through them. Well, it’s really only one book but it is divided into three parts: HTML, CSS, and JavaScript. The book these subsets are from is titled The Web Programmer’s Desk Reference from No Starch Press. It is extremely handy to have these references right in your development environment for easy access when you need to know what property X does in CSS, or what arguments function Y accepts in JavaScript.
And my last words are this: If you’re a Mac OS X user and also a web developer, I highly recommend you give Coda a try. There is a “Try Before You Buy” download available from the Panic web site (again, nice web site). Give it a try and let me know how it compares to your current development environment. I’d be interested to see what a.) other development environments and tools you all use, and b.) what you think of Coda.
Until next time…


























