Страницы

Поиск по вопросам

вторник, 2 октября 2018 г.

IDE для C и C++

Одной из проблем при программировании является выбор IDE, предлагаю в этом топике разобрать какие IDE существуют для C и C++. В чем преимущество одного над другим.


Ответ

Visual Studio Express (Visual Studio Community Edition)
Официальный сайт
Плюсы:
Бесплатность Подстановка имени функции по началу Возможность свернуть блок
Минусы:
Нельзя ресурсные файлы визуально редактировать Только Windows
Visual Studio
Официальный сайт
Плюсы:
Подстановка имени функции по началу Возможность свернуть блок Наличие плагинов
Минусы:
Платный продукт Только Windows
CLion
Официальный сайт
Плюсы:
Рефакторинг Автоподстановка всего Кроссплатформенность отладка через GDB
Минусы: - платный продукт
wxDev-CPP
Официальный сайт
Плюсы:
Бесплатность Наличие плагинов
Минусы:
Отсутствие подстановки имени функции по началу
Eclipse CDT
Официальный сайт
Плюсы:
Бесплатность Плагины (невероятно много) Рефакторинг (не слишком крутой, правда) Автоподстановка любых идентификаторов Встроенная поддержка Doxygen Возможность отладки через GDB Кроссплатформенность
Минусы:
Code::Blocks
Официальный сайт
Плюсы:
Бесплатность Кроссплатформенность Поддержка множества компиляторов Поддержка пакетов от Dev-C++ Еженедельные nightly build Множество шаблонов приложения для разных библиотек(wxWidjets, Ogre3D, Irrlicht, Opengl, SDL и т.д.) Поддержка Fortran 95 (иногда бывает очень полезно)
Минусы:
Редкие официальные релизы Нет подсветки ошибок в редакторе Слабая аналитика Полное отсутствие рефакторинга
NetBeans
Официальный сайт
Плюсы:
Бесплатность Плагины Рефакторинг Автоподстановки методов, классов и макросов Возможность отладки, включая удалённую Кроссплатформенность
Минусы:
Недостаточная поддержка разных видов сборки Требует установки и подключения компиляторов
KDevelop
Официальный сайт
Плюсы:
Бесплатный Автоподстановка кода (кое где) Интересная подсветка кода Отладка через gdb
Минусы:
Иногда недостаточно умный анализ кода
MinGW Developer Studio
Официальный сайт
Плюсы:
Бесплатность
Минусы:
TODO: указать минусы
CodeLite
Официальный сайт
Плюсы:
Бесплатность
Qt Creator
Официальный сайт
Плюсы:
Бесплатность
MonoDevelop
Официальный сайт
Плюсы:
Бесплатность
Минусы:
Проект закрыт
Visual Studio Code
Официальный сайт
Плюсы:
бесплатный много плагинов настраиваемый работоспособное автодополнение работа с git "из коробки" работает также под linux/mac (для с++ нужно поставить плагин от Майкрософт - Ctrl+P, ext install c++)
Минусы:
не умеет полноценно работать с кодом с++ под виндовс. Под linux/mac поддержка очень хорошая (включая отладчик)

Комментариев нет:

Отправить комментарий