![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Ребята, вы о чем? Я за всю жизнь 2-3 гуи программы писал, и то частный заказ. Практически любой сервис не нуждается в GUI. Драйверы уже никто не пишет? Никто же не говорит о том, чтобы писать Photoshop как console application, но есть такой тип программ - сервис. Только не говорите, что обычным пользователям сервисы не нужны. Откройте список своих сервисов и посмотрите сколько из них вы используете. П.С. Я тоже не люблю GUI, мне это всегда казалось не интересным. Это сообщение отредактировал(а) azesmcar - 11.7.2009, 13:02 |
|||
|
||||
Gordon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 9.7.2006 Репутация: 1 Всего: 6 |
Да, в билдере это вообще приятно делать. В Visual C++ все "сложнее" (менее удобно что ли). MFC - по сути есть обертка для win api. А вообще разрабатывать GUI под винду лучше (удобнее, приятнее) используя .NET... Добавлено через 1 минуту и 36 секунд Согласен! -------------------- |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Пончик, я бы посоветовал забыть про MFC и Builder и приступить за изучение чего нибудь стоящего.
MFC по сути это недоразумение, за которое микрософту должно быть стыдно ![]() Разумеется мое лично мнение ![]() |
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: нет Всего: 9 |
Речь не о кроссплатформенных скриптах, а о кросплатформенной системе разработки ![]() Да, это пока многие стараются не замечать почему-то(хотя пару лет назад на форуме был топик) что GUI можно успешно реализовать с помощью Web и уже давным давно. Там конечно свои нюансы, но все-таки... -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
Ну кому как =) и собственно.... смотря для чего. Круг программирования широк. Потому нельзя сказать что ГУИ это что то не нужное, и нельзя сказать что нужно только ГУИ... Ребята. Постал главный вопрос - производительность. У меня мания оптимизации )))) я знаю что прежде всего главное прямые руки программиста, но и от компилятора тоже мноооого чего зависит! Ведь разный код можно скомпилировать по разному. Для себя я уже зделал вывод. Кроссплатформенность - Qt. Т.к. во первых много литературы, и т.д. А во вторых он круче =). Не важно что и как. Просто для себя и это чисто мое ИМХО. А теперь о наболевшем =). Как я уже и говорил. А что с Виндой? .NET - не моё. Просто не нравится и всё. Не люблю я такого подхода к программированию. Может потом и буду заниматся (жизнь не предскажешь), но на данный момент - нет. Остается... что ? MVSC и Билдер. Может ещё что то есть? Просто для меня главное возможность создания нормального интерфейса. И второе... впрочем главное... быстродействие. Как я уже и говорил... я фанат оптимизации =). И немогу писать приложение там где оно будет "тормозить" из-за компилятора. Подскажите пожалуйста что делать? =) Учить кривой МFC? Или Qt не уступает по быстродействию? Спасибо ! =) само собой за чтение очередного моего маразма ))))) |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
Пончик, а зачем GUI нужна производительность? Как ты собираешься измерять производительность GUI библиотеки?
![]() если ты будешь используешь неоптимальный алгоритм, скажем, для отрисовки на каком нибудь виджете, то тормозить будет любой код, независимо от библиотеки. А если оптимальный, то разницу никто не заметит, настолько она будет ничтожна. |
|||
|
||||
kamre |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 24.3.2006 Репутация: 2 Всего: 13 |
Ну это смотря что отрисовывать. Думаю QPainter с OpenGL pipeline в несколько раз будет быстрее, чем GDI/GDI+ при отрисовке 2D графики со сглаживанием. А отрисовка стандартных элементов управления на чистом win api скорее всего быстрее будет работать, т.к. фактически будет делаться в ядре, а Qt все-таки сама все рисует внутри окна через theme api. Но эта разница будет заметна только на очень уж слабых машинах. |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
А я бы поспорил... ведь как говорят. Лучше работы какую ты любишь ничего нету. А я люблю программирование =) . Если скажем учить то за что платят. И учить потому что "деньги" то да... будут деньги. Если учить то что нравится. А точнее сделать из занудной работы - исскуство... то может и сначала ничего особенного не будет (в плане денег). Но потом можно снискать неплохую популярность =). Я вообще щитаю что чтобы писать действительно классно то надо полюбить программирование чтобы превратить это в исскуство =)
Я про компилятор =) просто не раз наслишался что мол MSVC намного быстрее Билдера (по оптимизации кода). Потому так и спрашиваю =). А вообще я то понимаю что всё зависит от криволапости программиста. Но! Я уже много раз читал что мол все игры пишутся на MSVC, ну не все... но 90% хитов =) . Значит он чем то лучше? Если пишут именно на нём... а не на Билдере, Делфи, Qt, Паскале и т.д. =) именно там... значит всё таки разница есть? Просто поймите я какбы... фанатик оптимизации =) По вашим утверждениям так и драйвера для винды можно писать на Делфях =) . А если честно... я не о отрисовке. Т.к. она итак 1 раз отрисуется и всё (в случае с не 3Д\2Д графикой ). А я именно о самом коде. Аля что то типа for (int i=0;i<1000000;i++) ; . Ну я о таком =) то есть насколько качественно оно будет оптимизировано и переведенно в машинный код. Вот это для меня главное =) Опять таки спасибо и за чтение маразма (моего) и за помощь! |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Ну так люби свое ремесло. А перспектива жить без работы и денег и быть в восторге от своей популярности - сомнительное удовольствие. Я однозначно получаю больше удовольствия от траты денег, чем от процесса их заработка. Потому меня больше волнует зарплата, чем то, на каком языке я буду писать. Ну это дело индивидуальное. Решай сам для себя. |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
Да. Конечно каждому своё. Ребята. Скажите пожалуйста =) Qt может по быстродействию конкурировать с MSVC? И интересно по какому принципу работает Qt? По принципу линковки файлов перед запуском? (вроде раньше такой метод был). Или подгружения разных библиотек в зависимости от ОС? А... и пожалуйста посоветуйте IDE =) . З.Ы. дочитаю Хортона (MSVC) наверно займусь Qt =) |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Qt - библиотека. MSVC - среда разработки. Qt интегрируется в MSVC. |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
Ясненько....
Стоп! о_О Офф сайт Download Qt SDK for Windows* (178Mb) *Based on MinGW (download sources) tool set. Does not support VS compiler. Если я правильно понял VS - Visual Studio. Тогда это как??? Qt библиотека\набор компонентов для MSVC но она не поддерживает его компилятор ? о_О Добавлено через 2 минуты и 27 секунд Ну и ещё вопросик... если я буду писать на Qt и захочу продать программку... то что? Мне надо покупать лицензию? |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
Qt - это библиотека, ее можно скомпилировать как с помощью msvc, так и с помощью mingw
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |