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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Borland Builder vs Code::Blocks && wxWidgets 
:(
    Опции темы
Валерия
Дата 15.3.2009, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Переименуйте тему в  Borland Builder vs MinGW && wxWidgets
Хочу прогить GUI приложения.. Но разрываюсь между выбором...
С одной стороны билдеровские приложения вайном нормально октрываются, и он часто где есть, с другой стороны - кросплатформенная разработка таки кроссплатформенная)

Что лучше выбрать, что перспективнее?
Для wxwidgets есть нормальный редактор визуальный формы?

Это сообщение отредактировал(а) Валерия - 15.3.2009, 22:19
PM MAIL   Вверх
Anikmar
Дата 15.3.2009, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 9
Всего: 59



ИМХО. Хороший GUI сложно сделать кросс-платформенным.
PM MAIL ICQ   Вверх
kemiisto
  Дата 15.3.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Anikmar @  15.3.2009,  20:34 Найти цитируемый пост)
ИМХО. Хороший GUI сложно сделать кросс-платформенным. 

Я тоже так думал, пока не попробовал Qt. smile В Builder'е ведь используется VCL таже, что и в Delphi. Мой небольшой опыт показывает, что Qt ничуть не сложнее. И если у Delphi есть хоть какое-то преимущество (языковое, синтаксически Delphi таки попроще ++), то Builder этого преимущества лишён.

Цитата(Валерия @  15.3.2009,  20:17 Найти цитируемый пост)
С одной стороны билдеровские приложения вайном нормально октрываются, и он часто где есть

С другой стороны, если Ваше таковое вот "кросс-платформенное" приложение надо будет сделать для Маководов - ваше имя проклянуть! smile Во-первых, поставить Wine - пускай не очень трудная, но задача. А во-вторых, Ваш ненативный интерфейс будет так резать глаза... GUI на то и GUI, чтобы быть нативным! smile 

wxWidgets в глаза не видел... На последок дурацкий вопрос: А почему не Qt? smile 

P.S. За Builder то исчо и платить надо... smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
mes
Дата 15.3.2009, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 144
Всего: 250



Цитата(kemiisto @  15.3.2009,  21:58 Найти цитируемый пост)
wxWidgets в глаза не видел... На последок дурацкий вопрос: А почему не Qt

Если ставить ударение на нативность и в особенности для маков, то преимущества на стороне wxWidgets. 



--------------------
PM MAIL WWW   Вверх
kemiisto
Дата 15.3.2009, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(mes @  15.3.2009,  21:06 Найти цитируемый пост)
Если ставить ударение на нативность и в особенности для маков, то преимущества на стороне wxWidgets. 

Я сейчас посмотрел Audacity и думается мне, Вы не правы. Расшифруйте.


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


Опытный
**


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

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



Qt Creator очень глючная среда, хотя с нормальным визуальным редактором.
Да и я не через компилятор не смогла запустить GUI приложение, даже ложа в папку нужные ДЛЛ
PM MAIL   Вверх
Anikmar
Дата 15.3.2009, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 9
Всего: 59



Цитата(kemiisto @  15.3.2009,  22:58 Найти цитируемый пост)
Цитата(Anikmar @  15.3.2009,  20:34 )
ИМХО. Хороший GUI сложно сделать кросс-платформенным. 

Я тоже так думал, пока не попробовал Qt.  В Builder'е ведь используется VCL таже, что и в Delphi. Мой небольшой опыт показывает, что Qt ничуть не сложнее. И если у Delphi есть хоть какое-то преимущество (языковое, синтаксически Delphi таки попроще ++), то Builder этого преимущества лишён.


Наверное немного неправильно выразился.
GUI сам по себе ведь не приложение. Я имел в виду, что если хочется создать что-то этакое ну совсем красивое - т.е. и логика и сам собственно GUI, то сложно создать его кросс-платформенным. Все равно куча вещей завязана на конкретную платформу - управление памятью, файловая система и т.п.

Опять-таки ИМХО
Чем более универсально является инструмент тем больше он теряет своих качественных характеристик в конкретном применении. Надо искать ту золотую серединку и балансировать между универсальностью и некоторой "крутизной" софта. 

Конкретно QT лично не пользовал, но читал. Первое внешнее впечатление - сугубо положительное. 
PM MAIL ICQ   Вверх
kemiisto
  Дата 15.3.2009, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Валерия @  15.3.2009,  21:20 Найти цитируемый пост)
Qt Creator очень глючная среда, хотя с нормальным визуальным редактором.

Вы уж извините, но нечего на зеркало пенять... smile В каком месте она "глючная"? Не нравится - возьмите Eclipse с Qt-интегратором. Code::Blocks и рядом не стоял... ИМХО.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
mes
Дата 15.3.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 144
Всего: 250



Цитата(kemiisto @  15.3.2009,  22:17 Найти цитируемый пост)
Я сейчас посмотрел Audacity и думается мне, Вы не правы. Расшифруйте. 

wxWidgets использует нативность, там где это только возможно, в отличие от QT которая имитирует ГУИ. smile


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


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(mes @  15.3.2009,  21:55 Найти цитируемый пост)
wxWidgets использует нативность, там где это только возможно, в отличие от QT которая имитирует ГУИ.

