Ide (середовища розробки) під linux •

Code :: Blocks

Code :: Blocks розробляється для Windows, Linux і Mac OS X. Середу можна зібрати з початкових кодів практично під будь-яку Unix-подібну систему, наприклад FreeBSD.

Ide (середовища розробки) під linux •

Можливості інтерфейсу:
Підсвічування синтаксису;
Згортання блоків коду;
Автодоповнення коду;
Браузер класів;
Скриптовой движок Squirrel;
Планувальник під кілька користувачів;
Підтримка плагінів Devpack (installation packages for Dev-C ++);
Плагін wxSmith (a wxWidgets RAD tool).

Можливості налагодження:
Підтримка візуалізації значень змінних і функцій

Qt Creator

Назва говорить сама за себе. Кроссплатформенная IDE для роботи з фреймворком Qt, розроблена Troll Tech (Nokia).

Ide (середовища розробки) під linux •

Особливості програми:
Зроблено спеціально для розробки на Qt;
Вбудований Qt Designer і Qt Assistant (+ контекстно-залежна система допомоги);
Розширювана плагінами;
Є графічний фронтенд для GDB;
Для створення проектів використовується qmake (планується підтримка Makefile і тестується підтримка CMake).

KDevelop не включає до свого складу компілятор; замість цього він використовує GNU Compiler Collection (або будь-який інший компілятор) для створення виконуваного коду.

Ide (середовища розробки) під linux •

KDevelop підтримує велику кількість мов програмування, включаючи C, C ++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL і Bash. Підтримуються такі системи збирання проектів, як GNU (automake), qmake і make для власних коштів збірки проектів (KDevelop залишає ваші Makefiles недоторканими, якщо ви хочете використовувати їх).

Code completion доступно для мов C і C ++. Символи зберігаються в Berkeley DB файлі для швидкого пошуку без пре-парсинга. Вбудований відладчик дозволяє вам працювати графічно з усіма засобами налагодження, такими як точки зупину і трасування. Він так само може працювати з динамічно модулями плагінами, на відміну від консольного gdb.

Quick Open дозволяє швидко переміщатися по файлах.

На даний момент існує приблизно від 50 до 100 плагінів для даної IDE. Серед найбільш корисних - persistent project-wide code bookmarks, Code abbreviations, що дозволяють швидко розгортати текст, Source formatter, який переформатує ваш текст для style guide до збереження, пошук за регулярними виразами і project-wide пошук / заміна, яка допомагає з рефакторингом коду.

Ide (середовища розробки) під linux •

Ide (середовища розробки) під linux •

Для розробки програм в середовищі NetBeans і для успішної інсталяції та роботи самого середовища NetBeans повинен бути попередньо встановлено Sun JDK або J2EE SDK правильного видання. Середовище розробки NetBeans за умовчанням підтримувала розробку для платформ J2SE і J2EE. Починаючи з версії 6.0 Netbeans підтримує розробку для мобільних платформ J2ME, C ++ (тільки g ++), PHP і Ruby без установки додаткових компонент.

Проект NetBeans IDE підтримується і спонсорується компанією Oracle, однак розробка NetBeans ведеться незалежно співтовариством розробників-ентузіастів (NetBeans Community) і компанією NetBeans Org.

За якістю і можливостям останні версії NetBeans IDE не поступаються кращим комерційним (платним) інтегрованим середах розробки для мови Java, таким, як IntelliJ IDEA, підтримуючи рефакторинг, профілювання, виділення синтаксичних конструкцій кольором, автодоповнення набираються конструкцій на льоту, безліч зумовлених шаблонів коду і ін .

NetBeans IDE підтримує плагіни, дозволяючи розробникам розширювати можливості середовища. Одним з найбільш популярних плагінів є потужний дизайнер звітів iReport (заснований на бібліотеці JasperReports).

На ідеях, технологіях і в значній частині на вихідному коді NetBeans IDE базуються пропоновані фірмою Sun комерційні інтегровані середовища розробки для Java - Sun Java Studio Creator, Sun Java Studio Enterprise і Sun Studio (для ведення розробки на C, C ++ або Фортран). Порівняно недавно Sun стала пропонувати ці середовища розробки безкоштовно для зареєстрованих в Sun Developer Network (SDN) розробників, сама ж реєстрація на сайті безкоштовна і не вимагає ніяких попередніх умов, крім згоди з ліцензією CDDL.

NetBeans IDE доступна у вигляді готових дистрибутивів (прекомпілірованние бінарних файлів) для платформ Microsoft Windows, GNU / Linux, FreeBSD, Mac OS X, OpenSolaris і Solaris (як для SPARC, так і для x86 - Intel і AMD). Для всіх інших платформ доступна можливість скомпілювати NetBeans самостійно з вихідних текстів.

У релізі NetBeans IDE 6.7 була додана інтеграція з Project Kenai, підтримка мови Groovy і веб-фреймворку Grails. У версії 6.8 - підтримка PHP-фреймворку Symfony.

Geany - вільне середовище розробки програмного забезпечення для UNIX-подібних операційних систем і Windows, а також для операційних систем, що мають бібліотеку GTK2. Geany використовує бібліотеку GTK2. Geany поширюється згідно GNU General Public License.

Ide (середовища розробки) під linux •

Geany не включає до свого складу компілятор. Замість цього використовується GNU Compiler Collection (або будь-який інший компілятор) для створення виконуваного коду.

Поточна версія 0.19 підтримує велику кількість мов програмування, таких як Ada, Bash, C, C ++, Fortran, Java, Pascal, Perl, PHP, Python, Ruby і SQL та інші.

особливості:
Підсвічування вихідного коду з урахуванням синтаксису мови програмування (мова визначається автоматично);
автозавершення;
Автоматична підстановка закривають тегів HTML / XML;
Простий менеджер проектів;
Підтримка плагінів.

Це лише мала частина популярних IDE під Linux. Якщо вам не підходить нічого з цього, чи ви хочете подивитися і інші інтегровані середовища розробки, зверніться до відповідної статті у Вікіпедії. Якщо вас цікавить розробка програм на замовлення. можете звернутися до "Sunrise-R" або до фріланс розробникам.

Схожі статті