Среды разработки C++ для Ubuntu При переходе на Ubuntu первой задачей было найти удобную среду разработки.
На выбор подошли следующие кандидаты: Code::Blocks, Netbeans, Eclipse, Anjuta. Продолжение под катом.
- Сначала я хотел бы отметить Код::Блоки
Code::Blocks также ориентирован на C и C++, что делает его идеальным кандидатом для работы с этими языками.
Хотелось бы выделить + и – этой среды и почему выбор пал именно на нее.
плюсы
- Поддержка большинства компиляторов, интегрированный список задач, отладчик, графический интерфейс и многое другое.
- Бесплатно;
- Простота интерфейса;
- Возможность выбора и загрузки различных компиляторов;
- Множество шаблонов приложений для разных библиотек (wxWidjets, Ogre3D, Irrlicht, Opengl, SDL и др.
)
- Кросс-платформенный
Минусы
- — Редкость официальных релизов;
- — В редакторе нет подсветки ошибок;
- — Полное отсутствие рефакторинга;
- 2. Затмение один из лучших инструментов, доступных для Linux, Windows и OS X. Созданный как проект IBM Canada в 2001 году, он стал свободным программным обеспечением.
плюсы
- Бесплатно
- Плагины (невероятно много)
- Рефакторинг (не слишком круто, на самом деле)
- Автоматическая подмена любых идентификаторов
- Встроенная поддержка Doxygen.
- Возможность отладки через GDB.
- Кросс-платформенный
Простота управления и добавления модулей делает его очень практичным.
Я тоже использую его сейчас.
- 3. NetBeans — кроссплатформенная IDE с поддержкой множества языков: Java, JavaScript, PHP, Python, Ruby, C, C++, Scala и многих других.
плюсы
- Бесплатно;
- Плагины;
- Рефакторинг;
- Автоподмена методов, классов;
- Возможность отладки, в том числе удаленной;
- Кроссплатформенность.
Минусы
- Недостаточная поддержка разных типов сборки;
- Требует установки и подключения нескольких компиляторов.
В то время была необходима комфортная среда разработки.
Но если не сидеть и не разбираться во всем этом, это довольно хорошая среда.
4.Анюта это инструмент разработки специально для C и C++.
Он не является кроссплатформенным, но прекрасно интегрируется со средой GNOME и, следовательно, с Ubuntu. Возможности Анюты: менеджер проектов, мастера, интерактивный отладчик, автодополнение кода.
Простой в использовании и отлично смотрится на Ubuntu. Регулярные обновления + возможность сразу приступить к написанию кода на C и C++.
- 5. QtCreator — кроссплатформенная бесплатная IDE для разработки на C, C++ и QML.
плюсы
- Бесплатно;
- Плагины;
- Рефакторинг;
- Возможность отладки;
- Кроссплатформенность.
Минусы
- Требует установки;
Qt Creator — мощная среда разработки.
Несмотря на все вышесказанное, эту среду сложно назвать «зрелой» — слишком быстро в ней все меняется.
Каждая платформа поддерживает подсветку синтаксиса.
Если нет возможности устанавливать тяжелые редакторы или нет желания, то можно использовать текстовые редакторы, такие как Geany, Vim или Emacs. Теги: #C++ #ubuntu #framework #C++
-
Спорт Для Программиста Второй Свежести
19 Oct, 24 -
Сколько Лет Интернету?
19 Oct, 24 -
Выпущен Jruby 9000
19 Oct, 24