Re[4]: Минусы Qt
От: slavdon  
Дата: 27.01.06 09:59
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>slavdon, интересно знать чемже ты так до смешного несогласен?

Trolltech offers a free 30-day evaluation of Qt — if you are a commercial software developer, you may also qualify for free support during your evaluation

OpenSource <> Бесплатный
Бесплатный <> OpenSource
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[5]: Минусы Qt
От: Sheridan Россия  
Дата: 27.01.06 10:06
Оценка:
Здравствуйте, slavdon, Вы писали:



S>>slavdon, интересно знать чемже ты так до смешного несогласен?

S>Trolltech offers a free 30-day evaluation of Qt — if you are a commercial software developer, you may also qualify for free support during your evaluation

ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.1.0.zip
ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.1.0.tar.gz
ftp://ftp.trolltech.com/qt/source/qt-mac-opensource-src-4.1.0.tar.gz
ftp://ftp.trolltech.com/qt/source/qt-embedded-preview-src-4.0.1.tar.gz

ftp://ftp.trolltech.com/qt/source

S>OpenSource <> Бесплатный

S>Бесплатный <> OpenSource
и?

[RSDN@Home][1.2.0][alpha][639]
[Мы погибли бы, если бы не погибали. [Плутарх]]
Matrix has you...
Re[6]: Минусы Qt
От: slavdon  
Дата: 27.01.06 10:16
Оценка:
Здравствуйте, Sheridan, Вы писали:

Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, Kubera, Вы писали:


K>>Здравствуйте, Sheridan, Вы писали:


K>>Минусы Qt:


K>>1. Дорогая (в смысле дорого стоит).

S>Opensource.

Есть вопросы?
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[16]: Минусы Qt
От: Mamut Швеция http://dmitriid.com
Дата: 27.01.06 10:20
Оценка:
A>...поскольку у них шкурки, то явно они не могли использовать 100%-нативные контролы. Но ведь их шкурки и QTшными не являются!
A>Впрочем, я српосил TrollTech есть ли в Qt/Win32 drag-n-drop, ибо не хваает его в Опере.

A>

Opera for Windows has not been created with Qt, so you need to contact
A>Opera to get an answer to your question.


Вах! Уважаю ребят из Оперы. Эххх, выпустили бы они свой тулкит.....
... << RSDN@Home 1.2.0 alpha rev. 619>>


dmitriid.comGitHubLinkedIn
Re[3]: Шот (320кБ)
От: Cyberax Марс  
Дата: 27.01.06 14:33
Оценка:
Sheridan wrote:
> A>А что касается стилей в Виндах — когда игрался, мне нравился
> Elegant2000 от WindowsBlinds
> Имхо в отличии от стилей кутэ WindowsBlinds это просто нашлепка сверху...
А какая разница? Windows Blinds просто заменяет дефолтную систему
рисования виджетов.

Кстати, QT произносится "кьюти" (как "cutie").
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re: Qt vs .NET - как считаете?
От: bo Россия  
Дата: 27.01.06 20:37
Оценка:
Qt vs .NET?
Вряд ли...
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Re[9]: Минусы Qt
От: Dmitry_Briliuk  
Дата: 28.01.06 15:08
Оценка:
Здравствуйте, Denwer, Вы писали:

D>Вот как можно доказать что причина тормознутости это не прорисовка графики. Берем прогу на QT, и ресайзим ее, проц действительно загружен не мало. Далее берем октрываем поверх нее скажем калькулятор, и начинаем его двигать поверх QT проги, в это время она же перерисовывается, так? Но загрузка проца 1-3 процента, в чем же тут дело то? Самое простое что прихоодит в голову, это то что в QT много разных эвентов и тамо подобной мишуры. Которая увеличивает возможности этой либы, но и замедляеет ее. Но никак не отрисовка виджетов.


afaik когда таскается калькулятор поверх формы, идёт только работа с битмапами
тоже самое бывает когда таскаешь форму без ресайза — перерисовывается битмап скопированный из предыдущего места
не скажу что правило, но сам замечал не раз что именно так и есть
Re[4]: Шот (320кБ)
От: Sheridan Россия  
Дата: 30.01.06 04:10
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>А какая разница? Windows Blinds просто заменяет дефолтную систему

