|
|
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
собственно сабж. Учить или нет, вот в чём вопрос? Может лучше гуй на шарпе рисовать, а всякие узкие места на с++ ? получается mfc в топку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2007, 01:06:36 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
RUSYA wrote: > Может лучше гуй на шарпе рисовать, а всякие узкие места на с++ ? > получается mfc в топку? (ИМХО) Лучше GUI на Qt рисовать, а C# и MFC - в топку. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2007, 02:49:55 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Нет переспектив у MFC. Хана MFC настала и причём уже давно. Смотри в сторону C#, если от природы умеешь хорошо программировать. Если программируешь хреново - не смотри в сторону C#. P.S.: А то всякие недопрограммисты придут с паскалей и дельфей на C# и начнут вопить что .NET - говно тормозное. Конечно для тех, кто про элементарное оптимизирование кода и хорошое понимание принципов работы .NET слышали только во сне - .NET будет тормозным. Главное отличие у .NET и, например, С++ в том, что "кривой" код на .NET будет работать (хотя, конечно не самым лучшим образом), а на С++ - не будет. Поэтому у дерьмокодеров сталкнувшихся с .NET появляется стойкое отвращение к нему. И ещё, мне очень ентересно, это вы как хотите: "нарисовать" гуй на С# и потом маршалинговать узкие места из С++ ?!! Вот действительно чушь, а потом будут кричать что С# в топку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2007, 19:51:40 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Telepat P.S.: А то всякие недопрограммисты придут с паскалей и дельфей на C# и начнут вопить что .NET - говно тормозное. Конечно для тех, кто про элементарное оптимизирование кода и хорошое понимание принципов работы .NET слышали только во сне - .NET будет тормозным Ну ну... форма вообще без кода... с парой сложных контролов... от тех же девекспресс.... там где раньше делфевая софтина летала.... терь вполне ощутимые лаги.... дерьмокодеры в девекспресс? имхо, многим до них всю жизнь расти.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2007, 20:06:37 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
я никого не хотел обижать, просто говорю что .NET - штука тонкая, которую надо очень грамотно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2007, 23:43:29 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
тонкая... и много там хорошого и интересного... особенно для веба... но вот вын форм на сегодняшний момент (если у вас не топовый проц, которые не ставят обычным пользователям...) не может быть альтернативой ни VCL, ни к сожалению MFC по скорости работы... остается ждать, когда у всех будут 4х ядерники стоять... тогда я с удвольствием забью на делфи... и можно будет хоронить МФЦ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2007, 00:09:26 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Да. Мне кажется что именно с выходом Intel Core 2 Quad (или с ещё большим количеством ядер) C# заметнее начинает выигрывать. C# по определению медленнее С++. С++ медленнее С. С медленнее Assemblera. и т.д. Но сейчас же на Assembler практически ничего не пишут. Хотя если писать WinForm (если это возможно, хотя и очень долго) то скорость будет просто потрясающая. Но развитие C# (.NET) продиктовано больше бизнесом. Разработка приложений на C# быстрее (а время - деньги) и качественнее (на C# допускается намного меньше ошибок, чем на том же С++). Тут сложно судить что лучше. Я бы сказал так:"Лучше то, за что больше платят". За бугром зарплаты C# программистов выше чем у С++ программистов. Конечно, на C# никто не собирается писать драйвера для мышек. Да это и не нужно. С# - это самый высокоуровневый язык из высокоуровневых. Низкоуровневые вещи - это не его область применения. Так же как писать сайты просто невозможно на С++. Удел C# - банковская сфера (самая денежная). Там люди могут себе поставить такие компы, которые большинству не по карману. Чтобы понять "подводные камни" C# нужно знать С++. В C# меня радует синтаксис, читабельность кода, хорошие среды разработки и т.д. Думаю никто не будет спорить, что MFC уже давно устарел и сейчас крайне редко используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2007, 04:43:39 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
авторИ ещё, мне очень ентересно, это вы как хотите: "нарисовать" гуй на С# и потом маршалинговать узкие места из С++ ?!! Вот действительно чушь, а потом будут кричать что С# в топку. Ну я так щас делаю, незная С#... Рисую гуй и кодю всякие простые вещи на VB6, кстати БД пишу тоже на нём же... а всякие навороты вроде потоков, native dll ну всякое бывает в работе полезное - пишу на С++. Собственно VB6 по абстракции (высокоуровневый из всех высокоуровневых) ясное дело что не дотягивает до С#. Вот собственно поэтому и интересно узнать мнение других. P.S. А вот на вб6 гуи летают хоть на чём, покрайнемере думаю побыстрее C# :P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2007, 17:28:21 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Telepat wrote: > ... Чем вам не нравится Qt? В вышенаписанном много спорного, но холивары устраивать мне лениво. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2007, 20:52:38 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Понеслась... 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 появляется стойкое отвращение к нему. Вот те раз! Уж как дерьмово кодируют, всё-равно работает. Хоть деньги не бери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 05:09:03 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
TelepatC# по определению медленнее С++. С++ медленнее С. С медленнее Assemblera. Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ медленнее чем C, чем именно, дело в самом компиляторе или в использовании надстроек над чистым C? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 08:28:17 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Просто в тему: MFC вспоминаю как жуткий кошмар. Сколько всего было прочитано, написано.. Тяжко было. Но лучше чем на Win32Api ;-) После MFC QT - это просто сладкая сказка. Лучшего GUI для С++ я еще не видел (хвалят еще WTL, но тесно связываться с ним не приходилось). GUI на С# - это тоже сказка, но медленная. Да вообще - дотнет вполне нормальная платформа в руках нормального программиста. Если делать приложения с упором на GUI, и у клиентов не PII< - то лучше, все-же C# (разработка гораздо быстрее, чем на С++). А если вы - преданный фанат, то С++ и QT есть золотая середина между скоростью и удобностью написания GUI и ненадобностью перехода на другой ЯП/платформу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 09:24:02 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
RUSYA пишет: > собственно сабж. Учить или нет, вот в чём вопрос? Может лучше гуй на > шарпе рисовать, а всякие узкие места на с++ ? получается mfc в топку? Про топку я бы пока помолчал, но конечно MFC -- не самая последняя технология. (к сведению некоторых, MFC (или AFX, application framework extended) был еще на 16 разрядной Windows 3.1. Наверное сейчас лучше учить ATL/WTL все же. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 10:36:12 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Telepat пишет: > Да. Мне кажется что именно с выходом Intel Core 2 Quad (или с ещё > большим количеством ядер) C# заметнее начинает выигрывать. > C# по определению медленнее С++. С++ медленнее С. С медленнее > Assemblera. и т.д. Но сейчас же на Assembler практически ничего не Телепат, ты не только телепат, ты еще и фантазёр !! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 10:37:42 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
nrmBeginner пишет: > Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ > медленнее чем C, чем именно, дело в самом компиляторе или в > использовании надстроек над чистым C? Да не спорьте вы с ним, человек живет в мире своих иллюзий, ну и пусть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 10:39:51 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
nrmBeginner wrote: > Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ > медленнее чем C, чем именно, дело в самом компиляторе или в использовании > надстроек над чистым C? Оно не медленнее. Зависит только от кривости рук. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 10:44:44 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
MasterZiv nrmBeginner пишет: > Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ > медленнее чем C, чем именно, дело в самом компиляторе или в > использовании надстроек над чистым C? Да не спорьте вы с ним, человек живет в мире своих иллюзий, ну и пусть. Posted via ActualForum NNTP Server 1.4 Я не оспаривал, я действительно спрашивал т.к. мало еще знаю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 11:26:10 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
nrmBeginner пишет: > Извените за вопрос не в тему, но мне очень интересно, вы сказали что C++ > медленнее чем C, чем именно, дело в самом компиляторе или в > использовании надстроек над чистым C? Я тебе отвечу, тогда. Вообще сравнивать языки программирования на "кто быстрее" - это полный бред. Но тем не менее, раз не я его начал... C# по определению медленнее С++ - неправда, точнее только отчасти правда. С# может генерировать нормальный код, который точно так же исполняется как код на С++. И более того, за счет сборщика мусора он иногда может работать даже быстрее (не значит эффективнее). Но код на С++ не обязан использовать какую-либо библиотеку, а С# без CLR не может. Возможно, CLR более "тормознутый", чем, напр. MFC. Даже наверняка, поскольку CLR по функциональности более широк. Ну и что ж ? На C# можно писать не только GUI -программы. С++ медленнее С. - эт полная лажа. За подробностями сходите куда-нить в инет. Напр. на RSDN.ru Здесь обсуждать это бессмысленно. С медленнее Assemblera. - то же самое. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 14:16:19 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Telepat Так же как писать сайты просто невозможно на С++. ХОЧУ заметить, что все сайты у нас написаны именно на С++. Даже целый портал А скоро перенесем всё с MySQL на IBM DB2. это так. к слову. ________________________________________________________ ________________________________________________________ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 14:56:16 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Hektor пишет: > ХОЧУ заметить, что все сайты у нас написаны именно на С++. > Даже целый портал <http://www.vsevseti.ru> Потыкал. Быстро кстати работает !! Приятненько ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 15:55:43 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
ой.. стыдно.. а что такое "С++ и QT " ? :) Где этот qt взять, как пощупать? Не менее тупой вопрос.. Чем отлчиается WTL от ATL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 18:22:30 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Hektor Telepat Так же как писать сайты просто невозможно на С++. ХОЧУ заметить, что все сайты у нас написаны именно на С++. Даже целый портал А скоро перенесем всё с MySQL на IBM DB2. это так. к слову. ________________________________________________________ ________________________________________________________ что там - даже на C вполне себе пишут сайты. В смысле для cgi используют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 18:31:23 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 18:44:35 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 18:47:47 |
|
||
|
Есть ли перспективы у MFC?
|
|||
|---|---|---|---|
|
#18+
Telepat Главное отличие у .NET и, например, С++ в том, что "кривой" код на .NET будет работать (хотя, конечно не самым лучшим образом), а на С++ - не будет. Поэтому у дерьмокодеров сталкнувшихся с .NET появляется стойкое отвращение к нему. имхо, все-таки считаю, что лучше, когда "кривой" код не работает, иначе можно долго разгребать последствия его некорректной работы во время эксплуатации системы. и работоспособность кривого кода не есть критерий для сравнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 19:13:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34646516&tid=2027742]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
199ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 532ms |

| 0 / 0 |
