Название: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: TheAthlete от Январь 12, 2012, 12:18 Здравствуйте!
Хотел бы провести небольшой опрос - нужна ли нормальная поддержка плагинов в Qt Creator с пунктом меню "Установить плагин" (как в Eclipse IDE) и если да, то какие плагины вы хотели бы видеть. На Qt Developer Network имеется страница Qt Creator Plug-in Gallery (http://developer.qt.nokia.com/wiki/Qt_Creator_Plug-in_Gallery), где выложены основные плагины. Какие-то развиваются, какие-то нет. Высказывайте свои пожелания, дополнения. Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: s200999900 от Январь 12, 2012, 13:02 я считаю что должна быть возможность и добавления плагина как из исходников так и через кнопку в QtCreator-е.
Из нужных. мне по крайней мере плагинов, было бы неплохо увидеть: плагин для редактирования XML плагин для интеграции с хостингом проэктов от Canonical - launchpad.net плагин для сборки пакетов для ос линукс (deb и rpm ), чтобы не делать обертки из скриптов. плагин для рисования uml диаграмм с соответствующей кодогенерацией И раньше в roadmap-е на сайте qt.nokia.com было упоминание на интеграцию с групповой разработкой ( к система контроля версий не относится), тоже было бы неплохо увидеть такой функционал. Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: TheAthlete от Январь 12, 2012, 13:45 что касается xml - то есть такой плагин: XmlTree (http://"http://habrahabr.ru/blogs/qt_software/105452/")
Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: QuAzI от Январь 13, 2012, 00:01 Что-то я долго пырился в эту PDF'ку про якобы плагин UML, но так и не нашёл упоминаний о том, что оно есть, только теория. Вообще есть софт, который для C++ кода может составлять хоть какую-то диаграмму классов на основе header-файлов или вообще исходников? И по ней соответственно строить костяк диаграммы компонентов.
Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: QuAzI от Январь 13, 2012, 00:53 К теме о Qt Based UML
Цитировать September 2010, because to the continuous license violations, attacks and insults from people of wikipedia (the worst of them were the administrators Bapti commons / fr.wikipedia / de.wikipedia , Dereckson commons / fr.wikipedia / de.wikipedia and Esby commons / fr.wikipedia ), I have decided to stop work on Bouml except to fix bugs through the release 4.23. Загрузка с оф.сайта прибита >> [December 18, 2011] Downloads are suspended until further noticeDecember 2011, more than a year later nothing has changed, I am disgusted, I was wrong to freely distribute the version 4.23 and I stop the free development. So I suspended the downloads until I decide what come next. The first possibility is the complete cessation of Bouml, associated with the closure of the site. The second is to move to a paid version, in that event I began porting to Qt4. На sourceforge проекта написано >> As of 2011-01-21, this project may now be found at http://bouml.free.fr/. Машем ручкой проекту :( Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: Blackwanderer от Январь 13, 2012, 04:01 В первую очередь хотелось бы QtCreator SDK, чтобы для написания/подключения плагина не приходилось компилировать весь QtCreator.
Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: s200999900 от Январь 13, 2012, 10:15 В первую очередь хотелось бы QtCreator SDK, чтобы для написания/подключения плагина не приходилось компилировать весь QtCreator. Вот для этого и хочется кнопку install plugin или наподобии в плугин менеджере QtCreator-а и оставить вариант с добавлением плугинов при перекомпиляции QtCreator-а Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: s200999900 от Январь 13, 2012, 10:22 Что-то я долго пырился в эту PDF'ку про якобы плагин UML, но так и не нашёл упоминаний о том, что оно есть, только теория. Вообще есть софт, который для C++ кода может составлять хоть какую-то диаграмму классов на основе header-файлов или вообще исходников? И по ней соответственно строить костяк диаграммы компонентов. Давненько она там лежит, скорее всего она позиционировалась как общая документация по написанию плагинов к QtCreator-у, которая на данный есть на wiki сайте проэкта Qt (wiki.qt-project.org) . Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: iroln от Январь 13, 2012, 10:24 Конечно нужна! Ну что это за плагинная система где надо каждый раз пересобирать программу? Это просто модульная архитектура, но не плагинная. Это может быть удобно и разумно для каких-то специфических программ, но никак не для открытых и общедоступных.
Должен быть SDK и удобная система установки плагинов. Чего хотелось бы: Поддержка языков программирования, отличных от С++. Например, Python. Для Qt уже есть биндинги к большинству ЯП, так почему бы в основной среде разработки не сделать их поддержку через плагины? Название: Re: нужна ли в Qt Creator нормальная поддержка плагино& Отправлено: s200999900 от Январь 13, 2012, 10:52 Есть предложение поднять такой вопрос в списке рассылки разработчиков qt-creator@qt-project.org (http://lists.qt-project.org/mailman/listinfo/qt-creator) ;) . Например в прошлом году кто-то предложил мол давайте сделем общий файл конфигурации (*.pro.shared) народ посовещался и реализовали в той-же версии 2.4.0
UPD: в codereview проэкта qt-project.org есть патчик: "Change I5ea14fe0: New plugin: installer plugin , owner: Nicolas Arnaud-Cormos" http://codereview.qt-project.org/#change,12154 описание: " New plugin: installer plugin The installer plugin allow Qt Creator user to install 3rd party plugins easily in Qt Creator. The plugin comes in 3 part: * the packager classes: used to load or save a qtc package * the qtcpackager command line tool: use to create package * the plugin itself: add a menu to install a qtc package The 3rd party plugin developer will create his plugin using the USE_USER_DESTDIR keyword in his pro file, then call: qtcpackager -plugin PluginName to create the package. The user will then go to tool->Installer->Install Package... to install the generated file. Change-Id: I5ea14fe0f916a154607ae0478f6800fe950390a1 " Скорее всего в новой версии QtCreator-а появится инсталлер для плагинов. |