Anjuta: первый взгляд
Содержание:
1. Введение;
2.Первый взгляд (Вы читаете данный раздел);
3. Интерфейс, возможности, впечатления.
Anjuta, хотя формально и относится к нише программного обеспечения для GNOME, остается средством универсальным, не заточенным сугубо под C или C++ вместе с GTK+/GNOME. Для удобства при создании нового проекта дается выбор из множества вариантов: это и GTK-проекты, и программы под SDL и wxWidgets, и Java, и Python. Хотя логотипом Anjuta служит лошадка, программа названа в честь любимой девушки разработчика-создателя Набы Кумара.
Дистрибутив Anjuta невелик и без труда устанавливается из исходников - эти два фактора всегда внушают мне уважение к программе. Так я знаю, что не завишу от сборщиков пакетов. «Без труда устанавливается из исходников» следует трактовать так: в любом современном дистрибутиве Linux найдутся все нужные для сборки средства. И при этом не надо будет отправляться к шаманам для науки бить в бубен. Кстати, Anjuta разделена на две части: основную и пакет дополнений. Вообще, Anjuta основывается на плагинах - даже движок текстового редактора можно выбрать: GtkSourceView (по умолчанию) или Scintilla. У последней свои настройки и возможности, в частности свёртывание блоков кода. Плагины включаются и выключаются в «Правка -- Настройка -- Общие -- Установленные модули». Например, по умолчанию отключен модуль отладчика, а когда вы его включаете, появляются соответствующие пункты меню (как основного, так и контекстных), а также отладочная панель и окно точек останова.
Anjuta - среда программирования, которая предъявляет минимальные требования к системному железу, так что у Вас не должно возникнуть вопроса - как выбрать ноутбук для работы (http://lookfornotebook.ru/jobbook/) с языками программирования Си, C++, Vala, Java, javascript и Python?
Первым делом после установки и запуска Anjuta я открыл в среде свой проект Qt-программы. Конечно, не сам файл проекта от Qt Creator и не Qt-файл проекта, а просто создал новый проект на основе существующих исходников. Управление собственно настройками сборки осталось на ручной правке pro-файла, а Anjuta взяла на себя сборку по готовому makefile, запуск такого-то исполняемого файла (с возможностью правки пе-ременных окружения для сеанса запуска) и правку кода с различными возможностями навигации по нему. Это именно те задачи, которые мне нужны от любой IDE. Ну, и редкий запуск отладчика. Вместо отладки в gdb я предпочитаю самостоятельный вывод вспомогательных данных на консоль.
1. Введение;
2.
3. Интерфейс, возможности, впечатления.
Anjuta, хотя формально и относится к нише программного обеспечения для GNOME, остается средством универсальным, не заточенным сугубо под C или C++ вместе с GTK+/GNOME. Для удобства при создании нового проекта дается выбор из множества вариантов: это и GTK-проекты, и программы под SDL и wxWidgets, и Java, и Python. Хотя логотипом Anjuta служит лошадка, программа названа в честь любимой девушки разработчика-создателя Набы Кумара.
Дистрибутив Anjuta невелик и без труда устанавливается из исходников - эти два фактора всегда внушают мне уважение к программе. Так я знаю, что не завишу от сборщиков пакетов. «Без труда устанавливается из исходников» следует трактовать так: в любом современном дистрибутиве Linux найдутся все нужные для сборки средства. И при этом не надо будет отправляться к шаманам для науки бить в бубен. Кстати, Anjuta разделена на две части: основную и пакет дополнений. Вообще, Anjuta основывается на плагинах - даже движок текстового редактора можно выбрать: GtkSourceView (по умолчанию) или Scintilla. У последней свои настройки и возможности, в частности свёртывание блоков кода. Плагины включаются и выключаются в «Правка -- Настройка -- Общие -- Установленные модули». Например, по умолчанию отключен модуль отладчика, а когда вы его включаете, появляются соответствующие пункты меню (как основного, так и контекстных), а также отладочная панель и окно точек останова.
Anjuta - среда программирования, которая предъявляет минимальные требования к системному железу, так что у Вас не должно возникнуть вопроса - как выбрать ноутбук для работы (http://lookfornotebook.ru/jobbook/) с языками программирования Си, C++, Vala, Java, javascript и Python?
Первым делом после установки и запуска Anjuta я открыл в среде свой проект Qt-программы. Конечно, не сам файл проекта от Qt Creator и не Qt-файл проекта, а просто создал новый проект на основе существующих исходников. Управление собственно настройками сборки осталось на ручной правке pro-файла, а Anjuta взяла на себя сборку по готовому makefile, запуск такого-то исполняемого файла (с возможностью правки пе-ременных окружения для сеанса запуска) и правку кода с различными возможностями навигации по нему. Это именно те задачи, которые мне нужны от любой IDE. Ну, и редкий запуск отладчика. Вместо отладки в gdb я предпочитаю самостоятельный вывод вспомогательных данных на консоль.