Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/266: Рейтинг темы: голосов - 266, средняя оценка - 4.91
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386

Qt vs. .NET

07.09.2009, 20:11. Показов 53040. Ответов 312
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Лично я сделал для себя выбор: я буду учить и использовать библиотеку Qt. Во-первых, она кросс платформенная. Для меня это очень актуально, потому что приходится сидеть как на виндовс так и, в большей степени, на линуксе. Во-вторых, бесплатная. Впрочем за .NET тоже платить не надо, но все равно приятно. В-третьих, с ней приятно работать. Это уже не мой слова. Я их вычитал из книги, которая учит программировать с помощью Qt. Хочу услышать ваше мнение.
P.S. если вы не знаете ни одну из библиотек, то лучше ничего не пишите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2009, 20:11
Ответы с готовыми решениями:

Оптимизация производительности C#.NET (Алгоритм, Многопоточность, Debug, Release, .Net Core, Net Native)
Решил поделится своим небольшим опытом по оптимизации вычислений на C#.NET. НЕ профи, палками не кидать, конструктив приветствуется! ...

Объясните на пальцах совместимость библиотек в .Net Core, .Net Framework, .Net Standart
Изучаю .Net. Хочу написать некое серверное приложение (думаю что учеба лучше на реальном примере, нежели писать примитивные hello world)....

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет! Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005 Express Edition. Некое клиент-серверное...

312
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
24.11.2009, 17:03
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kidalvь Посмотреть сообщение
популярность Delphi не падает, и если падает, то немного.
сравни статистику 2000-2002 годов со статистикой 2008. и ты все поймешь.

Цитата Сообщение от Kidalvь Посмотреть сообщение
Для .NET есть Delphi Prism.
Понимаешь в чем дело, MS распиарил C# для .NET. Поэтому, Delphi умерла... Delphi + NET = никому не нужно. Успех Delphi был лишь в простоте осовения языка (аля Паскаль.. который считается проще Си) и воможностью быстрого создания окон и приложений вообще, из-за большого кол-ва компонентов. Т.е. то что нужно для небольших прикладных приложений. С появлением C#, мощность которого превосходит Delphi (.NET) про Delphi начали забывать. Потому что C# давал все то, что Delphi... был мощен, имел большое кол-во материала (не забываем, MS толкает его)и перспективу развития.

О никсах я не говорю - pascal всегда был мертв на никсах.
0
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
23.07.2010, 15:40
Пытался писать на qt, но он ко всему придирается. Когда-то использовал .NET, мне кажется он лучше.
0
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
23.07.2010, 18:20
Не пишу не на том ни на другом. Пробовал Qt не понравилось. Предпочитаю winApi, GTK+
0
Padawan
 Аватар для Johnny_D
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
23.07.2010, 19:38
Несмотря на то, что QT взял под свое крыло такой гигант, как Nokia. Все же предпочту QT .Net, несмотря на то, что среды программирования преимущественно платные, разработка на ней оч. проста )
А чем быстрей я что-то могу сделать, тем спокойней мне на душе.
0
CEO
Эксперт С++
 Аватар для Alligieri
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
25.07.2010, 21:50
Много раз предлагали перейти на Qt, и вроде задумка у этой среды неплохая - но пока дo .NET далеко
0
 Аватар для velgames
3 / 3 / 0
Регистрация: 09.06.2010
Сообщений: 50
27.07.2010, 19:56
QT!!! Я сначала начал заниматься .Net ,но когда попробовал QT, я сразу про нее забыл. Плюс ко всему она еще и кроссплатформенная и работает без обязательного наличия в системе . Net SDK 2.x или уже выше 3х есть.

Qt она и понятней помоему.
0
kiba_777
04.12.2010, 14:53
Программировал на многих языках: Basic, Delphi, Java, C#, C++. Хоть и .Net называется многоплатформенной, что то она сильно оринриентированна на Win + что то она мало платформ поддерживает. Если не ошибаюсь, на Linux поддерживается только .Net 2. Qt поддерживает Linux embedded, Mac Os, Win, Linux /11x, Windows Mobile, Simbian, Meego, также введутся разработки поддержки Android. То что пишеться в книге про Qt "что на ней приятно писать" - абсолютная правда, сам пишут 2 года. Классы хорошо спроектированны, например: однажды созданное меню с помощью QMenu может прикрепиться почти ко всему и быть либо контекстным меню, либо быть меню в строке меню, либо в палитре инструментов, либо меню для трея. Естественно без знаний ООП и С++ на Qt делать нечего. Сама платформа QT также предлагает свои оригиналные механизмы такие как слоты, свойства и т.д. Единственный минус - проблемы при компиляции статической версии для Windows.
И еще камень в огород .Net - Windows теряет популярность, в последние время стали выходить игры и на Mac OS, влияние Apple ростёт, а также потребительский рынок смещается в мобильный сектор, где как раз Microsoft слабее.
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.12.2010, 14:58
пишу на сейчас на qt, восторга особого не испытываю (слишком многое, что, к примеру, в билдере решается одной строкой, приходится долго гуглить и потом еще столько же уговаривать приложение, чтобы оно это сделало), да и опыта только два месяца... про дот нет только слышал, не видел и не тянет на нем писать что-то... сколько лет его уже тянут мелкософтовые, а все равно кажется сырым продуктом, о чем говорит даже отсутствие нисходящей поддержки между версиями дот нета...
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
04.12.2010, 15:33
Lord_Voodoo, скорее всего твои проблемы с qt растут из того, что мозг не может быстро перестроиться с борландовской схемы. В qt используется другой подход.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.12.2010, 15:49
Evg, ну я бы не сказал, что они растут как снежный ком, проект уже к релизу близится, хотя ты прав, подход иной, борландовский мне больше нравится))) qt занялся только для расширения кругозора...
0
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
04.12.2010, 18:47
GTK+ и Java
0
 Аватар для demonmov
