powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли перспективы у MFC?
25 сообщений из 85, страница 1 из 4
Есть ли перспективы у MFC?
    #34645260
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно сабж. Учить или нет, вот в чём вопрос? Может лучше гуй на шарпе рисовать, а всякие узкие места на с++ ? получается mfc в топку?
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645277
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RUSYA wrote:

> Может лучше гуй на шарпе рисовать, а всякие узкие места на с++ ?
> получается mfc в топку?
(ИМХО) Лучше GUI на Qt рисовать, а C# и MFC - в топку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645660
Telepat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет переспектив у MFC. Хана MFC настала и причём уже давно. Смотри в сторону C#, если от природы умеешь хорошо программировать. Если программируешь хреново - не смотри в сторону C#.

P.S.: А то всякие недопрограммисты придут с паскалей и дельфей на C# и начнут вопить что .NET - говно тормозное. Конечно для тех, кто про элементарное оптимизирование кода и хорошое понимание принципов работы .NET слышали только во сне - .NET будет тормозным.
Главное отличие у .NET и, например, С++ в том, что "кривой" код на .NET будет работать (хотя, конечно не самым лучшим образом), а на С++ - не будет. Поэтому у дерьмокодеров сталкнувшихся с .NET появляется стойкое отвращение к нему.

И ещё, мне очень ентересно, это вы как хотите: "нарисовать" гуй на С# и потом маршалинговать узкие места из С++ ?!! Вот действительно чушь, а потом будут кричать что С# в топку.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645668
Mike_za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Telepat P.S.: А то всякие недопрограммисты придут с паскалей и дельфей на C# и начнут вопить что .NET - говно тормозное. Конечно для тех, кто про элементарное оптимизирование кода и хорошое понимание принципов работы .NET слышали только во сне - .NET будет тормозным

Ну ну... форма вообще без кода... с парой сложных контролов... от тех же девекспресс....
там где раньше делфевая софтина летала.... терь вполне ощутимые лаги....

дерьмокодеры в девекспресс? имхо, многим до них всю жизнь расти....
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645760
Telepat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я никого не хотел обижать, просто говорю что .NET - штука тонкая, которую надо очень грамотно использовать.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645772
Mike_za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тонкая... и много там хорошого и интересного... особенно для веба...

но вот вын форм на сегодняшний момент (если у вас не топовый проц, которые не ставят обычным пользователям...) не может быть альтернативой ни VCL, ни к сожалению MFC по скорости работы...
остается ждать, когда у всех будут 4х ядерники стоять... тогда я с удвольствием забью на делфи... и можно будет хоронить МФЦ
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34645825
Telepat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Мне кажется что именно с выходом Intel Core 2 Quad (или с ещё большим количеством ядер) C# заметнее начинает выигрывать.
C# по определению медленнее С++. С++ медленнее С. С медленнее Assemblera. и т.д. Но сейчас же на Assembler практически ничего не пишут. Хотя если писать WinForm (если это возможно, хотя и очень долго) то скорость будет просто потрясающая.
Но развитие C# (.NET) продиктовано больше бизнесом. Разработка приложений на C# быстрее (а время - деньги) и качественнее (на C# допускается намного меньше ошибок, чем на том же С++).
Тут сложно судить что лучше. Я бы сказал так:"Лучше то, за что больше платят". За бугром зарплаты C# программистов выше чем у С++ программистов.
Конечно, на C# никто не собирается писать драйвера для мышек. Да это и не нужно. С# - это самый высокоуровневый язык из высокоуровневых. Низкоуровневые вещи - это не его область применения. Так же как писать сайты просто невозможно на С++. Удел C# - банковская сфера (самая денежная). Там люди могут себе поставить такие компы, которые большинству не по карману.
Чтобы понять "подводные камни" C# нужно знать С++. В C# меня радует синтаксис, читабельность кода, хорошие среды разработки и т.д.
Думаю никто не будет спорить, что MFC уже давно устарел и сейчас крайне редко используется.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646127
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ ещё, мне очень ентересно, это вы как хотите: "нарисовать" гуй на С# и потом маршалинговать узкие места из С++ ?!! Вот действительно чушь, а потом будут кричать что С# в топку.
Ну я так щас делаю, незная С#... Рисую гуй и кодю всякие простые вещи на VB6, кстати БД пишу тоже на нём же... а всякие навороты вроде потоков, native dll ну всякое бывает в работе полезное - пишу на С++.

