Билдер vs Qt Дизайнер, просто трёп |
Здравствуйте, гость ( Вход | Регистрация )
Билдер vs Qt Дизайнер, просто трёп |
Litkevich Yuriy |
10.12.2008, 11:51
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
по последним слухам цена Qt4 на 3 платформы ~150т.р. тогда видимо на одну 50.т.р - не деньги, если деньги планируется созданным софтом зарабатывать.
|
|
|
Tonal |
22.1.2009, 9:09
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
2 kuler Это ты о чём говоришь?
Дизайнер Qt вообще не поддерживает создание пользовательских слотов. Может ты говоришь про интегратор для студии - тут я не в курсях. Зато в ассистенте описано, что есть 2 метода привязывания слотов к сигналам формы: 1. Явно в коде с помощью connect. При этом можно связать как угодно. 2. Неявно, после создания интерфейса слоты с именами вида on_widgetName_signalName привязываются к сигналам соответствующих объектов. Понятно, что во втором случае не о каком связывании с множеством виджетов рачи не идёт. Да и вообще этот способ не рекомендован тролями и создаёт дополнительные трудности при рефакторинге. Про библиотеки - это ты совсем не в тему. Одна из основных идей современного программирования - это грамотное разделение обязанностей. Т.е. грубо говоря, каждый кусок должен отвечать только за одну задачу и быть как можно более самостоятельным - т.е. независимым от остальных кусков. Если смотреть с этой точки зрения на перечисленные тобой библиотеки, то: stl - общие куски многих алгоритмов в обобщённом виде. ATL - обёртка низкоуровневых концепций COM для С++. Ни та не другая не пытается предоставлять свой сетевой протокол, играть звук или рендерить видио. Ну и по поводу GUI - он должен быть как можно более развязан от логики. Т.е. все вычисления, проверки и т.д. должны быть оторваны от GUI-я. Представь, что заказчику понравилась твоя мегапрограмма, и он захотел в следующей версии иметь к ней доступ по вебу с мобильника. Не устанишь выковыривать логику из всех этих OnClick-ов? Да и нанять дизайнера, чтобы он нарисовал красивый и удобный интерфейс просто не получится - он должен будет иметь навыки работы со средой и понимание связывания кода с рожей. Сообщение отредактировал Tonal - 22.1.2009, 9:12 |
|
|
Текстовая версия | Сейчас: 25.4.2024, 9:11 |