В этой статье речь пойдет о редакторе программного кода Komodo Edit. Данный программный продукт предназначен для работы со следующими языками программирования, применяемыми для создания web-сайтов: JavaScript, Perl, PHP, Python, Ruby, HTML, XML Catalogs, ActionScript. Как видно из списка, редактор Komodo Edit не работает с компилируемыми языками, для тех же языков, которым нужен интерпретатор, подключать их придется отдельно, так они не содержатся в дистрибутиве программы. Внешний вид редактора довольно прост и приятен, для дополнительных панелей (слева, снизу и справа) на панель инструментов вынесены кнопки, дающие возможность быстро их отображать или прятать.
Многие люди желающие научится программировать, используют в качестве среды разработки текстовые блокноты. Да и серьезные программисты часто ими пользуются. Наиболее удобны они для не компилируемых языков программирования. Это связано с тем, что немногие блокноты умеют работать со сторонними исполняемыми файлами. В этом сравнении будут рассмотрены следующие блокноты: NotePad++, SciTE, PSPad editor, RJ TextEd и не бесплатный EditPlus. Стандартный блокнот от операционной системы Windows не рассматривается, так как в нем нет вспомогательных функций для разработки или подсветки кода.
Не сложный NotePad++
NotePad++ как текстовый редактор и как среда разработки довольно не плох. В нем реализовано много хороших и полезных функций. Они действительно полезны, а не сделаны только потому, что это есть в другом редакторе. NotePad++ работает быстро и будет прекрасной заменой стандартным аналогам операционной системы Windows. Если у Вас вдруг появится предложение об его улучшении, Вы всегда сможете обратиться к разработчику, и если идея заслуживает внимания, то она будет реализована. NotePad++ прекрасно подходит для использования его на этапе обучения каким-либо языкам программирования и для более профессиональной работы.
RJ TextEd – это программка, которая по большей своей части является текстовым редактором. Она имеет приятный внешний вид, возможность смены обложки и поддерживает русский интерфейс. В левой ее части расположено файловое дерево, а под ним закладки (табы). Они позволяют переключаться между двумя файловыми деревьями, заметками, менеджером проектов, FTP соединением и так далее. Под основным окном также имеются закладки для переключений между режимами просмотр/редактирование или на файловый менеджер. Последний похож на Total Commander, но имеет только базовые возможности. Общий вид RJ TextEd продемонстрирован в скринкасте.
Работа в RJ TextEd
Работать в RJ TextEd довольно таки просто. Для некоторых наиболее популярных языков программирования имеется подсветка синтаксиса, но используя данный редактор можно сделать ее и под остальные. Что бы создать новый проект понадобится указать только имя и выбрать язык. Если с не компилируемыми языками все просто, то для компилируемых не совсем. RJ TextEd не поставляется с компиляторами, поэтому Вам придется самому указывать их и сделать соответствующие настройки. Файлы в проект можно добавлять как при его создании, так и после – это не на что не повлияет.
BlueJ – это средство разработки для java языка с визуальным отображением отношений между различными классами и подсветкой синтаксиса кода. Интерфейс очень простой, поддержка русского отсутствует. BlueJ позволяет быстро и легко строить разной степени сложности структуры из классов. Для этого она все классы проекта и отношения между ними изображает графически. Имея такое отображение, больше не придется бегать по файлам, восстанавливая структуру проекта в памяти. В целом BlueJ имеет свою оригинальность, все окна независимы, что позволяет их удобно разместить на экране и просматривать их одновременно.
Работа в BlueJ
В работе с BlueJ нет ничего сложного. При создании нового класса (Class, Abstract Class, Interface, Applet, Unit Test, Enum), создается новый файл и появляется его отображение. Вновь созданный файл имеет небольшую часть кода в качестве примера, зависящий от выбранного типа класса. Для перехода к его редактированию, достаточно дважды кликнуть по его визуальному отображению. Далее в новом открывшемся окошке можно приступать к его редактированию. Если имеется точка входа, то можно запустить приложение, как показано в скринкасте. При запуске апплета, Вам будет предоставлен выбор: запустить его в окне или в браузере.