URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44491
[ Назад ]

Исходное сообщение
"OpenNews: Qt Software готовит к выпуску новую интегрированную среду для разработки приложений"

Отправлено opennews , 16-Окт-08 19:15 
"New Qt IDE Called Greenhouse (http://www.linuxpromagazine.com/online/news/qt_developer_day...)" - компания Qt Software планирует через несколько недель выпустить первую тестовую версию новой среды разработки Greenhouse (http://trolltech.com/developer/greenhouse), являющейся воплощением грез  об идеальной IDE для Qt-разработчиков. Интерфейс системы будет максимально простым и лишенным излишеств, но позволяющим проконтролировать процесс сборки на любом уровне.
Об этом было объявлено на конференции Qt Developer Days. Исходные тексты Greenhouse будут доступны под лицензией GPL.

URL: http://www.linuxpromagazine.com/online/news/qt_developer_day...
Новость: https://www.opennet.ru/opennews/art.shtml?num=18451


Содержание

Сообщения в этом обсуждении
"Qt Software готовит к выпуску новую интегрированную среду для разработки приложений"
Отправлено vadiml , 16-Окт-08 19:15 
А чем KDevelop плох? том что не они писали?

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено trdm , 16-Окт-08 19:31 
Ну мне например табовый интерфейс невдугу :)

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено sluge , 31-Окт-08 10:40 
>Ну мне например табовый интерфейс невдугу :)

там табы отключить мона


"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено Den , 16-Окт-08 19:56 
Тем, что это только под линукс подразумевается. А у них может кросс-платформенное само ИДЕ будет.

"QDevelop?"
Отправлено Karbofos , 18-Окт-08 12:59 
да сделать KDevelop кроссплатформенным? например: QDevelop

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено Guest , 19-Окт-08 03:48 
> А чем KDevelop плох? том что не они писали?

Ну например автозавершение никакое. Вообще не знает про существование мемберов у классов, а это очень сильно снижает продуктивность.


"Qt Software готовит к выпуску новую интегрированную среду дл"
Отправлено SKeeper , 20-Окт-08 15:48 
>> А чем KDevelop плох? том что не они писали?
>
>Ну например автозавершение никакое. Вообще не знает про существование мемберов у классов,
>а это очень сильно снижает продуктивность.

Автозавершение там в порядке (для C++ и QT все отлично). И про мемберы он отлично знает.

PS: В параметрах проекта в настройках поддержки C++ на вкладке Code Completion ковырялись?


"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено sluge , 31-Окт-08 10:45 
>> А чем KDevelop плох? том что не они писали?
>
>Ну например автозавершение никакое. Вообще не знает про существование мемберов у классов,
>а это очень сильно снижает продуктивность.

закаленные программисты автозаполнение не пользуют :)


"Qt Software готовит к выпуску новую интегрированную среду для разработки приложений"
Отправлено НеАнони , 16-Окт-08 20:09 
А как же кросс-платформенный QT?

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено trdm , 17-Окт-08 01:23 
А что с ним?

"Qt Software готовит к выпуску новую интегрированную среду для разработки приложений"
Отправлено НеАнони , 16-Окт-08 20:10 
*А как же кросс-платформенный QDevelop?

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено sermp , 16-Окт-08 20:42 
простите, а Вы его пробовали? насколько я помню там версия 0.25 уже полгода...

"Qt Software готовит к выпуску новую интегрированную среду дл..."
Отправлено Morgoth , 17-Окт-08 09:19 
постоянно пользуюсь. отличная вещь!

"OpenNews: Qt Software готовит к выпуску новую интегрированну..."
Отправлено sermp , 16-Окт-08 20:44 
будем надеятся, что у них всё получится...

"Qt Software готовит к выпуску новую среду для разработки приложений"
Отправлено Сыр Российский , 16-Окт-08 21:29 
А как же плагины к Eclipse и Visual Studio? Чем они плохи?

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено BW , 16-Окт-08 21:40 
А чем KDevelop плох?
- не кроссплатформенно.
- не очень умный интелессенс
QDevelop
- автоподставновка практически не работает
eclipse
то что надо, правда памяти жрет.
Code blocks
душа не легла, а так неплохая вещь

