Jeśli śledzicie rozwój środowiska Visual Studio, z pewnością zauważyliście niemal ekstremalne tempo jego aktualizacji. Dziś do sieci trafiła pierwsza w tym roku wersja CTP (Community Technical Preview). Zobaczmy, jakie nowości zostały oddane w ręce koderów.
Nowości XAML - wprowadzona została nowa usługa językowa XAML, opracowana na bazie platformy kompilatora .NET "Roslyn", która - jak mówi Microsoft - gwarantuje szybkie i niezawodne doświadczenie edytowania XAML, wliczając w to wsparcie dla IntelliSense.
Nowe narzędzie osi czasu (Timeline, na zrzucie ekranu poniżej) pomaga w diagnostyce i śledzeniu błędów w wykonywaniu się aplikacji WPF i Windows 8.1. Narzędzie zawiera interfejs zorientowany na widok scenariusza. Zobaczymy tam źródła, z których korzysta aplikacja. Dostęp do osi czasu znajdziemy w zakładce dedykowanej narzędziom diagnostycznym.
Kolejne nowości dotyczą przede wszystkim diagnostyki. Debugger Events (ze wsparciem dla IntelliTrace) zapewnia dostęp do zdarzeń typu Break, Output i IntelliTrace, zebranych w sesji debugowania. Dane zostają przedstawione zarówno w widoku osi czasu, jak i w formie zakładek. Obie formy prezentacji są ze sobą zsynchronizowane i możliwa jest interakcja pomiędzy nimi.
Memory Usage to narzędzie monitorujące podczas procesu debugowania zużycie pamięci tworzonej aplikacji. Użytkownik może porównać szczegółowe zrzuty pamięci (zarówno natywnej, jak i zarządzanej), by przeanalizować je i znaleźć przyczynę błędów lub wzmożonego zużycia pamięci.
CPU Usage to z kolei narzędzie pozwalające monitorować zużycie zasobów procesora podczas debugowania. Zastępuje ono narzędzie PerfTip, dostępne we wcześniejszych wersjach poglądowych Visual Studio 2015.
Jako że wersja ta opiera się na licencji Technical Preview, nie powinniśmy instalować jej na sprzęcie firmowym i wykorzystywać do celów innych niż testowe. Nie jest to również pełna (zatwierdzona jako stabilna) wersja środowiska, dlatego ewentualne błędy mogą przynieść niechciane skutki dla edytowanych w nim aplikacji. Visual Studio 2015 CTP 5 pobierzemy bezpłatnie z serwerów Microsoftu w wersji EXE lub ISO.