Видимо, надо говорить уже в прошедшем времени.
Оф. сайт
Цитата
Qt uses the native graphics APIs of each platform it supports, taking full advantage of system resources and ensuring that applications have native look and feel.

Wikipedia
Цитата
Qt used to emulate the native look of its intended platforms, which occasionally led to slight discrepancies where that emulation was imperfect. Recent versions of Qt use the native APIs of the different platforms to draw the Qt controls, and so do not suffer from such issues.[24]

24 - ссылка всё на тот же оф. сайт. 

Это сообщение отредактировал(а) kemiisto - 16.3.2009, 00:16


--------------------
PM MAIL WWW GTalk Jabber   Вверх
mes
Дата 16.3.2009, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

Репутация: 144
Всего: 250



Цитата(kemiisto @  15.3.2009,  23:14 Найти цитируемый пост)
Видимо, надо говорить уже в прошедшем времени.

видимо так..


--------------------
PM MAIL WWW   Вверх
nerezus
Дата 16.3.2009, 01:24 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 3
Всего: 43



ИМХО если кроссплатформенность не нужна - то VCL.
Это RAD - гораздо быстрее разрабатывать гуй, а при должном проектировании не будет никаких проблем с MVC.

С wxWidgets я сутки мучался, задачу не осилил, открыл документацию по Qt и сделал задачу за полчаса - она интуитивно понятнее.
Можешь смотреть на Qt - с 4.5 версии она стала бесплатной.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
cutwater
Дата 16.3.2009, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Поправка. с версии 4.5 она не стала бесплатной. Она была бесплатной и ранее но под лицензией GPL, что по сути обязывало программиста использующего QT распространять приложение под GPL-совместимой лицензей.

С версии 4.5 добавили лицензию LGPL, основной смысл которой состоит в том, что приложения полученный путем связывания с данной библиотекой могу распространяться под любой лицензией ( в том числе и коммерческой )


--------------------
user posted image
PM MAIL   Вверх
nerezus
Дата 16.3.2009, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 3
Всего: 43



Цитата

 Она была бесплатной и ранее но под лицензией GPL, что по сути обязывало программиста использующего QT распространять приложение под GPL-совместимой лицензей.
 Это обязывало покупать за несколько килобаксов ее для коммерческих проектов =)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Amp
Дата 16.3.2009, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(kemiisto @  15.3.2009,  23:17 Найти цитируемый пост)
Я сейчас посмотрел Audacity и думается мне, Вы не правы. Расшифруйте. 

Вы про тамошний убогонький "тулбар"?
PM MAIL   Вверх
kemiisto
Дата 16.3.2009, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Amp @  16.3.2009,  10:45 Найти цитируемый пост)
Вы про тамошний убогонький "тулбар"? 

Я в общем - крайне убого смотрится.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Amp
Дата 16.3.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(kemiisto @  16.3.2009,  13:07 Найти цитируемый пост)
Я в общем - крайне убого смотрится. 

По-моему текущие версии wxWidgets могут работать как Carbon API, так и с Cocoa. Насколько хорошо последний поддерживается я сильно не интересовался (вроде проблемы в 64-битных сборках библиотеки). К версии 3.0 обещают, что все будет хорошо. Audacity видимо использует wxMac собранный с поддержкой Carbon. Сам я audacity в OSX-окружении не видел, использую его только в linux и иногда в windows - там кроме тулбара и воркспейса все выглядит нормально.
PM MAIL   Вверх
Валерия
Дата 16.3.2009, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Что-то мне подсказывает что лучше прогить в билдере с++ и не мучатся, или вообще на делфи )
PM MAIL   Вверх
Acer
Дата 16.3.2009, 18:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Валерия, это зависит от приследуемых целей. Но, как по мне, Qt лучше smile
PM MAIL   Вверх
nerezus
Дата 16.3.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 3
Всего: 43



Цитата

Что-то мне подсказывает что лучше прогить в билдере с++ и не мучатся, или вообще на делфи )
 Только вот тот же делфи еще и учить придется(программист знает как минимум C - это де факто) =)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
andrew_121
Дата 17.3.2009, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Валерия, Благо все так не думают smile  smile 


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


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


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

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



Цитата(Валерия @  16.3.2009,  17:28 Найти цитируемый пост)
Что-то мне подсказывает что лучше прогить в билдере с++ и не мучатся, или вообще на делфи ) 

Не стоит себя так ограничивать. Сейчас столько много всего интересного. Билдер полезен для расширения кругозора - про Дельфятину забудь  smile 


Цитата(andrew_121 @  17.3.2009,  12:11 Найти цитируемый пост)
Валерия, Благо все так не думают 

Что еще скажешь?  smile  smile 
PM MAIL   Вверх
Валерия
Дата 18.3.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Мне нужна банальная разработка приложений под вин32 и вин64 с нормальным редактором GUI и без кучи лишнего кода, как в вижуал студии.
И главное - никаких сред вроде dotnet или java, мне нужно ехе файл который бы работал под виндой начиная с 2000 и не требовал никаких левых библиотек и установщиков.
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0700 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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