QDevelop
| QDevelop | |
| Файл:QDevelop logo.png | |
| Главное окно QDevelop
| |
| Тип | Среда разработки программного обеспечения |
| Разработчик | Équipe QDevelop |
| ОС | КПО (UNIX-подобные, Windows NT, Mac OS X) |
| Версия | 0.27 (20 февраля 2009) |
| Лицензия | GNU GPL |
| Сайт | http://qdevelop.org/ (англ.) |
QDevelop — свободная среда разработки программного обеспечения для Qt.
Описание
Цель QDevelop состоит в том, чтобы обеспечивать кросс-платформенное программирование в наиболее используемых средах, в GNU/Linux, Windows NT и Mac OS X используя один и тот же IDE. Каждая из этих сред уже использует свою собственную, зачастую более высокопроизводительную IDE, примерами являются Visual Studio в Windows NT и KDevelop в GNU/Linux. Их неудобство заключается ограничением на одну среду.
QDevelop не представляет собой облегчённую или имитирующую версию KDevelop. Эта IDE, использующая Qt4, абсолютно независима от KDevelop. Менее функциональный, но более лёгкий в использовании QDevelop способен работать на разных платформах. Другая отличительная черта QDevelop от KDevelop — совершенно разный исходный код.
В особенности QDevelop входит поддержка Qt-Designer для создания графического интерфейса, что превращает связку из QDevelop и Qt-Designer в среду визуальной разработки и тем самым соответствует концепту быстрой разработки приложений (RAD). Также поддерживается Qt-Linguist для осуществления интернационализации.
Развитие QDevelop началось в 2006 г. Жан-Люком Биордом.
Возможности
- Кросс-платформенное ПО: Поддержка GNU/Linux/X11, Windows NT 5.0+, Mac OS X и FreeBSD.
- Чтение и запись файлов проекта (с некоторыми маленькими ограничениями), интеграция со средствами Designer и uic для создания GUI.
- Мощный редактор текста с функцией дополнения кода, подсветкой синтаксиса, закладками, автоматической расстановкой скобок и табуляций, автосохранением перед компиляцией, номерами строк и подсвечиванием строки с кареткой.
- Обозреватель классов, позволяющий программисту просматривать структуру классов, членов и функций. Также обозреватель объектов GUI позволяет быстро создать необходимую функцию (например, для нажатия кнопки) и объявить ее в классе.
- Отладка программы с использованием GNU Debugger. Установка точек прерывания по нажатию на номер строки. Локальные переменные показываются автоматически, когда программа останавливается на точке прерывания.
- Строки с ошибками или предупреждениями компилятора сразу подсвечиваются в редакторе кода.
- Независимая компиляция каждого проекта. Перекомпиляция только изменённых проектов.
- Интеграция справочной системы с Qt Assistant.
См. также
Другие свободные IDE
- Anjuta
- Code::Blocks
- Dev-C++
- KDevelop
- Eclipse
- MinGW Developer Studio
- Qt Creator
- WxDev-C++
- HaiQ для Qt
- Net Beans
Ссылки
- Официальный сайт проекта (англ.)
- Краткое руководство пользователя (англ.)
- Краткое руководство пользователя (PDF) (франц.)
- Туториал на английском: How To Create a Linux Desktop App In 14 Minutes For Beginners (Using QDevelop and Qt4) (англ.)
IDE (сравнение • языки программирования) |
|
|---|---|
| Универсальные |
Visual Studio • NetBeans • Eclipse • KDevelop • XCode • Geany • MonoDevelop • Aptana • Open Watcom • Kylix |
| C/C++ |
Anjuta • Borland C++ • C++ Builder • Code::Blocks • CodeLite • wxDev-C++ • Pelles C • Sun Studio • Qt Creator • Ultimate++ • QuickC |
| Java |
WebLogic • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper • IntelliJ IDEA • JBuilder • JGRASP |
| Pascal |
Delphi • Lazarus • PascalABC.NET • MIDletPascal • PocketStudio • Morfik • Turbo Pascal • QuickPascal • Visible Pascal |
| PHP |
Aptana Studio with PHP plugin • Delphi for PHP • Eclipse PDT • Komodo • Zend Studio • PHP expert editor |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....