Одной из проблем при программировании является выбор 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 поддержка очень хорошая (включая отладчик)
Комментариев нет:
Отправить комментарий