Для редактирования HTML и CSS-кода достаточно только простого текстового редактора - остальное зависит от ваших навыков и опыта
Вместе с тем, чтобы сделать вашу жизнь немного легче, вы можете использовать более удобные редакторы исходный кода с "продвинутыми" функциями для редактирования. Эти функции могут эффективно помогать Вам в процессе кодирования, отладки и тестирования. Современные мощные редакторы предоставляют разработчикам огромные мозможности, такие как подсветка синтаксиса, сравнение, макросы, плагины, возможности предварительного просмотра и FTP-менеджеры. Некоторые редакторы идут еще дальше и предлагают полностью интегрированную среду разработки с многочисленными возможностями и функциями.
В списке ниже, представлен обзор 35 популярных, а также ранее неизвестных, но от этого не менее полезных редакторов исходного кода; вы, возможно, обнаружите здесь и ваш любимый редактор или редактор который Вы когда то использовали. Но вы также, наверняка, откроете для себя и неизвестные ранее варианты, которые, безусловно, заслуживают внимания при выборе оптимального редактора.
Некоторые из "древних" текстовых редакторов, такие, как EMacs или Vi до сих пор еще живы и добились значительного прогресса в последнее время. Мы представили их ниже, доказав, что, иногда, довольно старые редакторы действительно лучше чем некоторые из "свежих". Позиция редакторов в списке является случайной и не всегда соответствуют нашей личной оценки редакторов.
Но имейте ввиду, что хотя этот обзор включает в себя довольно много редакторов, он упоминает далеко не о всех.
SubEthaEdit был ранее мало известен, но он очень мощный и легкий текстовый редактор. Что делает редактор отличным от остальных, так это то, что его основной акцент делается на совместную разработку веб-приложений. Например, при использовании редактора вы можете посмотреть, какие изменения были сделаны другими разработчиками в их или в ваших документах. Когда в исходных файлах вашего проекта происходят изменения, инструмент немедленно сообщает Вам это в главном окне.
Редактор включает в себя многочисленные "фичи", таких как UNIX-утилита для работы с командной строкой, полностью настраиваемая пользователем подсветка синтаксиса через стили, возможность редактирования файлов в качестве администратора, расширенная поддержка AppleScript, с тем чтобы контролировать совместные функции. Один из лучших выборов для процесса совместного кодирования. Цена: $ 29. 30-дневная trial-версия.
Некоторые из функций Subethaedit:
Редактора кода, который включает лицензированную версию "движка" SubEthaEdit, что позволяет обеспечить совместное использование документов в Bonjour сети. Coda также может похвастаться новым механизмом Найти/Заменить, который позволяет пользователям делать сложные замены используя методы аналогичные регулярным выражениям.
На самом деле, Aptana Studio является относительно новым, но уже известным IDE (интегрированная среда разработки) для создания веб-приложений с использованием Ajax. Aptana помогает при работе с JavaScript, HTML, DOM и CSS. Редактор высоко настраиваемый и расширяемый. Имеется также отладка ошибок и предупреждений. Вы можете также использовать различные Aptana-плагины, которые предоставляют удобные инструменты для работы с Ruby on Rails, PHP, Adobe AIR, и Apple iPhone.
Aptana также включает некоторые популярные Javascript-библиотеки (Adobe Spry, Prototype, MochiKit, YUI, Mootools, Dojo Toolkit, JQuery, Scriptaculous), a также JSON (JavaScript Object Notation) редактор.
Aptana Studio, несомненно, может считаться профессиональным и мощный редактором исходного кода.
Редактор доступен в двух версиях: Community edition и Professional Edition со всеми функциями и поддержкой. Community edition - open source. Расценки на Aptana Studio Pro, плагин, который расширяет open source версию, начинаются с $ 99.
Некоторые из функций Aptana :
UltraEdit, вероятно, наиболее "продвинутый" и, следовательно, не самый "легкий" текстовый редактор. Он и текстовый, и HTML, и HEX редактор и продвинутый PHP, Perl, Java и JavaScript редактор для программистов. По сравнению с другими редакторами, Ultraedit также включает в себя возможность использования регулярных выражений, быстрые клавиши, сворачивание кода, макросы, SSH/Telnet, многострочный поиск и замену и поддержку юникода.
Это очень популярный редактор, в настоящее время уже выпущена 14 ее версия. Ultraedit стоит $49,95. Если вы ищете редактор для веб-разработки со множеством дополнительных функций, Ultraedit является первым вариантом для рассмотрения.
Некоторые из функций UltraEdit:
Komodo Edit является open-source средой, которая была разработана для программистов, которые нуждаются в редакторе для нескольких языков и с широкими функциональными возможностями. Редактор включает в себя широкий спектр поддерживаемых языков (Perl, PHP, Python, Ruby, Tcl) и платформ (Linux, Mac OS X и Windows). Как и Комодо IDE, Komodo Edit также поддерживает клиентские языки, такие как JavaScript, CSS, HTML и XML.
Учитывая, что Komodo Edit является бесплатным и предлагает функциональные возможности, которые недоступны во многих коммерческих продуктах, он является весьма впечатляющим профессиональным редактором для динамических языков и его, безусловно, стоит испробовать. Возможно, Вы также захотите рассмотреть Комодо IDE (цена: $ 295), который является кроссплатформенной и мультиязычной средой разработки веб-приложений.
Некоторые из функций Komodo Edit:
Eclipse является open-source интегрированной средой разработки (IDE). Первоначально, Eclipse предназначался для использования Java-разработчиками, однако, поскольку пользователи могут расширить свои возможности за счет установки многочисленных плагинов, Eclipse широко используется профессиональными разработчиками различных направлений. Например, имеются плагины для C и C++ (CDT-проект), Perl, PHP, ColdFusion, Ruby, Python и C #.
В Eclipse вы наверняка найдете все функции, которые вы ожидаете от профессионального редактора кода. Тем не менее, вы найдете также многое другое. Например, рефакторинг, расширенный поиск, быстрая навигация, синхронизация с CVS, сохранение действий (вы можете назначить действия, которые выпоняться в файле каждый раз, когда Вы его сохраняете), расширенный инструмент для сравнения и многое-многое другое. А чтобы повысить производительность, попробуйте Mylyn extension. Eclipse имеет очень мощное и гибкое решение, которое определенно должно быть рассмотрено профессиональными разработчиками.
TextMate является профессиональным редактором исходного кода для Mac OS, который выглядит чертовски сексуально. В него интегрирована система управления версиями, запись макросов, регулярные выражения для поиска и замены (grep) и оболочка которая объединяет наиболее полезных функций в рамках единого интерфейса.
Существует 30-дневная tria-версия. Лицензия стоит $48,75. Windows-пользователи могут попробовать E - Text Editor, текстовый редактор, которые непосредственно происходит от TextMate и поддерживает TextMate-макросы и Intype.
Некоторые из возможностей TextMate:
HTML-Kit является бесплатным редактором с большим набором функций для работы с HTML, XHTML и XML, он помогает редактировать, форматировать документы, осуществлять поиск, проводить валидацию, просматривать и публиковать веб-страницы. Несмотря на свое название и небольшой размер загружаемого файла, HTML-Kit представляет собой универсальный инструмент, который поддерживает несколько языков программирования.
Особенности: макросы, горячие клавиши, пакетный поиск и замена, авто / ручное форматирование, автоматическое резервное копирование файлов, добавления новых расширений, автосохранение, несколько методов предварительного просмотра, закладки, многострочный поиск и замена и многое другое. Из-за количества его возможностей, HTML-Kit можно рассматривать в качестве серьезной бесплатной альтернативы Ultraedit.
Некоторые из возможностей HTML-Kit:
Scriptly является громадным, почти перегруженым бесплатным редактором кода для работы с HTML и PHP. Редактор предлагает 7 стилей подсветки синтаксиса, завершение кода, проверку на соответствие кода, код инспектор, древовидный вид исходного кода HTML, PHP и CSS, предварительный просмотр в браузере IE и Firefox, просмотр print-версии и редактирование изображений.
Доступны hex-viewer, diff viewer, многофайловый поиск и замена и MySQL-помощник. Разработчики также могут установить горячие клавиши, использование сниппеты кода, а также использовать инструмент управления проектами. Таким образом разработчики получают почти все, что, возможно, когда-нибудь понадобится и при этом бесплатно. Действительно мощная бесплатная альтернатива для коммерческих продуктов.
Подобно UltraEdit для Windows, BBEdit является одним из популярнейших профессиональных редакторов исходного код для Mac-пользователей. Редактор был создан с упором на веб-разработчиков и разработчиков программного обеспечения. Среди интересных особенностей BBEdit это текстовые фабрики, которые позволяют автоматизировать повторяющиеся задачи по обработки текста и Preview Server support который вы можете использовать для просмотра страниц, которые используют PHP, JSP или другие серверные языки.
Помимо этого, сравнение файлов, усовершенствованный менеджер контроля кода (включенная поддержка Subversion и Perforce позволяет работать с многочисленными хранилищами) и настраиваемая подсветка синтаксиса.
Существует облегченная версия, называемая TextWrangler, которая является бесплатной. BBEdit стоит $125. Если вы используете Mac, BBEdit, безусловно, хороший вариант для выбора. Существует 30-дневная trial-версия.
Некоторые из возможностей BBEdit:
Screem является средой для веб-разработки HTML/XML-документов. Его назначение заключается в том, чтобы увеличить производительность при построении сайта, предоставляя быстрый доступ к часто используемым функциям. Хотя он написан для использования вместе с GNOME desktop средой, он не потребует от вас что бы он был запущен, надо лишь установить библиотеки.
Screem имеет такие функции, как передовую поддержку CVS, проверку неработающих ссылок, intelligent code completion и поддержку регулярных выражений. Вы также можете скопировать контент из веб-браузера и html, который был выделен будет вставлен, а не только текст. Последняя версия была выпущена в 2005 году, однако его по-прежнему стоит рассматривать при использовании Linux.
Некоторые из возможностей Screem:
Хотя большинство редакторов, представленные в этом обзоре являются (X)HTML или PHP-ориентированными, CSSEdit посвящен CSS, он предлагает большие возможности для веб-дизайна основанного на стандартах. Среди прочего, CSSEdit предоставляет стили в реальном времени: даже если у вас динамический сайт с использованием сложных баз данных или AJAX, вы можете видеть стили и анализировать его без хлопот загрузки или обновления.
Редактор также использует intelligent CodeSense, поэтому вместо того чтобы предложить список предопределенных ключевых слов, она действительно анализирует ваши стили и предлагает интересный, контекстно-зависимые советы. Свежее, хорошо выглядящее, интуитивное и мощное приложения для редактирования стилей. Цена: 29,95?.
Некоторые из возможностей CSSEdit:
Arachnophilia является бесплатным редактором, который был впервые опубликован в середине 90s. Инструмент является мощным редактором с рядом специальных характеристик для создания и редактирования HTML. Редактор содержит RegExp функции и функциональность для сравнения текста. Он не предлагает нечто революционное, но он кросс-платформенный. Последняя версия 5,3 был выпущена в марте 2008 года.
Некоторые из возможностей Arachnophilia:
Этот редактор был впервые выпущен в 1996 году и регулярно обновляется с тех пор. Последняя версия предлагает завершение HTML и CSS-кода, проверку зависимых документов и 40 CSS / XHTML макетов. Встроенный WYSIWYG-редактор следует избегать так как генерирует не очень чистый код. Однако, сам редактор основное внимание уделяется производству чистой и качественной разметки. Мощный, но не ошеломляющий. Цена: $49. Доступны пробные версии.
Smultron является бесплатным текстовым редактором для Mac OS X Leopard 10 c полезными функциями которых Вы не найдете в каком-либо альтернативном - даже коммерческом - продукте. Например, если вы не хотите быть "потревоженным" другими приложениями вы можете позволить Smultron охватывают весь экран, что позволяет сосредоточиться на своей работе. Вы можете просматривать HTML-файлы непосредственно в Smultron и сохранять фрагменты текста и вставляя их с помощью ярлыка.
Smultron также может использовать регулярные выражения, и он может выполнять команды и скрипты. Он может быть использован для разнообразных потребностей - в частности, для веб-программирования или редактирования скриптов. Интуитивный и мощный.
Некоторые из возможностей Smultron:
EditPlus является легким текстовым редактором, HTML-редактором и редактором исходного кода для Windows. Он может служить хорошей заменой Notepad, но он также предоставляет множество мощных функций для авторов веб-страниц и программистов. Отличительной особенностью EditPlus является поддержка определяемых пользователем инструментов, файлы справки.
Среди прочего можно также использовать многострочный поиск и замену с использованием регулярных выражений, автоотступы, сварачивание кода, интегрированный компилятор, интегрированный shell и интегрированный веб-браузер. Последняя версия была выпущена в апреле 2008 года. Цена: $35. Существует также trial-версия.
Некоторые из возможностей EditPlus:
EmEditorText Editor - легкий и простой текстовый редактор для Windows. По сравнению с другими редакторами, очень быстрый, высоко настраиваемый и переносимый (portable). Например, Вы можете легко скопировать на флешку проект и файлы конфигурации для новой машины. Полезной особенностью EmEditor является его способность записывать "горячие" клавиши и операции мыши. Эта способность позволяет автоматизировать некоторые задачи, например, при тестировании приложений.
Кроме того, редактор поддерживает Unicode и макросы. EmEditor сертифицирован для Windows Vista и может быстро открыть большие файлы - до 248 ГБ или 2,1 миллион строк - затратив совсем немного памяти. Цена: $39,99.
PageSpinner - это простой в использовании, профессиональный редактор веб-страниц для Mac OS, с поддержкой HTML, XHTML, PHP, SSI, CSS и со встроенным в JavaScript-генератором. Среди других особенностей PageSpinner имеет встроенный FTP-клиент, настраиваемую подсветку синтаксиса для JavaScript, PHP, CSS и интеграция с Apache и Terminal в OS X.
PageSpinner также поддерживает включаемые файлы, которые позволяют Вам изменить общие секции на всех страницах в папке или сайте, путем простого редактирования одного подключенного файла. Цена: $ 29,95. Доступна trial-версия на 21 день.
Некоторые из возможностей PageSpinner:
skEdit был ранее мало известным, но он очень гибкий текстовый редактор для веб-разработки на Mac OS. По сравнению с другими приложениями, он предлагает интегрированную систему контроля версий (Subversion), которая зачастую отсутствует в альтернативных продуктах. Помимо этого, skEdit имеет интуитивный интерфейс, который удовлетворяет большую часть потребностей веб-разработчика. Цена: $34,95. Существует 25-дневная trial-версия.
Некоторые из возможностей skEdit:
HateML Pro является бесплатным, легким редактором, с мощным PHP IDE, с поддержкой (X) HTML и CSS, как для профессиональных, так и для начинающих пользователей. Он был разработан с целью помочь ускорить процесс редактирования и отладки веб-приложений, php-скриптов и XHTML-сайтов. Редактор предлагает стандартный набор для эффективной веб-разработки: автоматическая проверка синтаксиса, инструмент для завершения кода (IntelliSense и CodeHint), PHP отладчик, встроенный FTP-клиент, MySQL Manager и предварительный просмотр.
Некоторые из функций HateML Pro:
Emacs (Editor MACroS) является классическим и старейшим из Linux-редакторов. Он является старейшим (1976) и самым авторитетным, из представленных в этом обзоре. Существует большое количество расширений, которые добавляют дополнительные функции, в том числе такие как планировщик проектов, почта и news reader, отладчик интерфейса, календарь и многое другое.
Редактор популярен из-за его встроенных макросов и мощной поддержке "горячих клавишей", которые делают редактирование текстовых документов весьма эффективным. Тем не менее, нужно потратить довольно много времени на изучение его возможностей, особенно для новичков. Можно также рассмотреть GNU Emacs и XEmacs, которые являются продвинутыми, с открытым исходным кодом и кросс-платформенными версиями Emacs. Emacs является бесплатной и выпускается по GNU-лицензии.
Некоторые из возможностей Emacs:
HomeSite когда-то был одним из ведущих редакторов кода широко используемым среди разработчиков. Многое произошло с тех пор: HomeSite был куплен Adobe, где он не имеет большого значения сегодня. Вместе с тем, HomeSite имеет некоторые функции, такие как управление проектами, комплексный CSS редактор, код snippets, тег инспектор, завершение тегов, макро-рекордер, folder deployment, автоматическое резервное копирование, расширяемый пользовательский интерфейс и интеграция с Fireworks.
Macromedia HomeSite + входил в Macromedia Dreamweaver. Программа может быть приобретена в Adobe за $99. Мощный и полезный, даже если он в действительности и не используется часто.
Некоторые из возможностей Homesite:
Бесплатный, продуманный редактор исходного кода, замена Notepad, который поддерживает несколько языков программирования, работает под MS Windows. Редактор может использоваться как в качестве продвинутого редактора кода, так и простого текстового редактора, который легко настраивается и предоставляет много функциональных возможностей, которые имеются в элитных коммерческих продуктах. Альтернатива: Notepad 2.
От себя могу добавить, что это лучший из редакторов. которыми я когда-либо пользовался.
Некоторые из возможностей Notepad++:
NoteTab является продуманным текстовым и HTML-редактором, который был впервые выпущен в 1998 году. Это приложение делает все: он может работать с большими файлами, он имеет продвинутые функции форматирования, предлагает многострочную глобальную замену и исправление ошибок правописания. Есть 3 версии NoteTab. Если вы собираетесь использовать NoteTab, то целесообразно использовать только Pro версия, которая стоит $ 29,95.
Некоторые из возможностей NoteTab (Pro Version):
PSPad - это еще один бесплатный редактор исходного кода, который должен быть в каждом обзоре профессиональных редакторов.
Как редактор веб-документов, PSPad содержит подсветку синтаксиса, макросы, набор шаблонов. Также имеется интегрированный HEX редактор, Project support, FTP Client, Macro Recorder, File Search/Replace, Code Explorer, Code page conversion. PSPad может сравнивать различные версии исходного кода. PSPad является Freeware.
НЕкоторые из возможностей PSPad:
jEdit, вместе с Arachnophilia, еще один кросс-платформенный текстовый редактор для профессионального кодирования. Редактор поддерживает более 130 типов файлов. Текущую строку подсвечивается, исходный текст разделяется на блоки таким образом, чтобы начало и конец скобки были видимыми. Copy-Paste сохраняется неограниченное количество в буфере обмена. Вы можете разделить окна в различных режимах просмотра и сохранить конфигурацию для дальнейших проектов. jEdit является бесплатным - он выпущен под лицензией GPL 2,0. Очень мощный, но не так легко к нему привыкнуть.
Некоторые из jEdit:
Этот редактор был написан создателем HomeSite. Программа предлагает уникальные возможности, включая возможность обновления ваших HTML-документов путем замены устаревшей разметки эквивалентными атрибутами. Вы также можете конвертировать HTML в XHTML, проверить свой синтаксис CSS в нескольких браузерах, используя превью. Цена: $79,95, доступна trial-версия.
На мой взгляд лучший CSS-редактор.
Некоторые из возможностей TopStyle:
Quanta широко признан в качестве наиболее передового бесплатного программного обеспечения для веб-разработки. Но многие люди не знают, что Quanta является еще и неплохим редактором для XML-документов. Вы даже можете импортировать DTDs, писать сценарии для управления редактором содержания, визуально создавать диалоги для ваших скриптов и назначать действия скрипта почти на любой файл в проекте. Quanta базируется на KDE и был выпущен под GPL.
Некоторые из возможностей Quanta:
Бесплатное программное обеспечение для Mac OS X. Он предназначен для упрощения процесса создания привлекательных веб-сайтов, которые выглядят правильно в различных браузерах. Taco HTML Edit включает тег wizards, которые генерируют валидную разметку HTML. Taco HTML Edit также помогает найти ошибки в Вашей HTML-разметке, а также может проверять правописание в Ваших документах.
Некоторые из возможностей Taco:
В TSW WebCode сделан очень сильный акцент на HTML, CSS, PHP / MySQL, но и с возможностями, которые охватывают JavaScript, XML и ASP.NET, Вы, вероятно, получите все возможности современного редактора для веб-разработки, которые действительно необходимы.
Вы можете воспользоваться код-инспектором, непосредственно просмотреть свойства данного элемента, FTP-менеджер позволяет загружать измененные файлы непосредственно на сервере. С помощью проекта ToDo-list вы можете проверить, что сделано и что предстоит сделать. Кроме того, превью для разных браузеров (для IE и Firefox) предоставляет вам результат вашей работы.
Наконец, вы можете проверить свой код с помощью валидатора W3C, а также проверить синтаксис PHP, отслеживать ваши проекты с легкостью, используя продвинутый project management. Очень компактный и мощный редактор. WebCoder 2007 можно приобрести за $59,99 для персонального использования и $ 89,99 для коммерческого использования. Доступна trial-версия.
Некоторые из возможностей TSW WebCoder:
Простой редактор для текстовых файлов. Действительно прост в использовании, при этом доступно большинство функций которые необходимы пользователям. Если Вам просто необходима мощная замена Notepad, инструмент для редактирования веб-страниц или программирования IDE, TextPad сделает то, что вы хотите, и так как вы ожидаете.
Некоторые из возможностей TextPad:
Vim (Vi IMproved), впервые выпущен Bram Moolenaar в 1991 году для компьютера Amiga. Он высоко конфигурируемый консольный текстовый редактор, построенный для эффективного редактирования текста. Это улучшенный вариант редактора Vi, распространенный в большинстве UNIX систем. Vim - это мощный инструмент для программиста, и он очень полезен для программирования. Подобно Vi, Vim интерфейс основан не на меню и иконках, а на командной строке.
Возможно, Вы захотите попробовать gVim или gVim Portable для Windows (с графическим пользовательским интерфейсом) и MacVim для Mac.
Vim является чрезвычайно мощным. С помощью этого редактора вы можете делать все, что вам, возможно, когда-либо понадобится. Vim не является простым, он не интуитивный и не дружественный, для работы с ним необходимо подробное его изучение.
© 2008 - 2024 Webmasters.BY Все права защищены
Новый комментарий