Download Coda

Coda

Paid

      Home
      Coda home
      Author
      Panic
      Category
        Operating Systems
          License
          Shareware
          Coda is an advanced and stylish website editor for Mac OS X, with support for multiple programming languages.

          The last few years the web has evolved by leaps and bounds. The number of programming languages used to create web sites have increased, and thus new development tools have araised. Far is the era when it was sufficient to use DreamWeaver editor to create a website and make it available the public.

          Coda 2 integrates all the necessary tools to make web programming more accessible and practical. This editor supports multitude of languages oriented to the web, some of them are: ASP-HTML, CSS, HTML, Java, Javascript, LESS, Lua, Perl, PHP-HTML, Python, Ruby, Sass, Smarty, SQL, XML, and YAML.
          Thanks to the plug-ins system we can add new syntax checker of other languages/platforms such as: jQuery, Django Templates, CodeIgniter, Wordpress and more. In addition to syntax plugins, there are other plug-ins that increase the functionality of the software: image base64 encoder, creation of Github Gist, preview Markdown code, Sass compiler without the need of Ruby, and more.

          To manage Coda 2, we can choose two ways to do so:

          1. Create a website: this option is accessible from the tab of “Sites”, and allows the creation of a working environment where we will have all the necessary files to carry out our website project.
          When we create a new site, the program will open a configuration window where we must enter:

          • Name and location of the site (Site): we assign an identification name to the site, and configure the location of the files (FTP, SFTP, S3, etc).
          • Terminal: we will introduce the data needed to accessed through SSH to the server where website files are located. In this way we can open a SSH terminal directly from Coda2.
          • Source Code (Source): we can clone a Git repository, to start a new Git repository, or download the code from a Subversion server.
          • Databases (Database): data necessary to access to MySQL database.

          As we see, if we create a new web site, we will have available the tools necessary to modify source code of the site, without the need to open other supplemental programs. This is a way to have all of the resources of the web project well integrated into a single program, and therefore gain speed and agility in order to modify the source code, and preview the changes.

          2. Edit files: in this window we can edit the files that are located in the file system of the system, or we can edit files that are located on remote servers as: FTP, SFTP, S3, and WebDAV. This option is useful if we want to make a quick edit to a file in the project, and this project does not use any type of file version control.

          Once we open the file we want to edit, the editor has a number of features that facilitate the file edition:

          • Syntax highlighting: the source code of opened file will be colored in such a way that makes it easy to read and interpretation of the code.
          • Autocompletion: as we write code, it will appear suggestions that complete the text we are writing. This greatly accelerate the writing of code.
          • Auto-indent: depending the programming language we are using, the software will create the indentation automatically for that language. For example Python indentation is not the same as Javascript or HTML. Thanks to this software it will not be necessary to worry about the correct indentation of the source code.
          • Code browser: this option displays a list with the important elements of the code (functions, classes, identifiers, etc.), and allows to go quickly to that part of the code.
          • MySQL Browser: we will have access to all tables and data of the MySQL database, without using an external MySQL editor/browser. We can modify the structure of tables, add new tables, and edit the data in the tables.

          Coda 2 is a complete web editor that meets many of the needs of web developers.

          The program is paid, and we can download a 7 days fully functional demo version.

          Alternatives to Coda
          Kompozer

          Kompozer

          Free

          Kompozer is a web HTML editor that allows you to create Web pages with professional quality. Kompozer is a for free program, and includes all the tools necessary to design the most amazing web pages, with no need of being...

          Sublime Text

          Sublime Text

          Paid

          Sublime Text is a text editor originally developed for programmers who edit source code. Sublime Text has a minimalist interface has been specifically designed to perform programming on any operating system as it is multiplatform. With Sublime Text can write...

          gedit

          gedit

          Free

          gedit is a text editor, free and cross-platform. gedit is a simple yet powerful text editor that supports UTF-8, runs on both Linux and Macintosh and Windows, and is the default editor for GNOME. It was developed to promote simplicity...

          Adobe Dreamweaver

          Adobe Dreamweaver

          Paid

          Adobe Dreamweaver is one of the most popular software for creating, editing and publishing web pages and applications. Adobe Dreamweaver is a web design program that provides a huge amount of tools in its graphical interface for creating and editing...