Russian Qt Forum
Ноябрь 23, 2024, 07:46
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Почему вы выбрали Qt
Страниц:
1
[
2
]
3
4
...
13
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Почему вы выбрали Qt (Прочитано 260809 раз)
Keiko
Гость
Почему вы выбрали QT
«
Ответ #15 :
Март 17, 2005, 23:02 »
Гибкий, красивый, хорошо документированный тулкит. Ни awt/swing, ни урод MFC, ни билдеровские визарды, ни что другое не сравниться с ним
QT - BMW 645, поездка характеризуется лёгкостью, хорошо слушается руля, не заносит на поворотах, всегда легко выполнит любой вираж. Иногда возникают мелкие огрехи, типа подсевшего конденсатора, но уже в новой модернизированной версии, которую вы получите бесплатно, всё устранено. Проектная документация открыта, её можно взять у разработчиков, и даже дополнить её и изменть - это не запрещено. С дизайнерами можно поговорить прямо и открыто. На заднем сиденье можно обнаружить книжку страниц эдак на 400, с подробными инструкциями и примерами, каждая деталька хорошо документирована.
MFC - Старый Жигуль. Почти все панели прикрыты полупрозрачной тканью, что затрудняет передвижение, и замедляет скорость до 40-50 км-ч. Иногда вдруг заканчивается масло, приходиться бросать такчку на дороге и тащиться в ближайший автомагазин. Также можно прикупить некоторые детали, которые повысят управляемость и надёжность (типа гидроусилителя руля, подушек безопасности, и даже выдвижную ступеньку), но сами иногда ломаются. Иногда заклинивает руль, так что вы красиво, как журавль в утреннем небе, влетаете в киоск БелСаюзДрук на повороте. С недавних пор даже существует проектая документация на этот чудо автомобиль, а также документаци из чего сделан каждый агрегат, каждая деталь, хотя кому она нужна неясно.
Builder - лимузин длиной эдак 40-50 метров и весом 10 тонн. Салон поражает дизайном и миллионом различных мелочей. Как только вы садитесь, вас окружают сотни роботов-помощников - они любезно предложат вам стаканчик сока, сигаретку, и даже сделают массаж. Из-за своей привлекательности часто воруется и перегоняется через третьи страны к нам, где и покупается счастливыми владельцами за 3 у.е. (они-то честно уверены, что машина только что сошла с конвейра). Всё же, чтобы прокатиться, надо почитать инструкцию, которую писали видимо с бодуна. Всё же, кое-как разобравшись, можно наконец наслаждаться поездкой.
Java - здоровенный БелАЗ грузоподъёмностью 200 тонн. Как на него взбираться, и тем более как управлять - предстоит узнать в мучительных поисках. Всё же проффесиональные водители говорят, что это лучшая тачка в мире, они лихо рассекают на нём по городским улицам и даже в сельской местности. Многофункционален, но отпугивает своими размерами.
Записан
Саша Кожухов
Гость
Почему вы выбрали QT
«
Ответ #16 :
Март 17, 2005, 23:55 »
Круто задвинул
Молодец!
Записан
dmitriid
Гость
Почему вы выбрали QT
«
Ответ #17 :
Март 22, 2005, 19:21 »
О Qt я узнал давно. Но все не было случая заняться поближе. И на компьютере она повалялась довольно долго.
Потом я ее решил собрать. Долго матерился и ругался, но собрал.
Открыл хелп.
Открыл первый туториал и ... влюбился
Нет, ну где еще, скажите мне,
первый же
туториал предлагает написать пусть и сладое, но подобие Scorch'a (Scorched Earth)?
Все, с Qt меня еще не скоро сгонят
Записан
Keiko
Гость
Почему вы выбрали QT
«
Ответ #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
Гость
Почему вы выбрали QT
«
Ответ #19 :
Август 11, 2005, 20:38 »
Не поверите! %) Впервые о Qt узнал когда вступил в ряды вооруженных сил нашей необъятной родины. :)))
Несмотря на такое необычное знакомство, влюбился буквально с первого взгляда (взгляда на документацию, конечно же: после MSDN -- как глоток свежего воздуха). Редкий пример программной библиотеки, при создании которой люди думали, прежде чем ваять.
Что еще тут сказать? Используя Qt я обрел покой м умиротворенность, потерянные давным-давно.
Записан
proknv
Гость
Почему вы выбрали QT
«
Ответ #20 :
Сентябрь 08, 2005, 13:30 »
Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.
Записан
L.Marvell
Гость
Почему вы выбрали QT
«
Ответ #21 :
Сентябрь 08, 2005, 14:37 »
Цитата: "proknv"
Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.
Наверно потому, что тема топика: "Почему вы выбрали QT" :wink:
Записан
proknv
Гость
Почему вы выбрали QT
«
Ответ #22 :
Сентябрь 08, 2005, 15:11 »
Хорошо, переформулирую вопрос по другому:
Почему вы выбрали QT а не Windows Forms (для Винды).
Приводятся же сравнения с MFC и Builder. MFC - это уже даже не вчерашний день.
:?
Записан
L.Marvell
Гость
Почему вы выбрали QT
«
Ответ #23 :
Сентябрь 08, 2005, 15:50 »
ИМХО, на выбор существенно повлияли 2 фактора - бесплатность и кросплатформенность Qt. По крайней мере у меня так
Записан
proknv
Гость
Почему вы выбрали QT
«
Ответ #24 :
Сентябрь 08, 2005, 18:50 »
Цитата: "L.Marvell"
ИМХО, на выбор существенно повлияли 2 фактора - бесплатность и кросплатформенность Qt. По крайней мере у меня так
Ну, для коммерческих проектов, она вовсе небесплатная
, т.к. требует лицензию на каждого разработчика.
тут .Net даже выигрывает, т.к. сам он бесплатный (включая компиляторы), а платный - Visual Studio.
Что же касается кросплатформенности то у QT здесь беспорное преимущество.
Записан
SLiDER
Гость
Почему вы выбрали QT
«
Ответ #25 :
Сентябрь 08, 2005, 22:24 »
Цитата: "proknv"
тут .Net даже выигрывает, т.к. сам он бесплатный (включая компиляторы), а платный - Visual Studio.
С Microsoft-том тут все совсем не так просто :? . Бесплатным для использования является только базовый комплект, основа так сказать, куда не входит множество ключевых бизнес решений (ADO, ASP ...), да и с комерческим использованием того что есть, если внимательно почитать eula, возникают большие проблемы. Эта контора никогда ни кому ни чего не дает даром.
P.S. Да, и не стоит забывать, что .Net это, всетаки, виртуальная машина, что, естественно, накладывает ряд ограничений на область применения написанных под нее программ. Поэтому считаю сравнение этих двух технологий несколько не коректным. :wink:
Записан
MoonRover
Гость
Почему вы выбрали QT
«
Ответ #26 :
Сентябрь 25, 2005, 13:30 »
Цитата: "proknv"
Кстати, а почему никто не упоминает об Windows Forms, тобишь Microsoft .Net - тоже можно рассматривать как альтернативу QT под Виндовозом.
.net нельзя рассматривать всерьёз
Записан
oktogen
Гость
Почему вы выбрали QT
«
Ответ #27 :
Октябрь 18, 2005, 10:12 »
Просто кутя позволяет решать ЗАДАЧУ. А не валандаться с интерфейсами, ненужными параметрами и прочим дерьмом.
С ней, программер, по большей части занимается программированием,
а с MFS , например,он занимается поиском и обходом глюков microsoft.
Записан
moroz
Гость
Почему вы выбрали QT
«
Ответ #28 :
Октябрь 29, 2005, 03:45 »
Обожаю Qt за сигналы/слоты, простоту и хорошую доку.
Записан
Dendy
Гость
Почему вы выбрали QT
«
Ответ #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
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...