Среды Разработки C++ Для Ubuntu



Среды разработки C++ для Ubuntu При переходе на Ubuntu первой задачей было найти удобную среду разработки.

На выбор подошли следующие кандидаты: Code::Blocks, Netbeans, Eclipse, Anjuta. Продолжение под катом.

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

Code::Blocks также ориентирован на C и C++, что делает его идеальным кандидатом для работы с этими языками.



Среды разработки C++ для Ubuntu

Хотелось бы выделить + и – этой среды и почему выбор пал именно на нее.



плюсы
  • Поддержка большинства компиляторов, интегрированный список задач, отладчик, графический интерфейс и многое другое.

  • Бесплатно;
  • Простота интерфейса;
  • Возможность выбора и загрузки различных компиляторов;
  • Множество шаблонов приложений для разных библиотек (wxWidjets, Ogre3D, Irrlicht, Opengl, SDL и др.

    )

  • Кросс-платформенный


Минусы
  • — Редкость официальных релизов;
  • — В редакторе нет подсветки ошибок;
  • — Полное отсутствие рефакторинга;
Теперь использую именно его.

  • 2. Затмение один из лучших инструментов, доступных для Linux, Windows и OS X. Созданный как проект IBM Canada в 2001 году, он стал свободным программным обеспечением.



    Среды разработки C++ для Ubuntu



плюсы
  • Бесплатно
  • Плагины (невероятно много)
  • Рефакторинг (не слишком круто, на самом деле)
  • Автоматическая подмена любых идентификаторов
  • Встроенная поддержка Doxygen.
  • Возможность отладки через GDB.
  • Кросс-платформенный
Отличный фреймворк как для начинающих программистов, так и для мастеров.

Простота управления и добавления модулей делает его очень практичным.

Я тоже использую его сейчас.

  • 3. NetBeans — кроссплатформенная IDE с поддержкой множества языков: Java, JavaScript, PHP, Python, Ruby, C, C++, Scala и многих других.



Среды разработки C++ для Ubuntu



плюсы
  • Бесплатно;
  • Плагины;
  • Рефакторинг;
  • Автоподмена методов, классов;
  • Возможность отладки, в том числе удаленной;
  • Кроссплатформенность.



Минусы
  • Недостаточная поддержка разных типов сборки;
  • Требует установки и подключения нескольких компиляторов.

Я довольно долго работал в этой среде на WinXP, Win7, но после перехода на Ubuntu мне не очень хотелось разбираться во всех тонкостях и плагинах.

В то время была необходима комфортная среда разработки.

Но если не сидеть и не разбираться во всем этом, это довольно хорошая среда.

4.Анюта это инструмент разработки специально для C и C++.

Он не является кроссплатформенным, но прекрасно интегрируется со средой GNOME и, следовательно, с Ubuntu. Возможности Анюты: менеджер проектов, мастера, интерактивный отладчик, автодополнение кода.



Среды разработки C++ для Ubuntu

Простой в использовании и отлично смотрится на Ubuntu. Регулярные обновления + возможность сразу приступить к написанию кода на C и C++.

  • 5. QtCreator — кроссплатформенная бесплатная IDE для разработки на C, C++ и QML.


Среды разработки C++ для Ubuntu



плюсы
  • Бесплатно;
  • Плагины;
  • Рефакторинг;
  • Возможность отладки;
  • Кроссплатформенность.



Минусы
  • Требует установки;
В отличие, скажем, от KDevelop, Qt Creator не придумывает новый формат стандартного файла проекта, а использует привычный Qt-программистам профиль-файл — тот самый, который следует передать в утилиту qmake. Специфические для проекта настройки, относящиеся к самой среде разработки, сохраняются в файле с тем же именем, что и проект, но с добавленным в конце словом «пользователь».

Qt Creator — мощная среда разработки.

Несмотря на все вышесказанное, эту среду сложно назвать «зрелой» — слишком быстро в ней все меняется.

Каждая платформа поддерживает подсветку синтаксиса.

Если нет возможности устанавливать тяжелые редакторы или нет желания, то можно использовать текстовые редакторы, такие как Geany, Vim или Emacs. Теги: #C++ #ubuntu #framework #C++

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.