Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что лучше использовать Qt или C++Builder2010 
:(
    Опции темы
stat007
Дата 27.1.2010, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -1
Всего: -4



Вот задался вопросом, что лучше использовать для написания интерфейсных приложений: C++Builder или Qt. 
Просто уже хорошо разбираюсь в С++Builder, пишу хорошие программы, но знаю и то, что на фирмах больше предпочитают использовать именно Qt. Не пойму пока только почему...?
В чём отличие между этими средами???
PM MAIL   Вверх
andrew_121
Дата 27.1.2010, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(stat007 @  27.1.2010,  20:23 Найти цитируемый пост)
между этими средами??? 

Qt не среда(разработки), а фреймворк.

а вообще, очередной холивар намечается smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
zim22
Дата 27.1.2010, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(andrew_121 @  27.1.2010,  19:25 Найти цитируемый пост)
а вообще, очередной холивар намечается

победит Qt, т.к. тема в разделе не билдера smile


--------------------
PM MAIL   Вверх
andrew_121
Дата 27.1.2010, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(zim22 @  27.1.2010,  20:33 Найти цитируемый пост)
победит Qt, т.к. тема в разделе не билдера

 smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Alexeis
Дата 27.1.2010, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



  Вообще правильнее было бы так QT vs VCL .

Даже в разделе билдера победит QT, хотя я за билдер. Мне он интуитивно понятен. QT наверное имеет многие возможности билдера, но они явно реализованы по другой схеме. Сейчас в билдере поправили несоответствия стандарту, регулярно обновляют буст. Так прям и идет boost_update, навели порядок с юникодом, при этом сохранили удобства анси строк. 

  Но опять же высокая цена vs бесплатность, кросплатформ изначально vs Win32 (в будущем ожидается порт). Глючная среда билдера. Опять же все эксперты для билдера глючат, компилятор иногда отказывается компилировать из-за внутренних ошибок, отладчик на потоках глючит, подсказки глючат, хелп срабатывает через раз, интелисенс тормозит, во время отладки вообще отключается и после окончания отладки тоже срабатывает через раз. Выделение текста прямоугольником глючит smile . Автодополнение фигурных скобок глючит  smile 
   Короче не знаю как там QT с его родной средой насколько стабильно работает, но билдер это аццкая тема. Причем глюки те же самые от версии 2006 тянуться, в новых версиях стабильно присутствуют. 

 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
andrew_121
Дата 27.1.2010, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(Alexeis @  27.1.2010,  20:56 Найти цитируемый пост)
Сейчас в билдере поправили несоответствия стандарту, регулярно обновляют буст. Так прям и идет boost_update, навели порядок с юникодом, при этом сохранили удобства анси строк. 

у меня всего один вопрос - зачем? smile 


Цитата(Alexeis @  27.1.2010,  20:56 Найти цитируемый пост)
Но опять же высокая цена vs бесплатность, кросплатформ изначально vs Win32 (в будущем ожидается порт). Глючная среда билдера. Опять же все эксперты для билдера глючат, компилятор иногда отказывается компилировать из-за внутренних ошибок, отладчик на потоках глючит, подсказки глючат, хелп срабатывает через раз, интелисенс тормозит, во время отладки вообще отключается и после окончания отладки тоже срабатывает через раз. Выделение текста прямоугольником глючит  . Автодополнение фигурных скобок глючит   
   Короче не знаю как там QT с его родной средой насколько стабильно работает, но билдер это аццкая тема. Причем глюки те же самые от версии 2006 тянуться, в новых версиях стабильно присутствуют. 

я к этому и веду smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
xvr
Дата 28.1.2010, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Builder весьма последователен - версии 'bug в bug' compatible.  smile Я использовал его начиная с версии 1.0, и до последних версий у него есть одна особенность - при выростании проекта больше некоторого критического размера, среда и компилятор становятся неуправляемыми  smile (Для BCB 6.0 это около 50-70К строк)
Так что подумываю переходить на Qt

PM MAIL   Вверх
Alexeis
Дата 28.1.2010, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(xvr @  28.1.2010,  13:18 Найти цитируемый пост)
Так что подумываю переходить на Qt

Я тоже думаю, но есть шанс что поменяешь шило на мыло. Одни баги на другие. В Билдере они хоть все родные знакомые, а там неизвестно. Хотелось бы узнать у товарищей которые пишут на QT не менее 2х лет какие есть узкие места и ограничения.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
NewDima
Дата 28.1.2010, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



stat007, под интерфейсными приложениями понимаются приложения с удобным пользовательским интерфейсом и простой его реализацией? Если так, то ИМХО QT в этом нет равных, в два действия делается все, что нужно + кроссплатформа. С этим фреймверком и простые и сложные проекты идут именно с удовольствием, а не с рутиной, как в билдере. Если говорить о сравнении скоростей слот-сигнальной модели в QT и event-driven (так вроде зовется?) в билдере, то билдер выигрывает, хотя никто не заставляет пользоваться слотами из QT =). Паттерн MVC в QT применяется на полную катушку, что делает значительно более удобным программирование интерфейса, связки его с данными через контроллер, и отладки всего этого. А в последних версиях быдлера есть подобное?

