Перевод новости с www.monkeystudio.org с незначительными дополнениями.После многих месяцев разработки и 2-х превью-релизов наконец вышла BETA Monkey Studio 1.8.2.0 ( aka Monkey Studio 2 ).
BETA не значит, что программа глючная и неюзабельная.
Просто еще слишком много нужно сделать до выпуска финальной версии;)
Разработка будет продолжаться, пока есть что улучшать, возможно месяцы, годы, столетия... но это лучшее кросс-платформенное решение для разработки на Qt. (И для других проектов, если создать для этого плагины).
MkS - кроссплатформенная интегрированная среда раззаботки (IDE), нацеленная на то, чтобы стать средой быстрой разработки приложений. Она уже больше года используется командой авторов для разработки себя самой и для повседневной работы, и, мы решили, что уже время для публичного релиза.
Для работы под Linux, Windows или MacOS необходима Qt версии не ниже 4.4.0.
MkS расширяема посредcтвом мощной системы плагинов, которая позволяют реализовать практически любую функциональность и поддерживать любой тип проекта (cmake, msvc, ...), для которого существует плагин.
Если вам не нужна какая-то функциональность - можете отключить плагин, и сделать IDE более легкой и быстрой.
Основная цель MkS - управление Qt4 проектом настолько эффективно, насколько это возможно. Она использует только .pro файл, не создавая своих собственных файлов проекта, а лишь добавив четко ограниченную секцию "ProjectSettings" в .pro-файл.
Также есть мощный редактор кода и навигатор, поддерживающий большое количество языков.
Изменения со времени последнего релиза (см. более старые новости, если интересно, какие фичи были реализованы до этого):
* Пользовательские программы могут запускаться посдерством IDE, направляя в ее консоль свой стандартный вывод.
*Для пользовательских программ может быть назначено сочетание клавиш
* При таких действиях, как Building, Compiling, Debugging... файлы могут автоматически сохраняться/открываться
* Добавилась возмжность быстро создавать новые файлы (кроме создания из конфигурируемого шаблона)
* Раздельные Dock для табов, отобращающих стадию сборки проекта, вывод, команды, результаты поиска.
* На status bar отображается, модифицирован ли файл, текущая табулящия (может определяться автоматически по исходнику), EOL-символ, номер строки/столбца.
* Поддержка неограниченного числа закладок в файле
* Переписанный поиск в файле. Поддержка поиска в директории (в фоне).
* Улучшен диалог добавления файлов в проект. Сейчас можно добавлять файлы и папки одновременно, рекурсивно добавлять файлы.
* Переписан диалог настройки плагинов. Сейчас похож по стилю на подобный диалог в KDE4.
* Создан SDK для разработки собственных плагинов.
* Полностью переписан абстрактный модуль поддержки проектов "XUP Manager" (Xml Universal Project). Это по сути абстракция, которая позволяет представить любой тип проекта как xml в памяти и предоставить общий API для работы с проектом. Сейчас для поддержки новых типов проектов (кроме Qt4) нужно будет только написать конвертор из XUP/в XUP!
* Расширены возможности по созданию новых файлов из шаблонов (класс, проект...). Сейчас шаблоны стали более гибкими и настраиваемыми. Для создания используется ini-формат, документированный на wiki проекта.
* Белорусская локализация
* Фразцузская локализация
* Английская (умолчание) локализация
* Итальянская локализация
* Интегрирован GNU Debugger ( gdb ) плагин.
* Переписана поддержка Qt проекта на XUP API
* Улучшены скрипты для инсталяции (для всех платформ)
* Добавлена очередь всплывающих сообщений пользователю, не требующих клика для закрытия окна
* Добавлен плагин для удобного редактирования/отладки регулярных выражений
* Сейчас требуется как мимимум Qt 4.4.0 ( да, это фига!
)
* И еще очень много мелких фич/багфиксов.
Мы вложили много времени в лучшую кроссплатформенную IDE,
пользуйтесь пожалуйста, ждем вашего отклика!
Более подробная информация и файлы для скачивания (.deb, .exe, .dmg, src.zip) на
http://www.monkeystudio.org The Monkey Studio Team