Презентация по .NET 2016.pptx
- Количество слайдов: 29
Платформа. NET сегодня и завтра ссылка: https: //www. techdays. ru/videos/10201. html
Объединение Windows почти закончено Общее ядро и платформа приложений Объединение ядер ОС Объединение модели приложений Windows 10 Для пользователей легче всегда быть с актуальной версией
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 UI + Controls Natural User Inputs (адаптивность интерфейса) Live Tiles + Notifications (доступ к уникальным сенсорам устройства) (использование «живых» плиток) Monetization + Distribution Full Support for Existing Code
Единое приложение для различных устройств и платформ Apps
. NET Framework
6 миллионов
“Цикл разработки ускоряется” (быстрое создание легких оптимизированных приложений) “Нам нужно разрабатывать кросс-платформенные приложения” (разработка кроссплатформенных приложений) “Open Source – обогащает сообщество и саму платформу” (открытый исходный код библиотек) “поддержка существующих решений ”
. 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 Model ASP. NET 5 App Model Framework Runtime Framework Runtime
• Единый 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 Compiler Platform (“Roslyn”) Инновации в языках Библиотеки BCL и PCL Entity Framework
. 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 должен эффективно работать на смартфонах и менее производительных устройствах. • • Windows Update не повлияет на работу вашего приложения
• •
. NET - Open Source Все проекты обновлены до MIT License Проекты • • • ASP. NET 5 Entity Framework. NET Core 5. NET Compiler Platform + проекты сообщества Как участвовать • . NET Foundation • Git. Hub
Кросс-платформенная реализация. NET Core будет реализован на различных платформах Поддержка Linux и Mac от Microsoft c Mono Поддержка Linux в Visual Studio (напр. , отладка, Docker) Интеграция с Sublime через Kulture
Философия версии 6. 0: Нет драматических изменений Много небольших улучшений Упрощение кода
Что включает в себя. NET 2015 C# 6 Roslyn. NET Framework 4. 6 ASP. NET 5. NET Native. NET Core 5
Кросс-платформенный. NET
Мобильные приложения Сервисы и Веб-приложения . NET Xamarin Unity ASP. NET 5. NET Core Windows Linux Кросс-платформенный. NETMono Core Mac OS X Мобильная разработка и партнерство. NET/Xamarin
. 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 rm De tfo Pla Windows 10 для широкого спектра устройств… Desktops & All-in-Ones Classic Laptop Io. T Holo. Lens Microsoft Surface Hub Xbox