Добавлено через 1 минуту и 6 секунд
Alexeis, это к Sabrog-у =)
PM ICQ   Вверх
mrbrooks
Дата 28.1.2010, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Делать быдлогуй на QT или VCL - это анахронизм  smile 
PM MAIL   Вверх
xvr
Дата 28.1.2010, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(Alexeis @ 28.1.2010,  14:38)
Я тоже думаю, но есть шанс что поменяешь шило на мыло. Одни баги на другие. В Билдере они хоть все родные знакомые, а там неизвестно.

'Там' есть 2 плюса -
  •  ГОРАЗДО более стабильный компилятор (и gcc и VC)
  •  Наличие исходников всего. Баги можно править, по мере нахождения  smile

PM MAIL   Вверх
Alexeis
Дата 28.1.2010, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
ГОРАЗДО более стабильный компилятор (и gcc и VC)

  Это аргумент. А как быть с SDK если работаешь под gcc. gcc принимает SDK от Microsoft?
Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
 Наличие исходников всего. Баги можно править, по мере нахождения

  Для знающих паскаль это не проблема. Билдер поставляется с полным набором исходников VCL. Для меня уж точно не существует такой проблемы smile .
Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
Баги можно править, по мере нахождения 

  Скачиваешь очередное обновление и все твои правки идут лесом, а баги как положено на своих местах. Или можно исправленные исходники отсылать авторам?




--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
comcon1
Дата 28.1.2010, 15:20 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 12
Всего: 17



Работал с билдером. С QT нет, но, ответ, естественно, QT. Продукция борланд имеет то, что я называю, "неведомая е**ная х**ня". То есть когда поведение программы зависит от фаз луны. Программирование превращается в шаманизм.


--------------------
PM MAIL   Вверх
NewDima
Дата 28.1.2010, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Цитата(Alexeis @ 28.1.2010,  22:16)
Или можно исправленные исходники отсылать авторам?

Есть такая возможность, на что они правда не всегда сразу отвечают
PM ICQ   Вверх
andrew_121
Дата 28.1.2010, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(Alexeis @  28.1.2010,  15:16 Найти цитируемый пост)
А как быть с SDK если работаешь под gcc. gcc принимает SDK от Microsoft?

о каком именно SDK идет речь?


Цитата(Alexeis @  28.1.2010,  15:16 Найти цитируемый пост)
Или можно исправленные исходники отсылать авторам?

можно и нужно!
но не факт что твои исправления войдут уже в следующую версию. так же не факт что они вообще войдут.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Alexeis
Дата 28.1.2010, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(comcon1 @  28.1.2010,  14:20 Найти цитируемый пост)
То есть когда поведение программы зависит от фаз луны. Программирование превращается в шаманизм. 

Это скорее относиться к неправильной работы с памятью. Когда при одном запуске так попало что ты затер, в другом запуске попал на неиспользуемую память. Такого не припомню. Либо стабильно не работает, либо стабильно работает. Во всех нестабильностях работы до сих пор был виноват я сам. Это уже напраслина.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
mrbrooks
Дата 28.1.2010, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Цитата(comcon1 @  28.1.2010,  15:20 Найти цитируемый пост)
Работал с билдером. С QT нет, но, ответ, естественно, QT. 

