Середовища розробки З ++ для Ubuntu
При переході на Ubuntu першим завданням був пошук зручного середовища розробки.
Перед вибором виступили такі кандидати: Code :: Blocks, Netbeans, Eclipse, Anjuta.
Продовження під катом.
Code :: Blocks - шестирічна середовище розробки з відкритим вихідним кодом.
Використовуючи архітектуру плагінів, на зразок Eclipse, тут все можливості надають плагіни. Code :: Blocks також орієнтований на C і C ++, що робить його ідеальним кандидатом для роботи з цією мовою.
І хотілося б виділити + і - цей середовища і чому вибір ліг саме на нього.
- Підтримка більшості компіляторів, інтегрований список завдань, дебагер, GUI і багато іншого.
- безкоштовність;
- Простота інтерфейсу;
- Можливість вибору і подгрузки різних компіляторів;
- Безліч шаблонів додатки для різних бібліотек (wxWidjets, Ogre3D, Irrlicht, Opengl, SDL і т.д.)
- Кросплатформеність
Зараз користуюся саме їм.
- безкоштовність
- Модулі (неймовірно багато)
- Рефакторинг (не дуже крутий, правда)
- Автопідстановка будь-яких ідентифікаторів
- Вбудована підтримка Doxygen
- Можливість налагодження через GDB
- Кросплатформеність
Відмінний фреймворк як для початківців програмістів так і для майстрів. Легкість в управлінні і додаванні модулів робить його дуже зручним для користувачів. Також зараз використовую.
- безкоштовність;
- Модулі;
- рефакторинг;
- Автопідстановки методів, класів;
- Можливість налагодження, включаючи віддалену;
- Кросплатформеність.
- Недостатня підтримка різних видів складання;
- Вимагає установку і підключення декількох компіляторів.
Досить довго працював в єтой середовищі на winXP, win7, але після переходу на Ubuntu розбиратися у всіх премудростях і плагінах не особливо хотілося. У той час потрібна була комфортне середовище розробки. Але якщо не багато посидіти і розібратися то досить не погана середу.
4.Anjuta - засіб розробки спеціально для C і C ++. Воно не кроссплатформне, але відмінно інтегрується з середовищем GNOME, а відповідно з Ubuntu.
Можливості Anjuta: менеджер проектів, майстри, інтерактивний дебагер, автозавершення коду.
Легка у використанні і відмінно виглядати на Ubuntu. Регулярний поновлення + можна відразу почати писати код на С і С ++.
Кожна середовище підтримує підсвічування синтаксису.