Собственно VB6 по абстракции (высокоуровневый из всех высокоуровневых) ясное дело что не дотягивает до С#. Вот собственно поэтому и интересно узнать мнение других.

P.S. А вот на вб6 гуи летают хоть на чём, покрайнемере думаю побыстрее C# :P
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646253
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Telepat wrote:

> ...
Чем вам не нравится Qt? В вышенаписанном много спорного, но холивары
устраивать мне лениво.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646386
letstroll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понеслась...
TelepatЗа бугром зарплаты C# программистов выше чем у С++ программистов.
Не факт. Стало больше вакансий для кодеров начального/среднего уровня. Той части, которая раньше писала на VB и про оптимизацию кода слыхом не слыхала. Зарплаты крупных спецов в C++ или Java меньше не стали.
TelepatКонечно, на C# никто не собирается писать драйвера для мышек. Да это и не нужно. С# - это самый высокоуровневый язык из высокоуровневых.
Не факт. Haskell, Erlang, даже Ruby или уже умерший Пролог уровнем абстракции можно повыше поставить.
TelepatУдел C# - банковская сфера (самая денежная). Там люди могут себе поставить такие компы, которые большинству не по карману.
Опять не факт. Вряд ли .NET полностью вытеснит из банков Cobol+Java. Пока что ниша .NET/C# - корпоративные WebApplication.
TelepatВ C# меня радует синтаксис, читабельность кода, хорошие среды разработки и т.д.
Хорошая среда разработки. Не спорю, что хорошая - но одна, на полторы платформы (Windows/Windows Mobile).


А вот прямо убило
TelepatГлавное отличие у .NET и, например, С++ в том, что "кривой" код на .NET будет работать (хотя, конечно не самым лучшим образом), а на С++ - не будет. Поэтому у дерьмокодеров сталкнувшихся с .NET появляется стойкое отвращение к нему.
Вот те раз! Уж как дерьмово кодируют, всё-равно работает. Хоть деньги не бери
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646453
nrmBeginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TelepatC# по определению медленнее С++. С++ медленнее С. С медленнее Assemblera.

Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ медленнее чем C, чем именно, дело в самом компиляторе или в использовании надстроек над чистым C?
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646516
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто в тему:
MFC вспоминаю как жуткий кошмар. Сколько всего было прочитано, написано.. Тяжко было. Но лучше чем на Win32Api ;-) После MFC QT - это просто сладкая сказка. Лучшего GUI для С++ я еще не видел (хвалят еще WTL, но тесно связываться с ним не приходилось). GUI на С# - это тоже сказка, но медленная. Да вообще - дотнет вполне нормальная платформа в руках нормального программиста. Если делать приложения с упором на GUI, и у клиентов не PII< - то лучше, все-же C# (разработка гораздо быстрее, чем на С++). А если вы - преданный фанат, то С++ и QT есть золотая середина между скоростью и удобностью написания GUI и ненадобностью перехода на другой ЯП/платформу.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646649
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RUSYA пишет:
> собственно сабж. Учить или нет, вот в чём вопрос? Может лучше гуй на
> шарпе рисовать, а всякие узкие места на с++ ? получается mfc в топку?

Про топку я бы пока помолчал, но конечно MFC -- не самая последняя технология.
(к сведению некоторых, MFC (или AFX, application framework extended) был еще
на 16 разрядной Windows 3.1.
Наверное сейчас лучше учить ATL/WTL все же.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646654
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Telepat пишет:
> Да. Мне кажется что именно с выходом Intel Core 2 Quad (или с ещё
> большим количеством ядер) C# заметнее начинает выигрывать.
> C# по определению медленнее С++. С++ медленнее С. С медленнее
> Assemblera. и т.д. Но сейчас же на Assembler практически ничего не

Телепат, ты не только телепат, ты еще и фантазёр !!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646659
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nrmBeginner пишет:

> Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++
> медленнее чем C, чем именно, дело в самом компиляторе или в
> использовании надстроек над чистым C?

Да не спорьте вы с ним, человек живет в мире своих иллюзий, ну и пусть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646680
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nrmBeginner wrote:

> Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++
> медленнее чем C, чем именно, дело в самом компиляторе или в использовании
> надстроек над чистым C?
Оно не медленнее. Зависит только от кривости рук.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34646834
nrmBeginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
nrmBeginner пишет:

> Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++
> медленнее чем C, чем именно, дело в самом компиляторе или в
> использовании надстроек над чистым C?

Да не спорьте вы с ним, человек живет в мире своих иллюзий, ну и пусть.
Posted via ActualForum NNTP Server 1.4
Я не оспаривал, я действительно спрашивал т.к. мало еще знаю :)
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34647579
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nrmBeginner пишет:
> Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++
> медленнее чем C, чем именно, дело в самом компиляторе или в
> использовании надстроек над чистым C?

