Russian Qt Forum
Май 02, 2024, 18:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3 4 ... 13   Вниз
  Печать  
Автор Тема: Почему вы выбрали Qt  (Прочитано 248625 раз)
Keiko
Гость
« Ответ #15 : Март 17, 2005, 23:02 »

Гибкий, красивый, хорошо документированный тулкит. Ни awt/swing, ни урод MFC, ни билдеровские визарды,  ни что другое не сравниться с ним  Веселый

QT - BMW 645, поездка характеризуется лёгкостью, хорошо слушается руля, не заносит на поворотах, всегда легко выполнит любой вираж. Иногда возникают мелкие огрехи, типа подсевшего конденсатора, но уже в новой модернизированной версии, которую вы получите бесплатно, всё устранено. Проектная документация открыта, её можно взять у разработчиков, и даже дополнить её и изменть - это не запрещено. С дизайнерами можно поговорить прямо и открыто. На заднем сиденье можно обнаружить книжку страниц эдак на 400, с подробными инструкциями и примерами, каждая деталька хорошо документирована.

MFC - Старый Жигуль. Почти все панели прикрыты полупрозрачной тканью, что затрудняет передвижение, и замедляет скорость до 40-50 км-ч. Иногда вдруг заканчивается масло, приходиться бросать такчку на дороге и тащиться в ближайший автомагазин. Также можно прикупить некоторые детали, которые повысят управляемость и надёжность (типа гидроусилителя руля, подушек безопасности, и даже выдвижную ступеньку), но сами иногда ломаются. Иногда заклинивает руль, так что вы красиво, как журавль в утреннем небе, влетаете в киоск БелСаюзДрук на повороте. С недавних пор даже существует проектая документация на этот чудо автомобиль, а также документаци из чего сделан каждый агрегат, каждая деталь, хотя кому она нужна неясно.

Builder - лимузин длиной эдак 40-50 метров и весом 10 тонн. Салон поражает дизайном и миллионом различных мелочей. Как только вы садитесь, вас окружают сотни роботов-помощников - они любезно предложат вам стаканчик сока, сигаретку, и даже сделают массаж. Из-за своей привлекательности часто воруется и перегоняется через третьи страны к нам, где и покупается счастливыми владельцами за 3 у.е. (они-то честно уверены, что машина только что сошла с конвейра). Всё же, чтобы прокатиться, надо почитать инструкцию, которую писали видимо с бодуна. Всё же, кое-как разобравшись, можно наконец наслаждаться поездкой.

Java - здоровенный БелАЗ грузоподъёмностью 200 тонн. Как на него взбираться, и тем более как управлять - предстоит узнать в мучительных поисках. Всё же проффесиональные водители говорят, что это лучшая тачка в мире, они лихо рассекают на нём по городским улицам и даже в сельской местности. Многофункционален, но отпугивает своими размерами.
Записан
Саша Кожухов
Гость
« Ответ #16 : Март 17, 2005, 23:55 »

Круто задвинул Крутой
Молодец!
Записан
dmitriid
Гость
« Ответ #17 : Март 22, 2005, 19:21 »

О Qt я узнал давно. Но все не было случая заняться поближе. И на компьютере она повалялась довольно долго.

Потом я ее решил собрать. Долго матерился и ругался, но собрал.

Открыл хелп.

Открыл первый туториал и ... влюбился Улыбающийся

Нет, ну где еще, скажите мне, первый же туториал предлагает написать пусть и сладое, но подобие Scorch'a (Scorched Earth)?

Все, с Qt меня еще не скоро сгонят
Записан
Keiko
Гость
« Ответ #18 : Март 22, 2005, 20:42 »

типичная ситуация для линуксового/юниксового софта, портируемого в виндз =)

Я, например, поставил когда-то апач (для курсача) с помощью make && make install Улыбающийся , а сотоварищи из виндз исписывали по 10 страниц по установки mysql & apache Улыбающийся))

P.S. QT под линукс ставится вот так:

# QTDIR=/opt/qt ./configure -thread && make && make install

 Веселый  Веселый

P.P.S сам недавно парился с QT под win98 Улыбающийся)
Записан
e-axis
Гость
« Ответ #19 : Август 11, 2005, 20:38 »

Не поверите! %) Впервые о Qt узнал когда вступил в ряды вооруженных сил нашей необъятной родины. :)))

Несмотря на такое необычное знакомство, влюбился буквально с первого взгляда (взгляда на документацию, конечно же: после MSDN -- как глоток свежего воздуха). Редкий пример программной библиотеки, при создании которой люди думали, прежде чем ваять.

