Средства разработки для Ubuntu – их много, но какой лучше всего подходит для C++?
Eclipse
Eclipse — один из лучших инструментов, доступных под Linux, Windows, и OS X. Родившись как проект IBM Canada project в 2001 году, он стал свободным софтом.
Написанный на Java, Eclipse прост в использовании, при этом очень богат возможностями, в нем есть множество плагинов. На самом деле, за исключением ядра, является плагином к Eclipse
Много людей ответили нам в Twitter и сказали, что они любят Eclipse, а один из наших читателей (Henri Sivonen) написал, что он использует версию с сайта Eclipse, вместо версии с репозиториев Ubuntu, потому что с сайта версия более свежая.
Сайт проекта: eclipse.org
Anjuta
Непохожий на Eclipse, Anjuta — средство разработки специально для C и C++. Оно не кроссплатформенное, но отлично интегрируется со средой GNOME, а соответственно с Ubuntu.
Возможности Anjuta: менеджер проектов, мастера, интерактивный дебаггер, автозавершение кода, подсветка синтаксиса.
Множество наших Twitter-читателей сказали, что им нравится Anjuta, потому что ее очень легко использовать, и она выглядит хорошо в Ubuntu. Созданная специально для разработки на C и C++, соответственно сразу после установки можно будет начать писать код C.
Также она регулярно обновляется.
Сайт проекта: anjuta.org
Code::Blocks
Code::Blocks — шестилетняя среда разработки с открытиым исходным кодом. Используя архитектуру плагинов, наподобие Eclipse, тут все возможности предоставляют плагины. Code::Blocks также ориентирован на C и C++, что делает его идеальным кандидатом для работы с этим языком.
Code::Blocks поддерживает несколько полезных вещей, а именно: поддержка нескольких компиляторов, подсветка синтаксиса, интегрированый список задач, дебаггер, дизайнер GUI и так далее.
Сайт проекта: codeblocks.org
NetBeans
Проект Oracle NetBeans родился как студенческий проект в Праге, но был куплен Sun Microsystems в 1997 году. NetBeans- кроссплатформенное IDE с поддержкой множества языков: Java, JavaScript, PHP, Python, Ruby, C, C++, Scala, и многих других.
Сайт проекта: netbeans.org
Текстовый редактор наподобие Geany, Vim, Emacs, или Gedit
Если вы не хотите использовать тяжеловесные редакторы наподобие четырех наверху, лучшим путем разрабатывать на C++ для вас будет использование обычного текстового редактора наподобие Geany, Vim, или Emacs.
Установка: sudo apt-get install geany vim emacs gedit
Подводя итоги
В конце этой статьи стоит отметить, что каждый выбирает средства разработки “на вкус и цвет“. Но некоторые программы могут содержать больше возможностей, или быть кросс платформенными.
А что используете вы?
И конечно, присоединяйтесь к обсуждениям в комментариях!