Разработчик (и) | Panic |
---|---|
Первый выпуск | 23 апреля 2007 г. |
Стабильный выпуск | 2.7.5 / 4 ноября 2019 г.; 11 месяцев назад (04.11.2019) |
Платформа | macOS |
Тип | Веб-разработка |
Лицензия | Проприетарная, условно-бесплатная с 7- дневная пробная версия |
Веб-сайт | www.panic.com / coda / |
Coda - это коммерческое и проприетарное приложение для веб-разработки для macOS, разработано Panic. Впервые он был выпущен 23 апреля 2007 года и получил награду Apple Design Award 2007 за лучший пользовательский интерфейс. Coda версии 2.0 была выпущена 24 мая 2012 года вместе с версией iPad под названием Diet Coda. Хотя ранее оно было доступно в Mac App Store, 14 мая 2014 г. было объявлено, что обновление для Coda 2.5 не будет доступно в Mac App Store из-за ограничений изолированной программной среды.
Концепция Coda была разработана веб-командой в Panic, у которого будет пять или шесть разных программ для кодирования, тестирования и справки. Отсутствие полнофункциональных платформ для разработки веб-сайтов, эквивалентных платформе разработки приложений Xcode, послужило целью создания Coda.
В настоящее время мало что известно о реальном развитии Coda. Из блога соучредителя Panic Стивена Фрэнка известно, что разработка Coda началась в Panic где-то в конце 2005 года. В проекте было задействовано 5 инженеров, 3 человека по поддержке и тестированию, один дизайнер и один японский локализатор.
Приложение разделено на шесть разделов (Сайты, Правка, Предварительный просмотр, CSS, Терминал и Книги), доступ к которым осуществляется через шесть вкладок в верхней части приложения. Пользователи также могут разделить окно на несколько разделов по вертикали или горизонтали, чтобы получить доступ к нескольким разделам или разным файлам одновременно.
В Coda сайты являются эквивалентом «проектов» во многих других приложениях, таких как TextMate. Каждый сайт имеет свой собственный набор файлов, свои собственные настройки FTP и т. Д. Когда Coda закрывается в разгар проекта, а затем открывается повторно, пользователю предоставляется именно то, каким он был до закрытия приложения. Еще одна примечательная особенность - возможность добавлять локальную и удаленную версии к каждому сайту, что позволяет пользователю синхронизировать файлы, созданные, измененные или удаленные из своих локальных и удаленных мест.
Coda включает в себя урезанную версию популярного FTP-клиента компании, Transmit, получившего название «Transmit Turbo». Часть файлов - это обычный клиент FTP, SFTP, FTP + SSL и WebDAV, где пользователь может редактировать, удалять, создавать и переименовывать файлы и папки.
Редактор в Coda включает в себя лицензированную версию механизма SubEthaEdit, а не пользовательский, чтобы обеспечить совместное использование документов через Сеть Bonjour. В Coda также есть новый механизм поиска / замены, который позволяет пользователям выполнять сложные замены, используя метод, аналогичный регулярным выражениям.
. Coda также распознает теги комментариев в специальном формате во многих синтаксисах, называемых закладками, которые отображаются в отдельных панель рядом с редактором под названием Code Navigator. Закладки позволяют пользователю перейти к соответствующей строке текста из любого места в редакторе, щелкнув ссылку в навигаторе кода.
Coda 1.6 и более поздние версии поддерживают плагины, которые представляют собой сценарии, обычно написанные на языках программирования командной строки, таких как Cocoa, AppleScript, Perl, или даже на языках сценариев оболочки, таких как bash, которые появляются в строке меню Coda и выполняют определенные задачи, такие как добавление URL-адресов или вставка текста в определенной точке. Плагины могут быть написаны с использованием Xcode или с помощью бесплатной программы Panic Coda Plug-in Creator.
Coda не имеет собственной утилиты командной строки. Вместо этого можно использовать стороннюю утилиту, такую как coda-cli.
Coda 1 получила обзор мышей 3,5 / 5 от Macworld. Он получил 4/5 звезд от CNET на Download.com.
Coda 2 получила оценку 4.5 / 5 от Macworld.