|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.04.2010, 22:46 | #1 |
Новичок
Джуниор
Регистрация: 13.04.2010
Сообщений: 4
|
MFC vs NET Framework
День добрый.
Интересует вопрос разработки GUI-приложений под VC++, а точнее метод или технология их разработки. Если не ошибаюсь, то MFC набор классов для облегчения разработки GUI-приложений, NET Framework технология для создания обычных программ и веб приложений. Какой из этих способов более перспективен для изучения? В чем разница между ними, и какой более востребован? Возможно использование их в совокупности в одном проекте? Если где то не прав поправьте. Спасибо. |
13.04.2010, 22:57 | #2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Фактически оба служат одной цели - облегчению создания программы. Для сего они содержат множество готовых классов и алгоритмов упрощающих разработку. Разница между ними в том, что MFC - для C++, .NET Framework для платформы .NET(C++/CLR, C#, Nemerle, VB.NET, Boo.....). В принципе сейчас всё более становится популярной именно платформа .NET, потому, вероятно, перспективнее будет использовать именно её, тем более что структура её более продуманна и удобна. В одном проекте использовать их будет весьма проблематично - так как различны целевые платформы(MFC в родной код под Windows, .NET framework - для платформы .NET)
Последний раз редактировалось netrino; 14.04.2010 в 00:59. |
14.04.2010, 00:51 | #3 |
Новичок
Джуниор
Регистрация: 13.04.2010
Сообщений: 4
|
netrino, Спасибо, узнал все что хотел.
|
15.04.2010, 21:57 | #4 |
Новичок
Джуниор
Регистрация: 13.04.2010
Сообщений: 4
|
Тут назрел еще один вопросец, после перебора определенной литературы не смог найти конкретную для разработки Windows Form в .net для С++, в основном описывается использование C#.
То есть в .net нельзя работать с windows forms в С++, только C#? Или я что не правильно понимаю. Спасибо. |
15.04.2010, 22:05 | #5 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
С++ под .NET существует но не советую.
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
15.04.2010, 22:09 | #6 |
Новичок
Джуниор
Регистрация: 13.04.2010
Сообщений: 4
|
|
15.04.2010, 22:31 | #7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
"MFC vs NET Framework" - это такой же бред, как и "Мопед vs ВОдный транспорт". Я так понимаю, что имелось ввиду MFC vs WinForms. MFC - древнее чудище, практически родственник динозавров. Устарела уже лет 10 как, используется только потому, что является единственной стандартной библиотекой для создания GUI в компиляторах от майкрософт. Другого повода в её использовании лично я не вижу.
WinForms - достаточно свежая библиотека, но и она уже можно сказать устарела. Вряд ли будет активно развиваться, т.к. сейчас активно продвигается WPF, но в принципе в ближайшие годы будет использоваться, т.к. для неё требуется .NET Framework 2.0, а для WPF - версия 3.0. Доков по С++ мало, т.к. скрещивать его с .NET - извращение. При написании управляемого С++ кода будет куча граблей. Проще изучить C#, тем боле, что на нем будет комфортнее на нём писать. Если брать библиотеку для GUI именно под плюсы, то лучше смотреть на WTL, Qt. wxWidgets. HTMLayout,... Если же брать наиболее перспективную библиотеку для создания красивых интерфейсов, то это WPF. Если уж так хочется и плюсы и .NET Framework, то я бы смотрел в сторону создания основных функций программы в виде dll на C++ и подключение их в GUI, написанном на C#. |
27.11.2013, 22:53 | #8 |
Новичок
Джуниор
Регистрация: 27.11.2013
Сообщений: 3
|
нужен совет
Добрый день,
Мы разрабатываем достаточно крупное win приложение Проект старый очень Сейчас стоит задача обновить GUI Некоторые настаивают писать на mfc Переделать архитектуру очень сложно. Какие ещё могут быть варианты базовых фреймворков |
28.11.2013, 07:25 | #9 | ||
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Цитата:
Цитата:
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
||
28.11.2013, 09:02 | #10 |
Новичок
Джуниор
Регистрация: 27.11.2013
Сообщений: 3
|
совет
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADO.net Entity Framework | adwaer | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 3 | 29.01.2010 13:49 |
Тормознутость net framework в windows 7 | byte916 | Помощь студентам | 11 | 17.11.2009 13:38 |
Курсы Delphi/.NET Framework | Trixs | Свободное общение | 1 | 23.11.2008 16:29 |
Использование NET Framework | Yar | Помощь студентам | 1 | 18.10.2007 19:33 |
.NET Framework!Что это? | Elm0 | Свободное общение | 6 | 22.06.2007 10:31 |