буду ждать когда выйдет среда от Троллей ...


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено aninumous , 16-Окт-08 22:11 
перепробовав всё выше остановился на NetBeans
память кушает, зато всё есть, подстановки, проверки, контроль версий и полегче эклипса

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено smb , 17-Окт-08 01:15 
С плюсами нормально работает?

зы. новость клёвая, выйдет среда - потестю обязательно, хотелось бы иметь привычного/приличного вида IDE =)


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено Аноним , 16-Окт-08 22:43 
уже не тролли ;)

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено trdm , 16-Окт-08 23:11 
Серега, давай КБ доработаем? ;)

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено BW , 17-Окт-08 11:01 
Дима, проще QDevelop довести, он хотя бы на QT написан :)

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено Guest , 19-Окт-08 04:08 
>eclipse
>то что надо, правда памяти жрет.

Автодополнение кода не далеко ушло от KDevelop и уж никак даже не рядом с VS в этом плане.


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено User294 , 21-Окт-08 17:34 
>Автодополнение кода не далеко ушло от KDevelop и уж никак даже не
>рядом с VS в этом плане.

Ага, зато VS ни разу не кроссплатформенный и компилить без извращений умеет только виндовые проги.При том если не попрыгать с бубном как следует - эти проги еще и хотят туеву хучу левых ДЛЛ рантайма, которые у программера конечно есть а у остальных - фигу там.Так что если такую прогу раздать юзерам - на выбор или вынесут весь мозг или придется делать невъ...нный сетапер с кучей длл.Отличнее просто некуда, бэть.Особенно в состоянии по дефолту.


"OpenNews: Qt Software готовит к выпуску новую интегрированну..."
Отправлено Александр Чуранов , 17-Окт-08 01:20 
Я последний год в emacs пишу - под Red Hat, Windows и FreeBSD. Раньше сидел в Visual Studio, Kdevelop и пр. По моему мнению, IDE отлично автоматизирую рутинную работу. Однако, я считаю, что лучше не писать похожий код, не создавая тем самым никакой рутинной работы. Это упрощает разработку, делает приложения проще, понятнее и надёжнее и стирает границы между IDE и текстовыми редакторами.

"OpenNews: Qt Software готовит к выпуску новую интегрированну..."
Отправлено sluge , 31-Окт-08 10:43 
>Я последний год в emacs пишу - под Red Hat, Windows и
>FreeBSD. Раньше сидел в Visual Studio, Kdevelop и пр. По моему
>мнению, IDE отлично автоматизирую рутинную работу. Однако, я считаю, что лучше
>не писать похожий код, не создавая тем самым никакой рутинной работы.
>Это упрощает разработку, делает приложения проще, понятнее и надёжнее и стирает
>границы между IDE и текстовыми редакторами.

ну копипаст до добра еще никого не доводил


"Qt Software готовит к выпуску новую среду для разработки приложений"
Отправлено Аноним , 17-Окт-08 01:40 
А чем JEdit плох, конечно, формочек аля VS, Delphi и прочее не придусмотренно...

"Qt Software готовит к выпуску новую среду для разработки приложений"
Отправлено Аноним , 17-Окт-08 03:58 
QT изнутри может быть прямой и удобный, снаружи же - это тормозное унылое говно, немерянно поедающее ресурсы.

"Qt Software готовит к выпуску новую среду для разработки при..."
Отправлено kapany3 , 17-Окт-08 07:19 
>QT изнутри может быть прямой и удобный, снаружи же - это тормозное
>унылое говно, немерянно поедающее ресурсы.

Ты с gtk перепутал


"Артемий, ты ?"
Отправлено alex , 17-Окт-08 08:41 
:)

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено SKeeper , 17-Окт-08 09:52 
Посмотрим что это будет. Хотя меня сейчас полностью KDevelop устраивает.
То что он не кроссплатформенный не напрягает, ибо достаточно написать проект под линуксом, а потом в винде просто собрать его.

"Qt Software готовит к выпуску новую среду для разработки приложений"
Отправлено andr.mobi , 17-Окт-08 10:56 
Как по мне, так лучше vi + make может быть разве только ed + mk :)

