Russian Qt Forum
Ноябрь 23, 2024, 00:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: нужна ли в Qt Creator нормальная поддержка плагино&  (Прочитано 6135 раз)
TheAthlete
Гость
« : Январь 12, 2012, 12:18 »

Здравствуйте!
Хотел бы провести небольшой опрос - нужна ли нормальная поддержка плагинов в Qt Creator с пунктом меню "Установить плагин" (как в Eclipse IDE) и если да, то какие плагины вы хотели бы видеть.

На Qt Developer Network имеется страница Qt Creator Plug-in Gallery, где выложены основные плагины. Какие-то развиваются, какие-то нет.

Высказывайте свои пожелания, дополнения.
« Последнее редактирование: Январь 12, 2012, 12:29 от Пантер » Записан
s200999900
Гость
« Ответ #1 : Январь 12, 2012, 13:02 »

я считаю что должна быть возможность и добавления плагина как из исходников так и через кнопку в QtCreator-е.
Из нужных. мне по крайней мере плагинов, было бы неплохо увидеть:
плагин для редактирования XML
плагин для интеграции с хостингом проэктов от Canonical - launchpad.net
плагин для сборки пакетов для ос линукс (deb и rpm ), чтобы не делать обертки из скриптов.
плагин для рисования uml диаграмм с соответствующей кодогенерацией
И раньше в roadmap-е на сайте qt.nokia.com было упоминание на интеграцию с групповой разработкой ( к система контроля версий не относится), тоже было бы неплохо увидеть такой функционал.
Записан
TheAthlete
Гость
« Ответ #2 : Январь 12, 2012, 13:45 »

что касается xml - то есть такой плагин: XmlTree
Записан
QuAzI
Гость
« Ответ #3 : Январь 13, 2012, 00:01 »

Что-то я долго пырился в эту PDF'ку про якобы плагин UML, но так и не нашёл упоминаний о том, что оно есть, только теория. Вообще есть софт, который для C++ кода может составлять хоть какую-то диаграмму классов на основе header-файлов или вообще исходников? И по ней соответственно строить костяк диаграммы компонентов.
Записан
QuAzI
Гость
« Ответ #4 : Январь 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 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.
Загрузка с оф.сайта прибита >> [December 18, 2011] Downloads are suspended until further notice
На sourceforge проекта написано >> As of 2011-01-21, this project may now be found at http://bouml.free.fr/.
Машем ручкой проекту Грустный
Записан
Blackwanderer
Гость
« Ответ #5 : Январь 13, 2012, 04:01 »

В первую очередь хотелось бы QtCreator SDK, чтобы для написания/подключения плагина не приходилось компилировать весь QtCreator.
Записан
s200999900
Гость
« Ответ #6 : Январь 13, 2012, 10:15 »

В первую очередь хотелось бы QtCreator SDK, чтобы для написания/подключения плагина не приходилось компилировать весь QtCreator.

Вот для этого и хочется кнопку install plugin или наподобии в плугин менеджере QtCreator-а и оставить вариант с добавлением плугинов при перекомпиляции QtCreator-а
Записан
s200999900
Гость
« Ответ #7 : Январь 13, 2012, 10:22 »

Что-то я долго пырился в эту PDF'ку про якобы плагин UML, но так и не нашёл упоминаний о том, что оно есть, только теория. Вообще есть софт, который для C++ кода может составлять хоть какую-то диаграмму классов на основе header-файлов или вообще исходников? И по ней соответственно строить костяк диаграммы компонентов.

Давненько она там лежит, скорее всего она позиционировалась как общая документация по написанию плагинов к QtCreator-у, которая на данный есть на wiki сайте проэкта Qt (wiki.qt-project.org) .
« Последнее редактирование: Январь 13, 2012, 10:42 от s200999900 » Записан
iroln
Гость
« Ответ #8 : Январь 13, 2012, 10:24 »

Конечно нужна! Ну что это за плагинная система где надо каждый раз пересобирать программу? Это просто модульная архитектура, но не плагинная. Это может быть удобно и разумно для каких-то специфических программ, но никак не для открытых и общедоступных.

Должен быть SDK и удобная система установки плагинов.

Чего хотелось бы:
Поддержка языков программирования, отличных от С++. Например, Python. Для Qt уже есть биндинги к большинству ЯП, так почему бы в основной среде разработки не сделать их поддержку через плагины?

« Последнее редактирование: Январь 13, 2012, 10:27 от iroln » Записан
s200999900
Гость
« Ответ #9 : Январь 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-а появится инсталлер для плагинов.
« Последнее редактирование: Январь 13, 2012, 15:38 от s200999900 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.094 секунд. Запросов: 20.