Coda (web development software)

Coda (web development software)
Coda
Codaicon.png
Developer(s) Panic
Initial release 2007-04-23
Stable release 1.7.4 / 2011-7-27
Development status Supported
Operating system Mac OS X
Type Web development
License Proprietary, Shareware with 14 day trial[1]
Website http://www.panic.com/coda/

Coda is a commercial and proprietary web development application for Mac OS X, developed by Panic. It was released on April 23, 2007. It won the 2007 Apple Design Award for Best User Experience. It is available for $99. [2]

Contents

Concept and idea

The concept for Coda came from the web team at Panic, who would have five or six different programs for coding, testing and reference. The lack of full-featured website development platforms equivalent to application development platform Xcode served as the purpose for Coda's creation.

Development

Currently, little is known about the actual development of Coda. What is known from Steven Frank's (Panic co-founder) blog is that Coda has been an internal project at Panic for over a year and a half.[3] Assigned to the project were 5 engineers, 3 people on support and testing, one designer, and one Japanese localizer.[3]

Sections

The entire application is divided into six sections (Sites, Edit, Preview, CSS, Terminal, and Books), which are accessed through six tabs at the top of the application. Users can also split the window into multiple sections either vertically or horizontally, to access multiple sections or different files at the same time.

Sites

In Coda, sites are the equivalent of "projects" in many other applications like TextMate. Each site has its own set of files, its own FTP settings, etc. When Coda is closed in the midst of a project and then reopened, the user is presented with exactly what it was like before the application was closed. Another notable feature is the ability to add a Local and Remote version to each site, allowing the user to synchronize the file(s) created, modified or deleted from their local and remote locations.

Files

Coda incorporates a slimmed down version of the company's popular FTP client, Transmit, dubbed "Transmit Turbo", which is currently closed-source. The Files portion is a regular FTP, SFTP, FTP+SSL, and WebDAV client, where the user can edit, delete, create, and rename files and folders.

Editor

The editor in Coda incorporates a licensed version of the SubEthaEdit engine, rather than having a custom one, to allow for sharing of documents over the Bonjour network. Coda also has a new Find/Replace mechanism, which allows users to do complex replaces using a method similar to regular expressions.

Coda also recognises specially-formatted comment tags in many syntaxes, called bookmarks, which appear in a separate pane beside the editor called the Code Navigator. Bookmarks allow the user to jump to the corresponding line of text from anywhere in the editor by clicking on the link in the Code Navigator.[4]

Plug-ins

Coda 1.6 and later supports plug-ins, which are scripts usually written in command line programming languages like Cocoa, AppleScript, Perl, or even shell scripting languages like bash, that appear in Coda's menu bar and do specific tasks like appending URLs or inserting text at a certain point. Plug-ins can either be written using Xcode or through Panic's free program, the Coda Plug-in Creator.

Command-Line Utility

Coda does not come with its own command-line utility. Instead, a third party utility such as Command-Line Coda can be used.

Reviews

MacWorld: Coda 1.0.3 Review | Web Publishing | Macworld

References

  1. ^ http://www.amberweinberg.com/thoughts-on-using-code-for-development/
  2. ^ https://www.panic.com/coda/buy.html
  3. ^ a b http://stevenf.com/2007/04/announcing_coda_10.php
  4. ^ http://www.panic.com/coda/developer/quicktip/5.php

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Coda — can denote any concluding event, summation, or section. Coda may also refer to: Contents 1 Acronyms 2 Automotive 3 Ballet …   Wikipedia

  • Coda (disambiguation) — Coda may refer to: * Coda is sometimes used to denote any concluding event, summation, or sectionMusic *Coda (music), a passage which brings a movement or piece to a conclusion through prolongation *Coda (album), a 1982 album by rock group Led… …   Wikipedia

  • CODA — (ital.: Schwanz, Reihe, Schlange, Schleppe, Schlusssatz) bedeutet Inhaltsverzeichnis 1 Allgemein 1.1 Sonstige 2 Abkürzung 3 Namen 3.1 Sonstige 4 …   Deutsch Wikipedia

  • Software that uses Subversion — The following list of software that uses Subversion documents various software applications which interact with Subversion, a revision control system used in software development.* TortoiseSVN, a Windows shell (i.e. Explorer) extension. *… …   Wikipedia

  • Microsoft Expression Web — Expression Web 4 running on Windows 7 …   Wikipedia

  • List of Macintosh software — Contents 1 Audio 2 Computer aided design (CAD) 3 CD and DVD authoring …   Wikipedia

  • Comparison of text editors — This article provides basic comparisons for common text editors. More feature details for text editors are available from the Category of text editor features and from the individual products articles. This article may not be up to date or… …   Wikipedia

  • Comparison of accounting software — The following comparison of accounting software documents the various features and differences between different professional accounting software and personal finance packages. Contents 1 Free and open source software 2 Proprietary software 3… …   Wikipedia

  • Independent software verification and validation — ISVV stands for Independent Software Verification and Validation. ISVV is targeted at safety critical software systems and aims to increase the quality of software products, thereby reducing risks and costs through the operational life of the… …   Wikipedia

  • Finale (software) — infobox software name = Finale caption = Finale 2008 running on Mac OS X developer = MakeMusic latest release version = 2009 latest release date = 2008 07 17 operating system = Mac OS X, Microsoft Windows genre = Musical notation license =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”