windfall wrote:Rookie wrote:Какие преимущества у Windows Forms по сравнению с Win32 API и MFC, кроме упрощения процесса development’a? По скорости работы приложения Windows Forms – наверняка медленнее, да еще и нужно, чтобы .NET Framework на машине был установлен. Или преимущества перевешивают недостатки?
WinForms работает только там, где установлен .NET. То есть на сегодняшний день - далеко не везде. Это достаточный недостаток, или как?
Говоря о перфомансе - вместо абстрактных рассуждений об интерпретируемости/JIT-компилируемости/линкумости, просто возьми и сравните 3 параметра для приложений с одинаковой функциональностью:
1) Скорость выполнения какой-нибудь вычислительной задачи.
2) Время запуска приложения от дабл-клика до способности обрабатывать ввод пользователя.
3) Использованную на этот момент память.
Особенно интересно 2) и 3).
1) будет отличаться на пару процентов, не более.
Нет, конечно. Qt, к примеру, требует (угадайте ) наличия Qt.
Установить .NET дело простое, инсталлятор вашей программы проверит его наличие за вас и скачает (если вы по инету свою софтинку распространяете) либо возьмет с вашего CD.
К примеру, вот эти ребята http://www.red-gate.com/sql/summary.htm
тоже так считают. Кстати, лучший инструмент для сравнения баз, который я когда-либо видел.