34 / 11 / 0
Регистрация: 22.09.2010
Сообщений: 357
15.12.2010, 17:34
Кстати, может вопрос чуть-чуть не в тему, но все же: слышал есть аналог QT - GTK+. Кто считает что лучше?
0
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
15.12.2010, 21:23
GTK+.

Добавлено через 1 минуту
Но лучше создать отдельную тему...
0
Заблокирован
15.12.2010, 21:37
Извиняюсь, что встреваю в вашу научную беседу, но вот это меня позабавило
Цитата Сообщение от RazorQ Посмотреть сообщение
В-третьих, с ней приятно работать. Это уже не мой слова. Я их вычитал из книги, которая учит программировать с помощью Qt.
Интересно, а что можно было услышать плохого у автора книги о том, о чем он будет писать?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.12.2010, 23:00
Цитата Сообщение от SSV Посмотреть сообщение
Извиняюсь, что встреваю в вашу научную беседу, но вот это меня позабавило

Интересно, а что можно было услышать плохого у автора книги о том, о чем он будет писать?
это называется здоровая критика, ведь у всего есть плюсы и минусы
0
 Аватар для deadlock
378 / 358 / 23
Регистрация: 14.12.2010
Сообщений: 1,265
15.12.2010, 23:09
Qt - это набор библиотек, программа, использующая Qt тискает из них нужные ресурсы и работает как обычное приложение. В отличие от гребаного NET, который видите ли помимо библиотек предоставляет CLR - среду выполнения и контролирует работу моего приложения, чистит за ним мусор и т.д. Спасибо большое, уже есть ОС, которая мне по рукам дает, так и еще одна сущность появилась, которая тоже сама по себе не идеальна. Нееет, из них двоих Qt и еще раз Qt. А NET с C# - это очередной ход микромягких в сторону - "теперь с нами работать еще проще, еще удобней", вы только покупайте это все у нас. Сравните стоимость коммерческой Qt и полной версии Visual Studio 2010 или подписки MSDN.
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
16.12.2010, 06:10
Цитата Сообщение от deadlock Посмотреть сообщение
Сравните стоимость коммерческой Qt и полной версии Visual Studio 2010
Сперва возможности сравни
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
16.12.2010, 09:12
Цитата Сообщение от HIMen Посмотреть сообщение
Сперва возможности сравни
а что умеет дотнет, чего не умеет Qt? (ASP.NET не берем в расчет)
ЗЫ: Я просто интересуюсь без всякого подкола.
0
 Аватар для deadlock
378 / 358 / 23
Регистрация: 14.12.2010
Сообщений: 1,265
16.12.2010, 09:38
oxotnik, поддерживаю на 104%, нет такой задачи, которая решается только с помощью NET.
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
16.12.2010, 09:43
Цитата Сообщение от oxotnik Посмотреть сообщение
а что умеет дотнет, чего не умеет Qt? (ASP.NET не берем в расчет)
А еще не берем в расчет wpf, silverlight, linq, web-services, entity framework и аналогичные, возможности самого языка и преимущества clr.
Теперь функциональность одинаковая.

Но я в посте имел ввиду возможности ide

Добавлено через 2 минуты
Цитата Сообщение от deadlock Посмотреть сообщение
oxotnik, поддерживаю на 104%, нет такой задачи, которая решается только с помощью NET.
С этим не спорю. Но 95% задач решаются с помощью .NET быстрее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2010, 09:43

Материалы по ADO.NET, ASP.NET, VB.NET
Народ, может, кто знает, где можно достать материалы в электронном виде по этим курсам (книги, обучающие материалы)? Подскажите, буду...

Нужны книги в электр виде по .Net (ADO.Net, C#) по русски желательно
Ктонть может прислать или выложить или дать готовые (не битые) линки. Буду очень признателен. Очень нужно...

Работа с Excel средствами VB.net. Как перевести код из VBA в VB.net?
Коллеги, добрый день! Нужна помощь! В свое время был написан макрос для Excel, но прошло и потребности выросли. Было принято...

Как указать VS.NET какой из установленный .NET Framewrok SDK использовать
У меня есть дистрибутив VS.NET2002. При инсталляции он ставит .NET Framewrok SDK v1.0.3705 Я скачал .NET Framewrok SDK v1.1.4322....

Инсталяция приложения VB.Net в системе без .NET Framework нужной версии
Работая под Win8.1 и Visual Studio 2010 Prof скомпилировал напсанный на VB.Net exe-файл прилолжения Windows Form. Хочу запустить это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru