Скачать презентацию Платформа NET сегодня и завтра ссылка https www Скачать презентацию Платформа NET сегодня и завтра ссылка https www

Презентация по .NET 2016.pptx

  • Количество слайдов: 29

Платформа. NET сегодня и завтра ссылка: https: //www. techdays. ru/videos/10201. html Платформа. NET сегодня и завтра ссылка: https: //www. techdays. ru/videos/10201. html

Объединение Windows почти закончено Общее ядро и платформа приложений Объединение ядер ОС Объединение модели Объединение Windows почти закончено Общее ядро и платформа приложений Объединение ядер ОС Объединение модели приложений Windows 10 Для пользователей легче всегда быть с актуальной версией

Phone Phablet Small Tablet Large Tablet 2 -in-1 s (Tablet or Laptop) es vic Phone Phablet Small Tablet Large Tablet 2 -in-1 s (Tablet or Laptop) es vic rm De tfo Pla Windows 10 для широкого спектра устройств… Desktops & All-in-Ones Classic Laptop Io. T Holo. Lens Microsoft Surface Hub Xbox

es vic rm De tfo Pla …с единой платформой разработки для каждого устройства Adaptive es vic rm De tfo Pla …с единой платформой разработки для каждого устройства Adaptive UI + Controls Natural User Inputs (адаптивность интерфейса) Live Tiles + Notifications (доступ к уникальным сенсорам устройства) (использование «живых» плиток) Monetization + Distribution Full Support for Existing Code

Единое приложение для различных устройств и платформ Apps Единое приложение для различных устройств и платформ Apps

. NET Framework . NET Framework

6 миллионов 6 миллионов

“Цикл разработки ускоряется” (быстрое создание легких оптимизированных приложений) “Нам нужно разрабатывать кросс-платформенные приложения” (разработка “Цикл разработки ускоряется” (быстрое создание легких оптимизированных приложений) “Нам нужно разрабатывать кросс-платформенные приложения” (разработка кроссплатформенных приложений) “Open Source – обогащает сообщество и саму платформу” (открытый исходный код библиотек) “поддержка существующих решений ”

. NET Framework 4. 6 . NET Core 5 Runtime Компиляторы Nu. Get packages . NET Framework 4. 6 . NET Core 5 Runtime Компиляторы Nu. Get packages След. поколение JIT (“Ryu. JIT”) SIMD (параллелизм) . NET Compiler Platform (“Roslyn”) Инновации в языках . NET Core 5 Libraries. NET Framework 4. 6 Libraries

Windows Desktop App Model Windows Store Windows Phone App Model ASP. NET 4 App Windows Desktop App Model Windows Store Windows Phone App Model ASP. NET 4 App Model ASP. NET 5 App Model Framework Runtime Framework Runtime

 • Единый Framework для широкого круга устройств • Основа для Windows Universal Platform • Единый Framework для широкого круга устройств • Основа для Windows Universal Platform (Universal Windows Application) • Приложения, разработанные на базе. NET Core доступны для различных типов устройств ASP. NET 5 App Model Universal Windows Apps Model Любая другая модель приложений Unified BCL (Base Class Library) Runtime Adaption Layer Core CLR . NET Native И Runtime Other Runtime

. NET 2015 Runtime След. поколение JIT (“Ryu. JIT”) SIMD (параллелизм) Компиляторы . NET . NET 2015 Runtime След. поколение JIT (“Ryu. JIT”) SIMD (параллелизм) Компиляторы . NET Compiler Platform (“Roslyn”) Инновации в языках Библиотеки BCL и PCL Entity Framework

. NET 2015. NET Framework 4. 6 . NET Core 5 ASP. NET Core . NET 2015. NET Framework 4. 6 . NET Core 5 ASP. NET Core 5. NET Native (для Windows 10) ASP. NET 5 ASP. NET 4. 6 WPF Windows Forms Windows desktop Windows mobile devices Windows embedded devices ASP. NET Core 5 для Mac и Linux Runtime След. поколение JIT (“Ryu. JIT”) SIMD (параллелизм) Компиляторы . NET Compiler Platform (“Roslyn”) Инновации в языках Библиотеки BCL и PCL Entity Framework

 • • • . NET должен эффективно работать на смартфонах и менее производительных • • • . NET должен эффективно работать на смартфонах и менее производительных устройствах. • • Windows Update не повлияет на работу вашего приложения

 • • • •

. NET - Open Source Все проекты обновлены до MIT License Проекты • • . NET - Open Source Все проекты обновлены до MIT License Проекты • • • ASP. NET 5 Entity Framework. NET Core 5. NET Compiler Platform + проекты сообщества Как участвовать • . NET Foundation • Git. Hub

Кросс-платформенная реализация. NET Core будет реализован на различных платформах Поддержка Linux и Mac от Кросс-платформенная реализация. NET Core будет реализован на различных платформах Поддержка Linux и Mac от Microsoft c Mono Поддержка Linux в Visual Studio (напр. , отладка, Docker) Интеграция с Sublime через Kulture

Философия версии 6. 0: Нет драматических изменений Много небольших улучшений Упрощение кода Философия версии 6. 0: Нет драматических изменений Много небольших улучшений Упрощение кода

Что включает в себя. NET 2015 C# 6 Roslyn. NET Framework 4. 6 ASP. Что включает в себя. NET 2015 C# 6 Roslyn. NET Framework 4. 6 ASP. NET 5. NET Native. NET Core 5

Кросс-платформенный. NET Кросс-платформенный. NET

Мобильные приложения Сервисы и Веб-приложения . NET Xamarin Unity ASP. NET 5. NET Core Мобильные приложения Сервисы и Веб-приложения . NET Xamarin Unity ASP. NET 5. NET Core Windows Linux Кросс-платформенный. NETMono Core Mac OS X Мобильная разработка и партнерство. NET/Xamarin

. NET и Xamarin Общая логика между платформами Нативный UI C# + XIB 100% . NET и Xamarin Общая логика между платформами Нативный UI C# + XIB 100% APIs доступно Нативный UI C# + AXML C# + XAML Xamarin . NET Core

Phone Phablet Small Tablet Large Tablet 2 -in-1 s (Tablet or Laptop) es vic Phone Phablet Small Tablet Large Tablet 2 -in-1 s (Tablet or Laptop) es vic rm De tfo Pla Windows 10 для широкого спектра устройств… Desktops & All-in-Ones Classic Laptop Io. T Holo. Lens Microsoft Surface Hub Xbox