какая то шаткая позиция камрад.
PM MAIL   Вверх
NewDima
Дата 28.1.2010, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Alexeis, так быдлер не матерится, что не правильно работаешь с памятью, а просто выпендривается, а ты думай, где накосячил.
PM ICQ   Вверх
Alexeis
Дата 28.1.2010, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(NewDima @  28.1.2010,  15:01 Найти цитируемый пост)
так быдлер не матерится, что не правильно работаешь с памятью

  Если ты затер память своих же объектов, то на что ругаться? Значения левые, вот поведение и отличается от предполагаемого. В таких делах компилятор ни при чем. Точно такое же у меня было с вижуалкой. Виноват был исключительно код.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
NewDima
Дата 28.1.2010, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Alexeis, значит речь идет о разного типа "глюках". Я подобных проблем в вижуалке не встречал
PM ICQ   Вверх
xvr
Дата 28.1.2010, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(Alexeis @ 28.1.2010,  15:16)
Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
ГОРАЗДО более стабильный компилятор (и gcc и VC)

  Это аргумент. А как быть с SDK если работаешь под gcc. gcc принимает SDK от Microsoft?

Platform SDK mingw наверное поймет (не пробовал)
Цитата

Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
 Наличие исходников всего. Баги можно править, по мере нахождения

  Для знающих паскаль это не проблема. Билдер поставляется с полным набором исходников VCL. 
А баги в IDE и компиляторе? VCL то я правил, а вот снос крыши у линкера при больших объемах не правится  smile 
Цитата

Цитата(xvr @  28.1.2010,  13:52 Найти цитируемый пост)
Баги можно править, по мере нахождения 

  Скачиваешь очередное обновление и все твои правки идут лесом, а баги как положено на своих местах.
 Делаешь из багов patch и накатываешь на новую версию.
Цитата

Или можно исправленные исходники отсылать авторам?
Можно и нужно

PM MAIL   Вверх
Alexeis
Дата 28.1.2010, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(xvr @  28.1.2010,  20:34 Найти цитируемый пост)
Делаешь из багов patch и накатываешь на новую версию

  Имеешь ввиду средствами SVN? Может оказаться что часть кода которую правил будет совсем переписана. Думаю придется долго и нудно ковырять.

Цитата(xvr @  28.1.2010,  20:34 Найти цитируемый пост)
а вот снос крыши у линкера при больших объемах не правится

  Такого не встречал. Обычно на больших объемах линкер задумывается по 5-10 секунд. Мне этого с головой хватает, чтобы начать думать о разбиении проекта на части. Уж лучше пара dll чем экзешник на несколько Мб. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
xvr
Дата 29.1.2010, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(Alexeis @ 28.1.2010,  21:47)
Цитата(xvr @  28.1.2010,  20:34 Найти цитируемый пост)
Делаешь из багов patch и накатываешь на новую версию

  Имеешь ввиду средствами SVN? 

Например
Цитата

Может оказаться что часть кода которую правил будет совсем переписана. Думаю придется долго и нудно ковырять.
Есть такая опасность  smile 
Цитата

Цитата(xvr @  28.1.2010,  20:34 Найти цитируемый пост)
а вот снос крыши у линкера при больших объемах не правится

  Такого не встречал. Обычно на больших объемах линкер задумывается по 5-10 секунд. 
Я встречал - проект около 70К строк
Цитата

Мне этого с головой хватает, чтобы начать думать о разбиении проекта на части. Уж лучше пара dll чем экзешник на несколько Мб.
На dll не резал, и не вижу чем же 'пара dll' будет лучше, чем 'экзешник на несколько Мб.' Все равно в памяти будет сидеть все  smile 
PM MAIL   Вверх
Alexeis
Дата 29.1.2010, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(xvr @  29.1.2010,  09:09 Найти цитируемый пост)
На dll не резал, и не вижу чем же 'пара dll' будет лучше, чем 'экзешник на несколько Мб.' 

  Линковка экзешника гораздо быстрее (ребилд проекта), кроме того это заставляет тебя ослабить связь между программными единицами, что увеличивает гибкость ПО и улучшает стабильность к изменениям. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
comcon1
Дата 29.1.2010, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 12
Всего: 17



Цитата

>Работал с билдером. С QT нет, но, ответ, естественно, QT. 
какая то шаткая позиция камрад.

Я завязал отношения с борландом. Хотя это были мои первые компиляторы: Borland Pascal, Borlad C++, Delphi, BCB. Я начинал на борланде еще на 386. Но после того, как я поступил в универ, мои взгляды переориентировались, я стал линуксоидом, писал много в консоль. Когда снова потребовалось формошлепство я изучил swing, и по мне для формошлепства оно оказалось и проще и лучше, чем BCB (хотя к тому времени Borland сильно вырос, конечно). Так что мое неизучение QT это просто выбор Java против C++, а не лень в изучении.


