Russian Qt Forum
Ноябрь 14, 2024, 20:13
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Почему вы выбрали Qt
Страниц:
1
...
4
5
[
6
]
7
8
...
13
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Почему вы выбрали Qt (Прочитано 259517 раз)
labview
Гость
Re: Почему вы выбрали Qt
«
Ответ #75 :
Июль 30, 2010, 22:37 »
Можно и я добавлю.
- LGPL и бесплатность
- кроссплатформенность
- известность
Лично я MFC не брал в рассчёт из за нужности VS, который платный. Сравнивал с GTK+, но тут Qt имеет больше возможностей.
Записан
SimpleSunny
Гость
Re: Почему вы выбрали Qt
«
Ответ #76 :
Июль 30, 2010, 22:48 »
VS это IDE. Свой компилятор Microsoft распространяют бесплатно в составе Windows SDK (
http://msdn.microsoft.com/ru-ru/windows/bb980924.aspx
).
Записан
labview
Гость
Re: Почему вы выбрали Qt
«
Ответ #77 :
Июль 30, 2010, 22:51 »
При чём тут компилятор? Я говорю о MFC, это не компилятор.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Почему вы выбрали Qt
«
Ответ #78 :
Июль 30, 2010, 23:13 »
а MFC в бесплатное SDK не входит?
Записан
Юра.
Sancho_s_rancho
Гость
Re: Почему вы выбрали Qt
«
Ответ #79 :
Июль 31, 2010, 11:59 »
Цитата: lit-uriy от Июль 30, 2010, 23:13
а MFC в бесплатное SDK не входит?
MFC в студию экспресс и Windows SDK НЕ входит.
Записан
Sancho_s_rancho
Гость
Re: Почему вы выбрали Qt
«
Ответ #80 :
Июль 31, 2010, 13:02 »
Добавлю свои пять копеек на тему выбора. Я выбрал Qt потому что остальное еще хуже.
Дельфи:
1) Только виндовс (Да, я помню труп Kylix).
2) Отсутствие стандарта и непонятное направление развития (можно вспомнить метания от нативного кода к платформе .net и обратно). Решение принимается конторой, которую кто-то постоянно покупает и продает.
3) Нет гарантий продолжения банкета (связано с пунктом 2). Загнется контора "рога и копыта" и что делать дальше? Есть свободные реализации, но они неполноценны и никогда полноценными не станут.
4) Только за деньги.
Dot Net от майкрософт:
1) Только виндовс и виндовс мобайл
2) Программы требовательнее к ресурсам ПК, чем дельфийские (Delphi), кутешные (Qt), гткшные (GTK) и тем более мфцшные (MFC).
3) Возможность альтернативной реализации находится под патентной угрозой MS.
Java:
1) Для десктопных приложений в большинстве случаев слишком тормознута. Предложение поставить всем пользователям java приложений современный компьютер не выдерживает никакой критики. Никто и Никогда офисные компьютеры не будет покупать настолько мощными и менять так часто, как это хочет java. Да, у разработчиков может быть сколь угодно мощный пк, но для офисных приложений это избыточно.
MFC:
1) Только виндовс.
2) Архаична и скромна по функционалу
3) Только за деньги (Надо купить студию).
GTK:
1) Все-таки язык С для программирования всякой десктопности и графического интерфейса не совсем подходит. Зачем мучить язык C всяким ООП, когда для этого уже надстроили и стандартизировали C++. Если уж в такой закостенелости, как разработка компилятора gcc потихоньку разрешают использовать С++, а новые компиляторы вполне успешно (llvm.org) пишут на С++, то для GUI не встраиваемых систем о C можно начать забывать. Удел С - ядра ОС, системные программы, микроконтроллеры.
wxWidgets:
Знаком мало, но один из моих любимых видеоплееров (VLC) перешел с wxWidgets на Qt. Больше ничего не знаю
FLTK:
Только набор виджетов. Достаточно легкий и по умолчанию связывается статикой. Возможно С++ Boost и FLTK в связке могут дать неплохой результат (и гуй, и сигналы и слоты, и сеть, и черт лысый).
«
Последнее редактирование: Июль 31, 2010, 13:07 от Sancho_s_rancho
»
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Почему вы выбрали Qt
«
Ответ #81 :
Июль 31, 2010, 13:11 »
не дельфи, а делфи
Касаемо явы, больший минус, как по мне так это даже не железо, а обязательность наличия ява-машины.
«
Последнее редактирование: Июль 31, 2010, 13:15 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
Sancho_s_rancho
Гость
Re: Почему вы выбрали Qt
«
Ответ #82 :
Июль 31, 2010, 13:40 »
Цитата: serg_hd от Июль 31, 2010, 13:11
не дельфи, а делфи
Когда я изучал Delphi самым популярным сайтом сообщества был
http://delphikingdom.com/
(Это было много лет назад). Сайт называется "Королевство Дельфи". В книгах на тот момент писали просто Delphi. В википедии (ее авторитетность такая авторитетная) на данный момент написано:
Цитировать
В Великобритании доминирует произношение «дел-фи́»: Вариант произношения, характерный для Великобритании (англ.). Merriam-Webster Online Dictionary. Merriam-Webster. Проверено 1 октября 2008.,
а в США — «де́л-фай»: Вариант произношения, характерный для США (англ.). Merriam-Webster Online Dictionary. Merriam-Webster. Проверено 1 октября 2008.
Если уж американцам можно уродовать таким образом название, то и мне позвольте немного буковку "л" смягчить.
Цитата: serg_hd от Июль 31, 2010, 13:11
Касаемо явы, больший минус, как по мне так это даже не железо, а обязательность наличия ява-машины.
Раньше это был весомый аргумент, но сейчас почти все страдают этой болезнью. Программа, собранная компилятором С++ от майкрософт, должна при распространении установить С++ redist package (рантайм библиотеки), причем к каждому компилятору и к каждому сервис паку компилятора свой redist package. Платформа Net по версиям не совместима и надо перед установкой программы установить нужную версию платформы (1;2;3;3.5;4) иначе ку-ку. Т.е. и java и Net и частично реализации C++ требуют бяку в систему запихнуть. Как-то так
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Почему вы выбрали Qt
«
Ответ #83 :
Июль 31, 2010, 15:41 »
буква "L" в английском, произносится по мягкости между русскими звуками:
[эл] и [эль]
отсюда и проблема.
Записан
Юра.
Sancho_s_rancho
Гость
Re: Почему вы выбрали Qt
«
Ответ #84 :
Июль 31, 2010, 16:43 »
Цитата: lit-uriy от Июль 31, 2010, 15:41
буква "L" в английском, произносится по мягкости между русскими звуками:
[эл] и [эль]
отсюда и проблема.
Это тема для бесконечного обсуждения, т.к. IDE Delphi названа в честь древнегреческого города Дельфы. А уж как там эти древние греки язык во рту крутили сейчас никто не вспомнит. С Linux то попроще будет, можно хоть Линуса спросить.
Записан
Alex_cs_gsp
Гость
Re: Почему вы выбрали Qt
«
Ответ #85 :
Октябрь 11, 2010, 09:40 »
Идеальная платформа, там где нужна тесная работа с аппаратными возможностями, особенно под научных софт.
Записан
pethead
Гость
Re: Почему вы выбрали Qt
«
Ответ #86 :
Октябрь 24, 2010, 16:29 »
начинал с турбоси, потом турбопаскаль, турбовижн, хотел все таки с++, потом mfc..
потом пришла дельфи, радовался что не надо изобретать каждый раз велосипед на с++, да и паскаль как то по проще. потом дотнет, сишарп, тоже радовался, но потом опять дельфи2006..2010. и тут я понял что устал от всего этого. стал играть в линуксы, wxWidgets, и тут я понял что надо что то одно для всех платформ. как не зря кстати подвернулся новый проект, который я решил написать на qt: напоминает дельфи vcl, все таки мощь с++, главное куча компонентов (классов, виджетов как хотите называйте)... ну и наконец то прога будет работать независимо от ОС (надо постараться отвязаться от win32). вот почему я щас на qt. новичек практически, и qt мне нравится! очень нравится! нравится ее изучать что протекает весьма успешно! нравится что она в исходных кодах (поковырять иногда можно на досуге как там устроено)...
Записан
alex-v
Гость
Re: Почему вы выбрали Qt
«
Ответ #87 :
Ноябрь 09, 2010, 10:59 »
Для десктопных приложений Qt - лучший вариант (или один из лучших).
- кроссплатформенность
- быстрота исполнения программы (т.к. на С++)
Записан
vlad-mal
Гость
Re: Почему вы выбрали Qt
«
Ответ #88 :
Ноябрь 14, 2010, 06:06 »
У меня постоянное желание "допилить", чтобы стало так, как я привык.
Например, реализовать аналог дельфийского TDataSet. Или добавить в Qt Designer построитель SQL запросов.
Или хочется более развитых драйверов СУБД. И т.д. Ну да ладно: новичок я в Qt (и в C++) пока.
~~~~~~~~~~~~~~
Qt нравится, потому что:
Бесплатен.
Красив.
Простой для понимания/освоения.
Создан изначально для C++ => быстрый ("нативный") код (хотя можно тако-о-о-го нагородить, с непривычки).
Развивается, прямо на глазах.
Высокий общий профессиональный уровень сообщества.
Шикарнейшая документация. И удобный к ней доступ. В Delphi, к примеру, после седьмой версии, справка фактически отсутствует.
...
Клиенты некоторые долбят: "Когда под Linux программка будет?" Их, правда, очень мало, но чем черт не шутит?
(На самом деле, кроссплатформенность пока мало волнует).
Записан
cya-st
Гость
Re: Почему вы выбрали Qt
«
Ответ #89 :
Ноябрь 14, 2010, 11:05 »
Цитировать
У меня постоянное желание "допилить", чтобы стало так, как я привык.
Например, реализовать аналог дельфийского TDataSet. Или добавить в Qt Designer построитель SQL запросов.
Или хочется более развитых драйверов СУБД. И т.д. Ну да ладно: новичок я в Qt (и в C++) пока.
посмотри реализацию MVC в Qt, будеш приятно удивлен мощи по сравнению с TDataSet
Записан
Страниц:
1
...
4
5
[
6
]
7
8
...
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...