?

Log in

No account? Create an account

vit1251 in ru_reactos

UPD: Разработка свободной версии MFC

Начал писать свободную версию MFC, то есть OpenMFC для упрощения написания простых студенческих программ.

Цель: разработать код библиотеки схожий по API с MFC и запускающий демонстрационные примеры.

N.B. К сожалению, не могу найти в свободном доступе стандартный MFC вообще. Microsoft давно отложила разработку этого проекта?

На мой взгляд .NET и компиляция дают переносимость написанных продуктов, но зачем нужно использовать для двух популярных архитектур x32 и x64 столь сложную систему мне пока не ясно.

Внимание! Ищу энтузиастов умеющих писать на C/C++ и предлагаю им присоединиться к разработке. Сейчас проект находиться в SVN по адресу http://openmfc.codeplex.com/ из соображений безопасности его предлагаю перенести в кодовую базу ReactOS.

UPD: Сейчас удалось собрать тестовые примеры:
- работы с сетью CSocket, CAsyncSocket

P.S. Ваши тестовые примеры на MFC очень приветствуются.
Метки:

Comments

Неконкретный ответ. У всех трёх всё перечисленное?
Например, у Qt4 я никакой "сложности сборки" не вижу. Дополнительный "уровень прослойки" - это плата за переносимость. Не такая уж и большая плата.
По части скорости MFC, может быть, даст какое-то преимущество на очень старых компьютерах. Не более того. Да, возможно, это нишевое решение для данного случая. Но зло, приносимое искусственным продлением жизни MFC, намного больше.

(Анонимно)

> Неконкретный ответ.

Я с Вами не согласен. Ответ корректный. А ваше замечание о корректности тут вообще не несет смысловой нагрузки.

> У всех трёх всё перечисленное?

Да. Что бы собрать простейшее приложение для Widnows под Qt4 или GTK+ мне нужно будет еще тысячу модулей и приложений вроде libtools и т.п. Их существование выдумано и навязано Вам, а что самое обидное вы еще все это и "кушаете"...

> Например, у Qt4 я никакой "сложности сборки" не вижу.

Что же видимо Вы работаете в Linux и действительно сборка там приложений ничем кроме как добавления флагов -lqt4core не усложнена. А вот в Widnows стандартно собрать Qt4 не посильная задача?

> Дополнительный "уровень прослойки" - это плата за переносимость. Не такая уж и большая плата.

Мне не нужна переносимость. Моя базовая платформа Windows и переходить с нее никто не собирается.

> По части скорости MFC, может быть, даст какое-то преимущество на очень старых компьютерах.

Как же хочется провести сравнение производительности. Да вот не хочу тратить свое время. Да и опять таки вы не учитываете свое время на освоение всего этого зоопарка для Qt4 и сборки.

> Но зло, приносимое искусственным продлением жизни MFC, намного больше.

Это вообще ваша какая-то субъективная точка зрения ее комментировать не стану.

P.S. Давай-те я проясню MFC это обертка стандартных вызовов Widnows API и я рассматриваю именно это основное достоинство MFC. Так же это проработанный API и куча готовой документации (камень в GTK+). Если поработать над быстродействием MFC, то думаю можно добиться значительных успехов.

P.P.S. Дальнейшее развитие этой ветки уже очевидно дальше будет сливаться только говно в топик. Вместо реальных фактов и помощи...
> видимо Вы работаете в Linux и действительно сборка там приложений ничем кроме как добавления флагов -lqt4core не усложнена. А вот в Widnows стандартно собрать Qt4 не посильная задача?
Как ни странно, я работаю на разных платформах. Для Windows есть готовая сборка Qt, которая идёт в составе Qt SDK вместе с IDE, документацией и др.:
http://qt.nokia.com/downloads

> Мне не нужна переносимость. Моя базовая платформа Windows и переходить с нее никто не собирается.
Как-то очень легко Вы перешли с "мне" и "моя" на "никто".
reactos

Май 2014

Вс Пн Вт Ср Чт Пт Сб
    123
45678910
11121314151617
18192021222324
25262728293031
Разработано LiveJournal.com