| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Win API или MFC |
| Автор: Inoy 28.10.2004, 18:25 |
| Всем привет, У меня небольшая дилемма. Не знаю с чего начать изучать программирование на С/С++ под Windows. До этого писал на С/C++ под Линух. Плиз, посоветйте с чего начать: изучать Win API или изучать MFC? Я их немного поковырял и вижу что и API и MFC мощные вещи, но на изучен этих двух технологий уйдет уйма времени. |
| Автор: srd 28.10.2004, 18:34 |
| Если писал для Линукс, то зачем тебе MFC? Используй какую-нибудь кроссплатформенную библиотеку, типа FOX, wxWindows и т.п. |
| Автор: S.A.P. 28.10.2004, 18:47 |
| Inoy изучай сразу NET. Не ошибешся |
| Автор: bel_nikita 28.10.2004, 20:19 |
| MFC - обертка над API. еще http://www.rsdn.ru/summary/255.xml есть. более понятно нежели MFC. только доков на русском малова-то У меня тоже недавно была такая делема. MFC или WTL или API? Выбрал MFC. Скажу честно не очень. Лучше бы на голом API - более понятно и не скрытно от глаз. |
| Автор: mr.DUDA 28.10.2004, 21:34 |
| Для новичка легче понять идею и освоить MFC, чем WinAPI. НО. Одно большое (а скорей, ОГРОМНОЕ, и много а не одно) препятствие: MFC очень дико глючная, несбалансированная, неоптимизированная, устаревшая, отстойная и в общем неудобная библиотека. Так что, выбирай. Новичку - всё равно с чего начать (так что в общем можно даже начинать с MFC), а средне-прокачанному программеру (и тем более - продвинутому) уже далеко не всё равно (т.к. ему за проги деньгу платят 1) WTL (или ATL с наворотами) 2) .NET (действительно крутая, безглючная технология, похожа на Java, но от Microsoft) 3) WinAPI (если уж сильно припирает) 4) Linux-библиотеки, т.к. они всё равно проигрывают всем 1...3-пунктам по функциональности (повторяют однако), по универсальности (ну какая универсальность может быть в Линуксе !!!) и тем более - по простоте осваивания (с этим уж никто не поспорит, кроме адептов Linux) |