Что еще тут сказать? Используя Qt я обрел покой м умиротворенность, потерянные давным-давно.
Записан
proknv
Гость
« Ответ #20 : Сентябрь 08, 2005, 13:30 »

Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.
Записан
L.Marvell
Гость
« Ответ #21 : Сентябрь 08, 2005, 14:37 »

Цитата: "proknv"
Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.

Наверно потому, что тема топика: "Почему вы выбрали QT" :wink:
Записан
proknv
Гость
« Ответ #22 : Сентябрь 08, 2005, 15:11 »

Хорошо, переформулирую вопрос по другому:

Почему вы выбрали QT а не Windows Forms (для Винды).

Приводятся же сравнения с MFC и Builder. MFC - это уже даже не вчерашний день.

 :?
Записан
L.Marvell
Гость
« Ответ #23 : Сентябрь 08, 2005, 15:50 »

ИМХО, на выбор существенно повлияли 2 фактора - бесплатность и кросплатформенность Qt. По крайней мере у меня так Улыбающийся
Записан
proknv
Гость
« Ответ #24 : Сентябрь 08, 2005, 18:50 »

Цитата: "L.Marvell"
ИМХО, на выбор существенно повлияли 2 фактора - бесплатность и кросплатформенность Qt. По крайней мере у меня так Улыбающийся


Ну, для коммерческих проектов, она вовсе небесплатная  Улыбающийся , т.к. требует лицензию на каждого разработчика.

тут .Net даже выигрывает, т.к. сам он бесплатный (включая компиляторы), а платный - Visual Studio.

Что же касается кросплатформенности то у QT здесь беспорное преимущество.
Записан
SLiDER
Гость
« Ответ #25 : Сентябрь 08, 2005, 22:24 »

Цитата: "proknv"
тут .Net даже выигрывает, т.к. сам он бесплатный (включая компиляторы), а платный - Visual Studio.


С Microsoft-том тут все совсем не так просто  :? . Бесплатным для использования является только базовый комплект, основа так сказать, куда не входит множество ключевых бизнес решений (ADO, ASP ...), да и с комерческим использованием того что есть, если внимательно почитать eula, возникают большие проблемы. Эта контора никогда ни кому ни чего не дает даром.  Крутой

P.S. Да, и не стоит забывать, что .Net это, всетаки, виртуальная машина, что, естественно, накладывает ряд ограничений на область применения написанных под нее программ. Поэтому считаю сравнение этих двух технологий несколько не коректным.  :wink:
Записан
MoonRover
Гость
« Ответ #26 : Сентябрь 25, 2005, 13:30 »

Цитата: "proknv"
Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.


.net нельзя рассматривать всерьёз
Записан
oktogen
Гость
« Ответ #27 : Октябрь 18, 2005, 10:12 »

Просто кутя позволяет решать ЗАДАЧУ. А не валандаться с интерфейсами, ненужными параметрами и прочим дерьмом.
С ней, программер, по большей части занимается программированием,
а с MFS , например,он занимается поиском и обходом глюков microsoft.
Записан
moroz
Гость
« Ответ #28 : Октябрь 29, 2005, 03:45 »

Обожаю Qt за сигналы/слоты, простоту и хорошую доку.  Показает язык
Записан
Dendy
Гость
« Ответ #29 : Ноябрь 29, 2005, 21:02 »

С выходом Qt4 Open Source Edition под все платформы в августе 2005 вопросы о лицензии отпали!  Веселый  Думаю, реально не осталось альтернатив С++ библиотек такого класса. И кроссовость далеко не основной фактор, думаю не ошибусь, если скажу, что Qt4 - лучший инструмент на каждой из платформ (Windows/Unix/Mac). Преимущества платформы .NET улетучиваются, если у тебя на вооружении такой монстр как Qt4.

ИМХО, чего реально нет в других "похожих" либах:
- атомарные константные операции для всех контейнеров между потоками;
- Arthur - система рисования существенно обходит предшественников;
- мета информация (!!) - гениальное решение, позволяющее одним росчерком Q_OBJECT не добавляя ни байта в структуру данных класса организовать динамическую передачу сигналов и систему параметров (МС, при наличии собственного компиллятора не хватило и близко мозгов реализовать подобное, они предпочли обвязать код разработчика сотнями макросов и вставками ихнего кода посреди твоего собственного);
- собственно, безопастность программы на высшем уровне при супер-компактности кода; ергономичность и понятность на порядок выше аналогов; Qt как нельзя лучше следует идеологии - лучший комментарий ето само название классов и методов, благодаря которому Qt-код читается как стихи.

 Веселый
Записан
Страниц: 1 [2] 3 4 ... 13   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 20.