--------------------
PM MAIL   Вверх
kosmonaFFFt
Дата 2.2.2010, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Не представляю, как люди еще пишут на борланд билдере...
Я для гуя на С++ использую Qt и cpptk (если гуй очень простой).


--------------------
user posted image
PM MAIL ICQ   Вверх
JackYF
  Дата 2.2.2010, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Компилятор С++ от Борланда - это что-то с чем-то. Помню, как-то компилил проект небольшой - бах, internal compiler error. Добавил пробел, сохранил. Убрал пробел, сохранил. Скомпилилось. Чудеса... Помню, как компилятор ругался на заголовочные файлы, поставляемые с ним же (не VCL), в режиме ANSI-совместимости. Помню, как в самый разгар веселья падал отладчик и тянул за собой всю IDE.

Поэтому я использую связку Qt/gcc smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
andrew_121
Дата 2.2.2010, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



да уж...внучатам рассказывать будем smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Любитель
Дата 2.2.2010, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(xvr @  28.1.2010,  21:34 Найти цитируемый пост)
Platform SDK mingw наверное поймет (не пробовал)

Ну.. С MinGW поставляется "порт" хидеров и либ PSDK. А вообще - в родном виде не поймёт. PSDK оч VC-ориентировано (про всякие idl-файлы я вообще молчу).


--------------------
PM MAIL ICQ Skype   Вверх
santey
Дата 7.2.2010, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 31.12.2005

Репутация: нет
Всего: -1



Хочется отметить, что проекты перенесенные из С++ Builder 2009 в C++ Builder 2010 после компиляции стали гораздо "тяжелее" - дольше запускаться, причем это заметно на глаз, на машинах, где не установлен Билдер. Замедление от одной до двух секундах на разных проектах.
PM MAIL   Вверх
W4FhLF
Дата 7.2.2010, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Ну по-скольку мне требуется поддержка x64, нормальная библиотека для параллельных вычислений и хороший 3D фреймворк, то Builder сразу отпадает. smile 

Сейчас очень многие библиотеки делают свои виджеты для Qt, наряду с биндингами для Python, это стало элементов хорошего стиля. Ну плюс сам компилятор vc и среда vs на два шага впереди билдера. 

Вообще, очень многие библиотеки под билдером не заведутся. 

Вчера я начал своё знакомство с продуктом Intel Parallel Studio. Он встраивается как Add-in в VS. Продукт очень мощный. Но по-скольку Builder даже пресловутую OpenMP не поддерживает, которая в нормальных компилятора уже больше 5 лет присутствует, то ессно до такого уровня им далеко. 

Что касается вычислений на GPU, история такая же. CUDA SDK и Toolkit ориентированы на VS, успешно туда встраиваются.

В плане того же интерфейса Qt гораздо гибче VCL и по возможностям ушёл подальше. Уж не говоря про .NET и C#, если рассматривать в контексте winonly. 

Не вижу смысла останавливаться на билдере. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Ozerich
Дата 7.2.2010, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 2.8.2009
Где: Минск, Беларусь

Репутация: нет
Всего: 5



Я слышал, что если использовать QT для создания интерфейсов, то возникают проблемы с использованием Win32 API функций. Так ли это? smile 
--------------------
C++(STL) / DHTML(CSS) / Javascript / PHP  Developer
PM MAIL ICQ Skype   Вверх
andrew_121
Дата 7.2.2010, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(Ozerich @  7.2.2010,  21:45 Найти цитируемый пост)
Я слышал, что если использовать QT для создания интерфейсов, то возникают проблемы с использованием Win32 API функций. Так ли это?

ложь!


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Alexeis
Дата 8.2.2010, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 12
Всего: 459



Цитата(W4FhLF @  7.2.2010,  07:02 Найти цитируемый пост)
Вообще, очень многие библиотеки под билдером не заведутся. 

  В чем проблема то? Может просто не хотят заводить? С++ он и в Африке С++. Может просто дело в распространенности? Раз доля меньше, то и не тестят? Есть местами косяки, но я замечал что косяки в основном в бОльшей вольности синтаксиса. Большая вольность не мешает, хуже когда видит ошибки где их нет. Какие именно фичи стандарта он не поддерживает?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0875 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.