Комментарии 14
А иногда ведь так хочется верить, что в таких крупных проектах, как .NET, изначально заложена абстракция от платформы… А вот и нет, там тоже люди, которые на первой (и последующих?) итерации не смогли все предвидеть!
Я лично всегда считал, что mscorlib.dll и является тем одним единственным звеном, которое нужно будет переписать под разные платформы, чтобы .NET везде работал, а оказывается, что все сложнее.
Я лично всегда считал, что mscorlib.dll и является тем одним единственным звеном, которое нужно будет переписать под разные платформы, чтобы .NET везде работал, а оказывается, что все сложнее.
Там в других сборках огромное количество вызовов к WinAPI. Наиболее яркие примеры — System.Drawing, WPF, WinForms.
Понятное дело, ведь затрагивается GUI — System.Windows.Forms вообще базируется на реальных контролах Win32, о портируемости и речи быть не может. А вот System.Drawing сама по себе неплохой фасад, как мне кажется, не так сложно будет ее перенести…
Если бы под Windows и Windows Phone вместе с .NET Native сделали все контролы тоже из NuGet. Было бы здорово.
Спасибо за такие статьи на русском!
"(я грубо упрощаю этот процесс, более детально можно изучить тут)." — тут это где? В оригинале была ссылка?
Молодцы, правильно движетесь.
Назовите великое приложение, на все платформы, которое написано на .Net?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Введение в .NET Core