"Qt Software готовит к выпуску новую среду для разработки при..."
Отправлено JR , 17-Окт-08 11:54 
Поддерживаю. Ушел в сторону Vim + cmake. А *.ui наклепать можно и в Designer-е.

"Qt Software готовит к выпуску новую среду для разработки при..."
Отправлено Александр Чуранов , 17-Окт-08 15:24 
>Поддерживаю. Ушел в сторону Vim + cmake. А *.ui наклепать можно и в Designer-е.

Qt, Gtk и пр. - это устаревший подход к HI, особенно непроизводительны графические редакторы интерфейсов, которые так популярны среди новичков.

Лучше всего использовать Qt, Gtk и пр. в качестве "ассемблера HI", а для приложения разрабатывать HI более высокоуровнево. Тогда больше чем vim или emacs не понадобится, а стоимость разработки сократится.

Одна из идей в эту тему:

http://stlab.adobe.com/group__asl__overview.html#asl_overvie...


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено SKeeper , 17-Окт-08 15:45 
>Qt, Gtk и пр. - это устаревший подход к HI, особенно непроизводительны
>графические редакторы интерфейсов, которые так популярны среди новичков.

По-моему QT-Designer ничего себе так штука. В чем его непроизводительность?

>Лучше всего использовать Qt, Gtk и пр. в качестве "ассемблера HI", а
>для приложения разрабатывать HI более высокоуровнево. Тогда больше чем vim или
>emacs не понадобится, а стоимость разработки сократится.
>Одна из идей в эту тему:
>http://stlab.adobe.com/group__asl__overview.html#asl_overvie...

Сейчас нет времени и сил в это вчитываться. Можно суть?

Да и с чего уменьшится стоимость разработки?


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено Александр Чуранов , 17-Окт-08 18:46 
>>Одна из идей в эту тему:
>>http://stlab.adobe.com/group__asl__overview.html#asl_overvie...
>Сейчас нет времени и сил в это вчитываться. Можно суть?
>Да и с чего уменьшится стоимость разработки?

Адам берёт на себя часть функций контроллера и всю модель из MVC, а Ева - отображение (view). То есть надо написать adam sheet и eve layout, а также те функции контроллера, что берут данные из предметной области и пишут туда. Всё.

То, что в Qt делается при помощи signal & slots, берёт на себя Адам, причём выражает это в виде данных и зависимостей между ними. Адам сам решает задачу определения вклада каджого виджета в результат. То есть не надо писать код или тыкать мышью в дизайнере, чтобы пояснить, что при выборе такого-то значения из dropdown box нужно некий edit сделать disabled. Он сам всё рассчитает.

Стоимость разработки уменьшаетсяза счёт:

1) Более быстрого создания интерфейсов.
Не надо тыкать мышью или писать код, чтобы выразить примитивные зависимости между данными.

2) Уменьшения объёма тестирования.
В тестах есть секция expect, где описывается, что должно получиться при таких-то условиях. Adam sheets и так содержат в себе эти зависимости по отдельности в явном и понятном виде. Тесты на HI не нужны.

3) Сокращения числа HI-багов.
За счёт высокоуровневого и понятного представления зависимостей между виджетами.

Всё это не означает, что надо выбросить Qt - Ева сама по себе ничего на экран выдать не может. А вот использовать Qt в качестве back-end - идея вполне хорошая.

Насколько мне извествно, ни Qt ни Gtk в качестве back-ends ещё не поддерживаются.


"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено SKeeper , 21-Окт-08 08:34 
Вообще достаточно спорно, что это упростит создание интерфейсов. Но спорить не буду, потому что чтобы сказать точно надо попробовать.

"Qt Software готовит к выпуску новую среду для разработки при"
Отправлено Александр Чуранов , 21-Окт-08 17:28 
>Вообще достаточно спорно, что это упростит создание интерфейсов. Но спорить не буду,
>потому что чтобы сказать точно надо попробовать.

Да, точно. А главное, совершенно непонятно как это может усложнить их создание :-)



"Qt Software готовит к выпуску новую среду для разработки приложений"
Отправлено Аноним , 17-Окт-08 12:49 
> Интерфейс системы будет максимально быстрым, простым и лишенным излишеств

а еще он будет работать в консоли :)))