Сообщение Зачем в .NET Core пихают все подряд от 17.10.2019 7:18
Изменено 17.10.2019 7:23 okon
Зачем в .NET Core пихают все подряд
Вот одна из хороших выбранных стратегий то что .NET Core кроссплатформен.
Но зачем туда пихать вещи которые не кроссплатформены, например WinForms или WPF.
После этого уже с опаской начинаешь использовать и все остальное, совсем нет уверенности что на другой платформе это будет работать или может и будет работать но ощутимо иначе. Например поведение каких-то асинхронные вещи могут зависеть от платформы или то что связано с потоками.
Есть где-то сводки что протестировано на разных платформах и работает +- одинаково, а что существенно отличается.
Например недавно кто-то писал что Guid.New() тормозил на Linux на старых корах, но потом пофиксили это, возможно есть еще известные проблемы которые надо знать.
Но зачем туда пихать вещи которые не кроссплатформены, например WinForms или WPF.
После этого уже с опаской начинаешь использовать и все остальное, совсем нет уверенности что на другой платформе это будет работать или может и будет работать но ощутимо иначе. Например поведение каких-то асинхронные вещи могут зависеть от платформы или то что связано с потоками.
Есть где-то сводки что протестировано на разных платформах и работает +- одинаково, а что существенно отличается.
Например недавно кто-то писал что Guid.New() тормозил на Linux на старых корах, но потом пофиксили это, возможно есть еще известные проблемы которые надо знать.
Зачем в .NET Core пихают все подряд
Вот одна из хороших выбранных стратегий то что .NET Core кроссплатформен.
Но зачем туда пихать вещи которые не кроссплатформены, например WinForms или WPF.
После этого уже с опаской начинаешь использовать и все остальное, совсем нет уверенности что на другой платформе это будет работать или может и будет работать но ощутимо иначе. Например поведение каких-то сетевых, файловых, асинхронных вещей может зависеть от платформы или то что связано с потоками.
Есть ли где-то сводки что протестировано на разных платформах и работает +- одинаково, а что существенно отличается ?
Например недавно кто-то писал что Guid.New() тормозил на Linux на старых корах, но потом пофиксили это, возможно есть еще известные проблемы которые надо знать.
Но зачем туда пихать вещи которые не кроссплатформены, например WinForms или WPF.
После этого уже с опаской начинаешь использовать и все остальное, совсем нет уверенности что на другой платформе это будет работать или может и будет работать но ощутимо иначе. Например поведение каких-то сетевых, файловых, асинхронных вещей может зависеть от платформы или то что связано с потоками.
Есть ли где-то сводки что протестировано на разных платформах и работает +- одинаково, а что существенно отличается ?
Например недавно кто-то писал что Guid.New() тормозил на Linux на старых корах, но потом пофиксили это, возможно есть еще известные проблемы которые надо знать.