(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

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

Источник: habrahabr
Artemiz

При переходе на Ubuntu первой задачей был поиск удобной среды разработки. 
Перед выбором выступили такие кандидаты: Code::Blocks, Netbeans, Eclipse, Anjuta. 
Продолжение под катом.

  • Первым я хотел бы отметить Code::Blocks

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

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

Плюсы

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

Минусы

  • - Редкость официальных релизов;
  • - Нет подсветки ошибок в редакторе;
  • - Полное отсутствие рефакторинга;

Сейчас пользуюсь именно им.

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

Плюсы

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

Отличный фреймворк как для начинающих программистов, так и для мастеров. Легкость в управлении и добавлении модулей делает его очень практичным. Также сейчас использую.

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

Плюсы

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

Минусы

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

Довольно долго работал в этой среде на winXP, win7, но после перехода на Ubuntu разбираться во всех премудростях и плагинах не особо хотелось. В то время нужна была комфортная среда разработки. Но если не много посидеть и разобраться, то довольно неплохая среда.

4.Anjuta - средство разработки специально для C и C++. Оно не кроссплатформенное, но отлично интегрируется со средой GNOME, а соответственно с Ubuntu.
Возможности Anjuta: менеджер проектов, мастера, интерактивный дебаггер, автозавершение кода.

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

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

Плюсы

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

Минусы

  • Требует установку;

В отличие, скажем, от KDevelop, Qt Creator в качестве стандартного файла проектов не изобретает новый формат, а использует знакомый Qt-программистам pro-файл - тот самый, который надлежит передавать утилите qmake. Особые настройки проекта, касающиеся самой среды разработки, сохраняются в файл, имеющий то же имя, что проект, но с добавлением в конец слова "user".Qt Creator - это мощная среда разработки. Не смотря на все вышеперечисленное, эту среду трудно назвать "зрелой" - уж больно скоро в ней все меняется.

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

Если нету возможности установить тяжелые редакторы или нету желания то можно воспользоваться текстовыми редакторами такими как - Geany, Vim, или Emacs.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 07.12.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
EMS Data Export for PostgreSQL (Business) + 1 Year Maintenance
Microsoft 365 Business Standard (corporate)
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
NauDoc Enterprise 10 рабочих мест
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Реестр Windows. Секреты работы на компьютере
Один день системного администратора
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100