Я тебе отвечу, тогда.
Вообще сравнивать языки программирования на "кто быстрее" - это
полный бред. Но тем не менее, раз не я его начал...

C# по определению медленнее С++ - неправда, точнее только отчасти
правда. С# может генерировать нормальный код, который точно так же
исполняется как код на С++. И более того, за счет сборщика мусора
он иногда может работать даже быстрее (не значит эффективнее).
Но код на С++ не обязан использовать какую-либо библиотеку, а С#
без CLR не может. Возможно, CLR более "тормознутый", чем, напр. MFC.
Даже наверняка, поскольку CLR по функциональности более широк.
Ну и что ж ? На C# можно писать не только GUI -программы.

С++ медленнее С. - эт полная лажа. За подробностями сходите куда-нить
в инет. Напр. на RSDN.ru Здесь обсуждать это бессмысленно.

С медленнее Assemblera. - то же самое.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34647736
Hektor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Telepat Так же как писать сайты просто невозможно на С++.

ХОЧУ заметить, что все сайты у нас написаны именно на С++.
Даже целый портал

А скоро перенесем всё с MySQL на IBM DB2.
это так. к слову.
________________________________________________________
________________________________________________________
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34647961
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hektor пишет:
> ХОЧУ заметить, что все сайты у нас написаны именно на С++.
> Даже целый портал <http://www.vsevseti.ru>

Потыкал. Быстро кстати работает !! Приятненько !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34648526
RUSYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой.. стыдно.. а что такое "С++ и QT " ? :) Где этот qt взять, как пощупать?

Не менее тупой вопрос..
Чем отлчиается WTL от ATL?
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34648551
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hektor Telepat Так же как писать сайты просто невозможно на С++.

ХОЧУ заметить, что все сайты у нас написаны именно на С++.
Даже целый портал

А скоро перенесем всё с MySQL на IBM DB2.
это так. к слову.
________________________________________________________
________________________________________________________

что там - даже на C вполне себе пишут сайты. В смысле для cgi используют.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34648588
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RUSYA wrote:

> ой.. стыдно.. а что такое "С++ и QT" ? :) Где этот qt взять, как пощупать?
>
> Не менее тупой вопрос..
> Чем отлчиается WTL от ATL?
На вопросы подобные этому (что такое "..."?) ответ обычно быстро находится
на:
0) www.google.com
1) www.google.com с запросом define:
2) ru.wikipedia.org
3) en.wikipedia.org
Это на будущее.

Qt 4 доступен на www.trolltech.com, документация к нему и другим версиям(на
английском языке) доступна на http://doc.trolltech.com/ .

Вкратце - библиотека компонентов, доступна под двумя лицензиями - GPL(т.е. с
полными исходниками и свободой модифкации) либо коммерческой(т.е.
закрытой).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34648596
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RUSYAой.. стыдно.. а что такое "С++ и QT " ? :) Где этот qt взять, как пощупать?
www.trolltech.com
Самая стройная и мощная на сегодняшний день С++ библиотека.

RUSYAНе менее тупой вопрос..
Чем отлчиается WTL от ATL?Всем.
ATL - Active Template Library. Микро-библиотечка для работы с COM объектами. Основна на STL.
WTL - Windows Template Library. Альтернатива MFC, старый добрый Win32 API в обертке из C++ классов, практически ничего по сравнению с оригинальным API не добавлено. Основана на ATL.
...
Рейтинг: 0 / 0
Есть ли перспективы у MFC?
    #34648653
aak__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Telepat
Главное отличие у .NET и, например, С++ в том, что "кривой" код на .NET будет работать (хотя, конечно не самым лучшим образом), а на С++ - не будет. Поэтому у дерьмокодеров сталкнувшихся с .NET появляется стойкое отвращение к нему.

имхо,
все-таки считаю, что лучше, когда "кривой" код не работает, иначе можно долго разгребать последствия его некорректной работы во время эксплуатации системы.
и работоспособность кривого кода не есть критерий для сравнения.
...
Рейтинг: 0 / 0
25 сообщений из 85, страница 1 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / Есть ли перспективы у MFC?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]