Jednym słowem rewolucja! Zwłaszcza ostatnia prezentacja z dzisiejszego zestawu miażdży! Więcej komentarzy poniżej.
The Present and Future of .NET in a World of Devices and Services
W stosunku do BUILD mówienie o przyszłości .NET zostało wzbogacone o nowe ogólne informacje o przyszłej wersji ASP.NET. Dodatkowo na jednym slajdzie oprócz rozwiązań chmurowych i webowych wypisano stronę kliencką nie tylko z Windows Store, ale także z WPF i Windows Forms.
wybór narzędzi np. sublime
każda aplikacja ma mieć swój framework i runtime
ASP.NET: Building Web Application Using ASP.NET and Visual Studio
Warto zauważyć, że światło dzienne ujrzał nowy ASP.NET CodeDOM provider.
INTRODUCING: The Future of .NET on the Server
Nareszcie mocne uderzenie! Nowy - serwerowy przynajmniej - .NET może być dystrubowany razem z aplikacją w postaci pakietów, każda aplikacja może chodzić na inaczej skonfigurowanym frameworku, ba możliwe stało się nawet jednoczesne uruchomienie tej samej aplikacji w kilku instancjach na różnych frameworkach na tej samej maszynie! Z myślą o chmurze powstaje framework “K”, odchudzona nieco wersja. Developer może łatwo zmodyfikować cały ASP.NET mając jego źródła na githubie. Może pisać w Visual Studio, ale może też równie dobrze używać narzędzi Open Source np. Sublime. Do uruchomienia aplikacji ASP.NET wystarczy teraz tylko konsola, nie tylko zresztą w Windows, ale także na MAC OS czy Linuxie! Dependency Injection zostało wbudowane w przyszłą wersję .NET. ASP.NET Web Forms, MVC, Web API są mergowane do jednego spójnego framworka. Całość jest teraz kompilowana dynamicznie przez “Roslyn” np. kontrolery MVC. JSON stał się formatem do konfiguracji projektu, solution, a także EF.
jeden framework złożony z Web Forms, MVC i Web API
kontroler MVC po zmianie kodu wymaga jedynie odświeżenia strony, by zaobserwować zmiany
nic nie ma w binarkach projektu, szybka dynamiczna kompilacja wszystkiego w pamięci za pomocą “Roslyn” !!!
projekt ASP.NET można otworzyć także np. w Sublime, coś przedytować
pakiety nuget są cachowane w jednym miejscu
aplikację ASP.NET można uruchomić z linii komend
uruchamiamy równolegle tą samą aplikację, ale na innej wersji frameworka !!!
EF można konfigurować za pomocą JSON
konfiguracja
dependency injection we frameworku!!!
publikacja aplikacji ASP.NET do folderu (razem z pakietami frameworka)
uruchamiamy aplikację ASP.NET z bat-a z pendriva
ale czemu tylko na Windows, przełączmy się na MAC-a
pakiety mono
ASP.NET na github
podpinanie źródeł z github
jakiego frameworka używamy? K, jak cloud-optimised
“K” jest mniejszy
Brak komentarzy:
Prześlij komentarz