10. .NET Core
в облаках
IaaS PaaS Сайт
Инструменты
для
разработчико
в
Azure + + azure.microsoft.
com
Azure SDK and
Tools
AWS + + aws.amazon.com AWS SDK for .NET
Digital
Ocean + - digitalocean.com -
Google Cloud + + cloud.google.com
.NET ON GOOGLE
CLOUD PLATFORM
IBM Bluemix + +
ibm.com/cloud-
computing/bluemi
x
IBM Developer
Extension for
VS Code
Open Shift + - openshift.com via Click2Cloud
https://dou.ua/lenta/articles/net-core-in-da-cloud
13. Подводные
камни
Свичнуться можно только в одну сторону
Билд-тулы msbuild => dotnet publish
Nuget-пакеты – еще многие предстоит
перевести
Не все проекты можно перевести на .NET
Core
18. Не нужно сильно
расстраиваться
Windows Compatibility Pack for .NET Core
https://blogs.msdn.microsoft.com/dotnet/2017/11/16/ann
ouncing-the-windows-compatibility-pack-for-net-core/
20. .NET Core
только для
стартапов и
новых
проектов?
Основываясь на том, что мы видели, сервисы могут развиваться быстрее,
быстрее работать и лучше масштабироваться, если они написаны с
использованием .NET Core с C#.
Джереми Гауди: главный архитектор GoDaddy
21. Смогли перенести на на Linux (переехали частично в DigitalOcean) сервисы для кодирования видео.
Увеличили скорость работы и уменьшили себестоимость платформы.
Наш опыт
Torf TV
VI
22. https://github.com/dncuug
• Serilog - структурное логирование
• X.PagedList - основные опреации с пейджинацией
• Polly - library that allows developers to express policies such as Retry, Circuit Breaker, Timeout
• XUnit
• Scaffolder - кросплатформенный аналог ASP.NET Dynamic Data
Как готовить .NET Core
23. Что мы
выиграли
Деньги – стоимость серверов меньше
Время – увеличилась скорость
развертывания инфраструктуры
Быстродействие — скорость работы
кода гораздо выше.
24. Для кого
.NET Core?
.NET разработчики которым хочется
легкий и удобный инструмент
Жители мира *nix, которые хотят
работать с красивым удобным и
логичным языком