Mac Radar Лайфхакер ЖКХакер Ловим Robotor

Coda — инструмент веб-разработчика

Комментарии: 15

Coda logoВеб-разработчику, как правило, приходится иметь дело с несколькими рабочими инструментами — с HTML-редактором, CSS-редактором, FTP-клиентом, терминалом. Полезными будут и руководства в электронном виде (поскольку эта версия позволяет осуществлять поиск). И выбор очень прост — либо искать лучшую программу в своей области, а затем устанавливать кучу утилит, либо постараться найти одно многофункциональное приложение. Примером второго варианта является программа Coda.

Попытки создать инструмент веб-разработки «всё в одном» часто оканчивались безуспешными, поскольку в итоге получался монстр с запутанным интерфейсом и медленным запуском. Программистам из Panic этого удалось избежать и потому Coda прекрасна.

Coda

HTML-редактор у Coda очень неплох. Помимо подсветки синтаксиса (HTML, CSS, Javascript, Java, Perl, PHP, Python, Ruby, SQL, XML) и поддержки кириллических кодировок (последнего лишен Textmate по идейным соображениям) мне понравилась возможность работы с несколькими документами одновременно (они открываются в отдельных вкладках). Интересной выглядит идея вставки фрагментов текста/кода с использованием триггеров. Работает эта фича следующим образом: вы заранее определяете какой-то кусок кода (или текста), который требуется регулярно вставлять (lorem ipsum, доктайп и т.д. и т.п.), затем набираете триггер (например, text TAB) и фрагмент вставляется. Это исключительно полезная фича.

Есть встроенный валидатор, который еще и визуально красив. Если вы допустите ошибку, щелкните по треугольнику в боковой колонке. Появится всплывающая подсказка, которая сообщит, какое именно правило было нарушено. Кстати, работать над кодом могут несколько человек, используя Bonjour.

Coda Validator

CSS-редактор также хорош. Пользователь добавляет новые элементы, классы, указывает свойства. Правда в основном, как мне показалось, CSS-редактор создавался с оглядкой на новичков. Им действительно будет удобно работать с ним. Единственное, что не понравилось — нельзя просматривать только внесенные изменения.

Coda

FTP-клиент может подхватить настройки (логины/пароли) из Transmit, если он был ранее установлен. Вместо привычного меню со списком FTP-серверов здесь пользователь увидит эскизы сайтов. Выглядит симпатично:

Coda Sites

Как я уже сказал ранее, Coda поставляется с набором электронных книг. Это справочники по HTML, CSS, JavaScript и PHP. Прямо из программы вы можете осуществлять поиск по содержанию книг. Но что еще более понравилось — возможность искать из HTML-редактора. Скажем, выделяете какой-нибудь фрагмент кода, нажимаете ⌘+’ и программа ищет код уже в справочниках.

Несмотря на большое количество возможностей, Coda имеет изумительный интерфейс. Фактически вы получаете однооконную среду для веб-разработки. Многие верстальщики отмечают как основное удобство работы с программой — возможность перехода из HTML- или CSS-редактора в терминал и обратно.

В общем, мне очень понравилась Coda. Также обзор этой программы вы можете прочитать в блоге Александра Тимофеева. Возможно его мнение для вас будет более весомым, ведь Александр — опытный разработчик, в числе работ которого есть LiveInternet.Ru.

  • Pingback: Руководитель Panic о будущем яблочных платформ — MacRadar

  • йцук

    фигня это всё(сужу по обзору), дримвьювер может то же самое, забесплатно, бестриалово и с красивыми лампочками

  • Pingback: Panic устроили распродажу своих программ — MacRadar

  • CSTD

    Интересно — а сравнение изменений в коде там есть? DIFF

  • Pingback: Panic обновили Coda — MacRadar

  • Глеб

    Сделал сайт на code.И в различных браузерах различные ошибки.Например в файерфокс не отображает русский язык в эксплорере размер страницы.

  • NilColor

    @4itaz а попробуй триал… если очень понравится — то стоит все же прикупить. а если нет — то и «это самое» не нужно ;)

  • http://4itaz.ru 4itaz

    а вот некорректый совсем вопрос а есть для нее то самое, заветное :) а то никак не могу найти. Простите, если и правда некорректно

  • http://macradar.ru admin

    netstuff — сворачивания нет

  • http://nilcolor.prosound.fm NilColor

    @netstuff по п.1 не знаю, а вот отступ обычно везде Command+] и Command+[

  • netstuff

    Товарищи, есть 2 существенных вопроса по Коде:

    1. Есть ли возможность сворачивать куски кода. Функции, классы, методы классов или просто выделенный фрагмент;

    2. Я юный свитчер и не понимаю, как «табулировать» сразу несколько выделенных строк кода. Под виндой я с зажатым шифтом и стрелкой вниз выделяю необходимое количество строк, жму Tab и строки спокойно сдвигаются. Кода же их стирает…

    Спасибо.

  • http://nilcolor.prosound.fm NilColor

    Насколько я знаю, TextMate там никак не учавствовал… Panic и сами могут…
    Лично мне в ней н понравилась ее «не быстрость»… Хотя машинка адекватная (MBP Pro 15″ 2.33GHz Core Duo 2 / 2GB RAM) — Coda не так что-бы очень шустро работала… А вот TextMate был просто реактивен — за что и был куплен. А проблему с фтп я решил просто — svn ;)

    P.S. да и мне кажется, что цена у Коды великовата… Даже с учетом того, что это комбайн и книги в комплекте, одна из которых мне не нужна.

  • Don Joe

    Хорошая программа. Только, насколько я понимаю, там движок редактора построен на базе TextMate, только вот текстмейтовских шорткатов очень сильно не хватает. Может, я что-то пропустил?

  • http://www.chessroom.ru Art

    Спасибо, конечно, за информацию, но все равно как-то сложно отказаться от программ, в которых сидел годами, типа того же Дримвивера :)

  • Pingback:   Интересное в блогах by Lifehacker