Средства разработки на C++ в Ubuntu

Средства разработки для Ubuntu – их много, но какой лучше всего подходит для C++?

Eclipse

Eclipse — один из лучших инструментов, доступных под Linux, Windows, и OS X. Родившись как проект IBM Canada project в 2001 году, он стал свободным софтом.

b_675_675_16777215_10_images_stories_23-06-2011_ide_for_java_eclipse.png

Написанный на Java, Eclipse прост в использовании, при этом очень богат возможностями, в нем есть множество плагинов. На самом деле, за исключением ядра, является плагином к Eclipse

Много людей ответили нам в Twitter и сказали, что они любят Eclipse, а один из наших читателей (Henri Sivonen) написал, что он использует версию с сайта Eclipse, вместо версии с репозиториев Ubuntu, потому что с сайта версия более свежая.

Сайт проекта: eclipse.org

Anjuta

Непохожий на Eclipse, Anjuta — средство разработки специально для C и C++. Оно не кроссплатформенное, но отлично интегрируется со средой GNOME, а соответственно с Ubuntu.

Возможности Anjuta: менеджер проектов, мастера, интерактивный дебаггер, автозавершение кода, подсветка синтаксиса.

b_675_675_16777215_10_images_stories_23-06-2011_5346808130_fc714d8c28.jpg

Множество наших Twitter-читателей сказали, что им нравится Anjuta, потому что ее очень легко использовать, и она выглядит хорошо в Ubuntu. Созданная специально для разработки на C и C++, соответственно сразу после установки можно будет начать писать код C.

Также она регулярно обновляется.

Сайт проекта: anjuta.org

Code::Blocks

Code::Blocks — шестилетняя среда разработки с открытиым исходным кодом. Используя архитектуру плагинов, наподобие Eclipse, тут все возможности предоставляют плагины. Code::Blocks также ориентирован на C и C++, что делает его идеальным кандидатом для работы с этим языком.

b_675_675_16777215_10_images_stories_23-06-2011_300px-screenshot-codeblock-10.05-ubuntu-10.10.png

Code::Blocks поддерживает несколько полезных вещей, а именно: поддержка нескольких компиляторов, подсветка синтаксиса, интегрированый список задач, дебаггер, дизайнер GUI  и так далее.

Сайт проекта: codeblocks.org

NetBeans

Проект Oracle NetBeans родился как студенческий проект в Праге, но был куплен Sun Microsystems в 1997 году. NetBeans- кроссплатформенное IDE с поддержкой  множества языков: Java, JavaScript, PHP, Python, Ruby, C, C++, Scala, и многих других.

b_675_675_16777215_10_images_stories_23-06-2011_netbeans_for_software_development.png

Сайт проекта: netbeans.org

Текстовый редактор наподобие Geany, Vim, Emacs, или Gedit

Если вы не хотите использовать тяжеловесные редакторы наподобие четырех наверху, лучшим путем разрабатывать на C++ для вас будет использование обычного текстового редактора наподобие Geany, Vim, или Emacs.

Установка: sudo apt-get install geany vim emacs gedit

Подводя итоги

В конце этой статьи стоит отметить, что каждый выбирает средства разработки “на вкус и цвет“. Но некоторые программы могут содержать больше возможностей, или быть кросс платформенными.

А что используете вы?

И конечно, присоединяйтесь к обсуждениям в комментариях!