Модераторы: 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   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0616 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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