Здравствуйте, Разраб, Вы писали:
Р>Ведь вроде бы логично, FX конкретно был заточен под винду, по-моему это бы сильно добавило популярности фрэймворку.
Если .NET FX — это .NET Framework, то там и так половина WinForms реализована через дёрганье WinAPI.
Вызвать функцию из WinAPI — это 2 строчки кода, DllImport вообще не сложно пишется и не составляет труда.
90% использования WinAPI функций у меня было вызвано багами и недоработками в WinForms и WPF.
Приходилось иногда опускаться на уровень ниже, чтобы что-то эдакое с окнами сделать.
Для чего в MS смогли и захотели — для этого есть объектные обёртки и WinAPI вручную дёргать не нужно.
Необходимость проваливаться на этот уровень — это скорее антиреклама.
Зачем мне брать C# и дёргать WinAPI, если я могу взять C++ и делать то же самое, но работать будет быстрее?