C>рисования виджетов.
Может быть, но тормозит это днло посильнее кутэ...

C>Кстати, QT произносится "кьюти" (как "cutie").

Знаю, только вот кутэ быстрее набрать

[RSDN@Home][1.2.0][alpha][639]
[Кто мешает тебе выдумать порох непромокаемым? [К. Прутков]]
Matrix has you...
Re[2]: Qt vs .NET - как считаете?
От: Sheridan Россия  
Дата: 30.01.06 04:10
Оценка: +1 :)
Здравствуйте, bo, Вы писали:

bo>Qt vs .NET?

bo>Вряд ли...

Вот и яж об чем... Дотнет нивкакое сравнение не идет...

[RSDN@Home][1.2.0][alpha][639]
[Hадежды — сны бодрствующих. [Платон]]
Matrix has you...
Re: Шот (320кБ)
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 01.02.06 22:24
Оценка: +1 -1
Здравствуйте, Sheridan, Вы писали:

K>>2. Приложение на Qt выглядит аляповато, внешний вид отличается от родного GUI (верно для Win, как на Мак'ах не знаю).

S>Аляповато? Винда выглядит аляповато по сравнению с Plastique стилем. Причем при желании каждому приложению можно свой стиль прилепить, свои цвета...

Картинка вполне подойдет чтобы распечатать и подереть одно место.
Кроме картинки(она на 188м месте) в первую очередь важены функционалы контролов с точки зрения пользователя и разработчика.
Re: Qt vs .NET - как считаете?
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 01.02.06 22:27
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

S>Засел я тут на выходных попробовать в кутэ попрограммить...

S>Довольно понравилось... Интерфейс руками накидать — как 2 пальца, отослать чтото из потока кудато еще — как 2 пальца... Технология сигнал-слот вообще супер! Практически все что надо охватывается функциями самой Qt, а это уже реальная кроссплатформенность. В общем мне понравился кутэ. Welcome...

Да, все круто. А что на счет рантайма, рефлекшта, кодедома, автоматической сборки мусора, отсутствия указателей. Ну хорошая библиотека для С++. Что с того ?
Re[2]: Шот (320кБ)
От: Сергей  
Дата: 01.02.06 22:37
Оценка: +2
Здравствуйте, Plutonia Experiment, Вы писали:

[..]

PE>Картинка вполне подойдет чтобы распечатать и подереть одно место.

PE>Кроме картинки(она на 188м месте) в первую очередь важены функционалы контролов с точки зрения пользователя и разработчика.

Вы хотите сказать, что в QT непорядок с функционалом контролов? ИМХО, это самая качественная библиотека для разработки кроссплатформенных десктопных приложений. Да и просто как средство разработки десктопных приложений не имеет достойных соперников и под Windows.
Re[2]: Минусы Qt
От: Dj.ValDen Украина http://ua.linkedin.com/in/dvalchuk
Дата: 01.02.06 23:14
Оценка:
Здравствуйте, Kubera, Вы писали:

K>Здравствуйте, Sheridan, Вы писали:


K>Минусы Qt:


K>1. Дорогая (в смысле дорого стоит).


Тут я с вами согласен... Что есть то есть.... Дорого....
K>2. Приложение на Qt выглядит аляповато, внешний вид отличается от родного GUI (верно для Win, как на Мак'ах не знаю).
Аляповато????
Это при поддержке даже XP стиля???
Это Делфишные гуи аляповато.
Я не спорю не всегда нативно выглядит... Но порой даже лучше нативного...

K>3. Использования Qt-расширений С++ накладывает ограничение на исходный код, например, нельзя использовать шаблоны <sic!> (верно для 3.x, для 4-ой, кажется, тоже), проблемы с библиотекой boost::signals.


Насчёт boost::signals не знаю... не пробовал... Не вижу смысла использовать signals в библиотеке постоенной на колбэках...

K>4. Мне не очень понравился предлагаемый Qt механизм создания пользовательского интерфейса.

Ну тут дело вкуса...
Я в генерации вообще вижу 2 варианта:
1. Генератор кода (QT, FLTK, C#...)
2. Генератор ресурсов (Сocoa, MFC частично...)

K>ИМХО, Qt неплохой выбор при разработки приложения (с богатым GUI), целевыми платформами для которого будут Win & Linux. А вот над целесообразностью разработки единого пользовательского интерфейса под Mac и под Win нужно десять раз подумать. (Всё таки маковский гуй существенно отличается от виндового.)


А вы пробовали????
Я про Mac.
Думаю нет, раз ИМХО большими буквами упомянули вначале
А я пробовал.
Из всех возможных кроссплатформенных либ — это единственная поддерживающая НАТИВНЫЙ Mac интерфейс..... (+ кучу других нативных интерфейсов)
С уважением Denys Valchuk

IMHO чем больше мнений тем оптимальней выбор варианта... :)
Re[2]: Qt vs .NET - как считаете?
От: Сергей  
Дата: 01.02.06 23:17
Оценка: 6 (4) +4 -1 :)
Здравствуйте, Plutonia Experiment, Вы писали:

[..]

PE>Да, все круто.

Согласен.
PE>А что на счет рантайма,
C/C++ runtime library
PE>рефлекшта, кодедома,
Это что, надо?
PE> автоматической сборки мусора,
насчет этого можно долго спорить. Лично я придерживаюсь другой точки зрения — мусорить не надо, и сборщик не нужен будет.
PE> отсутствия указателей.
Это есть хорошо?
PE>Ну хорошая библиотека для С++.
Согласен.
PE>Что с того ?
Ну как. Все что вы там выше перечислили — может и круто, но (ИМХО) реально револиционная вещь — это то, что в средствах разработки от Microsoft GUI теперь можно рисовать мышкой, даже если ты не VB-шник. И кнопочки удобно рисовать, и язык — не VB6. А пройдет некоторое время, и Microsoft опять призадумается, почему же до сих пор существую другие, не Windows-платформы. И тогда появится новая технология, в которой тоже будет много умных слов. И будет толпа последователей этой технологии, предвещая вслед за рекламщиками Microsoft'а грядущее тотальное доминирование новомодной технологии. А за предыдущим революционной технологией Microsoft, как обычно, останется та ниша, в которой от нее действительно будет какая-то польза.
А вот если посмотреть с другой стороны, жизнь на Марсе тоже есть. Linux — ОС, выросшая из курсовой работы лет на десять позже (может, я и ошибаюсь), чем появилась Windows 1.0, сейчас является самым значимым конкурентом ОС Windows. Обратите внимание — никаких революционных мега-технологий, а спектр возможного применения GNU/Linux несравнимо шире. А та самая оболочка, которая и является, собственно, конкурентом Windows на десктопах — это KDE, основанная на просто хорошей библиотеке для C++ — QT.
Так что я думаю, все эти COM'ы, .NET'ы — 90% маркетинг. Как и раньше, гигантом софтостроения движет желание заработать больше бабла и задавить конкурентов (им даже не жалко DVD-ки по всему миру рассылать с VS2k5beta ради того, чтоб программеров на него подсадить).

В общем, я к чему. QT для программиста предоставляет широкие возможности для программирования широкого класса кроссплатформенных приложений, включает удобные средства построения GUI, хорошо спроектирована. Область применения неплохо так пересекается с новой революционной технологией microsoft, в которой, как обычно, много новых терминов и т. п. А если конечный результат один и тот же, зачем платить больше (20mb — или сколько там — фреймворк, прожорливость по отношению к памяти и общая тормознутость)? Как обычно, OpenSource решения (в данном случае — QT) позволяют достичь того же, но не плодят сущности без необходимости.

Disclamer
Вот такое моё мнение. Прошу сильно не пинать. Если кому надо, могут считать, что я заранее согласился с тем что я не прав и фреймворк, разумеется, будет скоро даже на калькуляторах, да и работает мегабыстро. С памятью два варианта — либо она очень дешевая либо нифига .net овские проги ее не хавают без меры. Разумеется, я никогда не работал с этой технологией и поэтому ничего в ней не понимаю.
В общем, если вы не согласны с этим постом, сотрите его с носителей информации своего компьютера и забудьте его.
Re[2]: Шот (320кБ)
От: Sheridan Россия  
Дата: 02.02.06 04:19
Оценка:
Здравствуйте, Plutonia Experiment, Вы писали:

PE>Картинка вполне подойдет чтобы распечатать и подереть одно место.

PE>Кроме картинки(она на 188м месте) в первую очередь важены функционалы контролов с точки зрения пользователя и разработчика.

Выбы сначала любезнейший попрограммили под Qt а потом можете и слово молвить.

[RSDN@Home][1.2.0][alpha][642]
[Если только знать, но не действовать, то это равносильно неучению. [Чжу Си]]
Matrix has you...
Re[2]: Qt vs .NET - как считаете?
От: Sheridan Россия  
Дата: 02.02.06 04:19
Оценка: -3
Здравствуйте, Plutonia Experiment, Вы писали:

PE>А что на счет рантайма, рефлекшта, кодедома, автоматической сборки мусора, отсутствия указателей.

Любитель бэйсика? Не нравятся указатели? Не нравится возможность управления памятью?

[RSDN@Home][1.2.0][alpha][642]
[Боится презрения лишь тот, кто его заслуживает [Ф. Ларошфуко]]
Matrix has you...
Re[3]: Qt vs .NET - как считаете?
От: Sheridan Россия  
Дата: 02.02.06 04:19
Оценка:
Жалко 1 плюс только поставить можно...

[RSDN@Home][1.2.0][alpha][642]
[Кругом пустое нет. [В. Хлебников]]
Matrix has you...
Re[3]: Qt vs .NET - как считаете?
От: anton_t Россия  
Дата: 03.02.06 02:13
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, Plutonia Experiment, Вы писали:


PE>>А что на счет рантайма, рефлекшта, кодедома, автоматической сборки мусора, отсутствия указателей.

S>Любитель бэйсика? Не нравятся указатели? Не нравится возможность управления памятью?

Не, возможность управления нравится. Не нравится не возможность не управления. А на счёт бейсика... Вот скажи — перл и питон — это бейсик?
Re[4]: Qt vs .NET - как считаете?
От: Sheridan Россия  
Дата: 03.02.06 04:30
Оценка: +1 -4 :)
Здравствуйте, anton_t, Вы писали:

_>Не, возможность управления нравится. Не нравится не возможность не управления.

Эээ... Невъехал...

_>А на счёт бейсика... Вот скажи — перл и питон — это бейсик?

Да, интерпритаторы. (во всяком случае перл, питона не видел)
Хотя и помощнее бэйсика. (как впрочем и шарп тоже просто новая более мощная версия бэйсика)

Я признаю только нормальные языки, компилиркемые в нормальный бинарный код.
Остальное так, скрипты пописать на 20-30 строчек...

[RSDN@Home][1.2.0][alpha][642]
[В молодости учатся, а в старости понимают. [Мария Эшенбах]]
Matrix has you...
Re[5]: Qt vs .NET - как считаете?
От: anton_t Россия  
Дата: 03.02.06 07:42
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, anton_t, Вы писали:


_>>Не, возможность управления нравится. Не нравится не возможность не управления.

S>Эээ... Невъехал...

Какой слово тебе не понятно?

_>>А на счёт бейсика... Вот скажи — перл и питон — это бейсик?

S>Да, интерпритаторы. (во всяком случае перл, питона не видел)
S>Хотя и помощнее бэйсика. (как впрочем и шарп тоже просто новая более мощная версия бэйсика)

S>Я признаю только нормальные языки, компилиркемые в нормальный бинарный код.

S>Остальное так, скрипты пописать на 20-30 строчек...

Я думаю Sun с тобой не согласится
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.