Вопросы:
1. Если распространять корочные приложения (ехе) как self-contained (короче, без отдельного Кора), то каковы размеры минимального дистрибутива?
2. В обычном дотнете есть много способов заставить его выполнить код не предусмотренный программистом. Что с этим в Коре? Лезет ли крочное придожение куда-то во вне при запуске (в реестр или другие каталоги)? Другими словами, насколько безопасно на Коре писать сервисы работающие под учеткой система или админа?
3. Работает ли Коре (ратнайм) под Вынь 7/Вынь 2008?
4. Чем будет .Net 5? Будет ли это два разных продукта (как сейчас) под одним именем? Или все же в .Net 5 все переедет на Коре?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
VD>Вопросы: VD>1. Если распространять корочные приложения (ехе) как self-contained (короче, без отдельного Кора), то каковы размеры минимального дистрибутива?
от 60 мб я бы считал.
VD>2. В обычном дотнете есть много способов заставить его выполнить код не предусмотренный программистом. Что с этим в Коре? Лезет ли крочное придожение куда-то во вне при запуске (в реестр или другие каталоги)? Другими
словами, насколько безопасно на Коре писать сервисы работающие под учеткой система или админа?
намного более безопасное. но, на самом деле, всё очень зависит от самого приложения, лезет ли оно куда-то. если нет, то всё оок.
VD>3. Работает ли Коре (ратнайм) под Вынь 7/Вынь 2008?
а нафиг оно нужно?
главное что работает под лялих и макось.
VD>4. Чем будет .Net 5? Будет ли это два разных продукта (как сейчас) под одним именем? Или все же в .Net 5 все переедет на Коре?
в .нет 5 переедет .нет стандарт, винформы и .нет кор.
Как-то странно, что Ынь 7 поддерживается, а 2008-й сервер — нет. Они почти в одно время вышли. 2008 R2 так вообще на 2 года позже. Печально, если он не поддерживается.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Мы также работали над этими выпусками, чтобы завершить перенос моделей приложений из .NET Framework. В .NET Core 3 мы перенесли все наиболее используемые модели приложений, а также представили новые кроссплатформенные инфраструктуры вместо тех, которые не были портированы.
В ожидании следующего основного выпуска .NET 5 мы продолжим объединять .NET в единую платформу, включив нашу модель приложения для мобильных устройств .NET (Xamarin) в .NET 5. .NET 5 будет включать ASP.NET Core, Entity Framework Core, WinForms, WPF, Xamarin и ML.NET. Впервые вся платформа будет использовать унифицированный BCL (библиотеки базовых классов) для всех моделей приложений. Наличие версии 5, которая выше, чем у .NET Core и .NET Framework, также дает понять, что .NET 5 — это будущее .NET, единой унифицированной платформы для создания приложений любого типа.
Windows 7 / Vista / 8.1 / Server 2008 R2 / Server 2012 R2
При установке пакета SDK для .NET или среды выполнения .NET в следующих версиях Windows требуются дополнительные зависимости:
Windows 7 SP1
Windows Vista с пакетом обновления 2 (SP2)
Windows 8.1
Windows Server 2008 R2
Windows Server 2012 R2
Здравствуйте, VladD2, Вы писали:
VD>4. Чем будет .Net 5?
Это всё та же Кора, только мимикрирующая под "старый добрый .NET"; Т.е. они думают, что если в имени написать только ".NET", то НИКТО НЕ ДОГАДАЕТСЯ и программеры будут писать на Коре, думая, что работают на фрэймворке.
Здравствуйте, Kolesiki, Вы писали:
K>Здравствуйте, VladD2, Вы писали:
VD>>4. Чем будет .Net 5?
K>Это всё та же Кора, только мимикрирующая под "старый добрый .NET"; Т.е. они думают, что если в имени написать только ".NET", то НИКТО НЕ ДОГАДАЕТСЯ и программеры будут писать на Коре, думая, что работают на фрэймворке.
Ну не совсем. Многое не поддерживается https://docs.microsoft.com/ru-ru/dotnet/standard/choosing-core-framework-server
Некоторые технологии .NET Framework недоступны в среде .NET Core. Поддержка некоторых из них будет добавлена в последующих выпусках .NET Core.
Остальные технологии не применяются к новым шаблонам приложений, используемым в среде .NET Core, и будут недоступными всегда.
Ниже приведен список самых распространенных технологий, которые недоступны в .NET Core.
Приложения веб-форм ASP.NET. Веб-формы ASP.NET доступны только в среде .NET Framework. ASP.NET Core не может использоваться для веб-форм ASP.NET.
Добавление веб-форм ASP.NET в среду .NET Core не планируется.
Приложения веб-страниц ASP.NET. Веб-страницы ASP.NET не добавлены в среду ASP.NET Core.
Реализация служб WCF. Хотя в среду .NET Core и добавлена библиотека клиента WCF, позволяющая использовать службы WCF,
сервер WCF можно реализовать только в среде .NET Framework.
Этот сценарий не входит в текущий план для .NET Core, н о он будет рассмотрен в будущем.
Службы, связанные с рабочими процессами. Службы Windows Workflow Foundation (WF), Workflow Services (WCF и WF в одной службе)
и WCF Data Services (известные как "Службы данных ADO.NET") доступны только в среде .NET Framework.
Добавление этих технологий в среду .NET Core не планируется.
Поддержка языков. Сейчас в среде .NET Core поддерживаются Visual Basic и F#, но не для всех типов проектов.
Список поддерживаемых шаблонов проектов см. в статье о параметрах шаблона для dotnet new.
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Serginio1, Вы писали:
VD>>>4. Чем будет .Net 5?
K>>Это всё та же Кора, только мимикрирующая под "старый добрый .NET"
S>Ну не совсем. Многое не поддерживается
Что именно "не совсем"? Не совсем Коре? Не совсем .NET 5? Что именно в моих словах неправильно?
Здравствуйте, Kolesiki, Вы писали:
K>Здравствуйте, Serginio1, Вы писали:
VD>>>>4. Чем будет .Net 5?
K>>>Это всё та же Кора, только мимикрирующая под "старый добрый .NET"
S>>Ну не совсем. Многое не поддерживается
K>Что именно "не совсем"? Не совсем Коре? Не совсем .NET 5? Что именно в моих словах неправильно?
То что она, не совсем микрирущая и люди догадываются и возмущаются, что фреймворковские технологии
на котором у многих построен бизнес не переносятся
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, VladD2, Вы писали:
VD>Как-то странно, что Ынь 7 поддерживается, а 2008-й сервер — нет. Они почти в одно время вышли. 2008 R2 так вообще на 2 года позже. Печально, если он не поддерживается.