Życie dewelopera to ciągłe żonglowanie ręczną konfiguracją maszyny, masa zbędnych kliknięć, wielokrotne logowanie do narzędzi, poruszanie się po nieoptymalnym systemie plików i przełączanie kontekstów. Wszystko to nie wpływa dobrze na produktywność. Nie musi jednak tak być. Microsoft ogłosił nowe funkcje i ulepszenia na wszystkich etapach cyklu rozwoju aplikacji w Windows 11.
Dev Home
Dev Home to nowe środowisko Windows 11, które usprawnia przepływ pracy dzięki takim funkcjom, jak WinGet dla łatwiejszej i szybszej konfiguracji, Dev Drive dla zwiększenia wydajności systemu plików oraz nowy pulpit nawigacyjny z możliwością personalizacji, by śledził wszystkie przepływy pracy i zadania w jednym miejscu.
Dev Home ułatwia łączenie się z GitHub i konfigurowanie maszyny do kodowania dla repozytoriów, na których Ci zależy, z łatwością instalując potrzebne narzędzia i pakiety. Dev Home może również skonfigurować środowiska kodowania w chmurze przy użyciu Microsoft Dev Box i GitHub Codespaces. Dzięki Dev Home, zaprojektowanemu przez i dla programistów, masz teraz najlepszego towarzysza produktywności, dzięki czemu możesz skupić się na tym, co robisz najlepiej — pisaniu kodu. Pobierz wersję zapoznawczą Dev Home w Microsoft Store już dziś.
— Panos Panay, Chief Product Officer w Windows and Devices
Bezobsługowa i niezawodna konfiguracja maszyny z WinGet
Dzięki nowej konfiguracji WinGet konfiguracja nowej maszyny lub wdrożenie nowego projektu trwa znacznie krócej i wymaga mniej ręcznej roboty. Pozwala to uniknąć konieczności wyszukiwania odpowiednich wersji oprogramowania, pakietów, narzędzi i frameworków do pobrania lub ustawień do zastosowania. WinGet redukuje to wszystko do pojedynczego polecenia w jego pliku konfiguracji. Uruchom po prostu winget configure w wierszu polecenia, a kiedy proces się zakończy, będziesz gotowa/y do kodowania!
Dev Drive
Korzystanie z repozytoriów zawierających wiele tysięcy plików i katalogów, co przekłada się na wysokie obciążenia I/O, dla tradycyjnych dysków było zawsze wyzwaniem. Dev Drive to nowy rodzaj woluminu pamięci masowej z systemem plików, dostosowany do potrzeb programistów i zaprojektowany z myślą o wydajności i bezpieczeństwie. Dev Drive opiera się na Resilient File System (ReFS), który w połączeniu z nowym trybem wydajności Microsoft Defendera oferuje do 30% poprawę systemu plików w zadaniach kompilowania i scenariuszach I/O.
Nowy tryb wydajności jest bezpieczniejszy dla Twoich obciążeń niż wykluczenia folderu lub procesów oraz stanowi ostateczne rozwiązanie, które równoważy bezpieczeństwo i wydajność. Dev Home sprawia, że konfiguracja Dev Drive jest praktycznie bezwysiłkowa i stanowi część procesu konfiguracji środowiska. Ma również superdoładowanie, aby hostować kod źródłowy projektu, foldery robocze i cache'e pakietów. Dev Drive będzie dostępny w wersji zapoznawczej w tym tygodniu.
Śledzenie przepływów pracy na personalizowanej tablicy Dev Home
Dev Home pomaga również w zarządzaniu dowolnym typem projektu — Windows, cloud, web, mobile lub AI — dostarczając informacji, których potrzebujesz, wprost na pulpit nawigacyjny. Możesz rozszerzyć to środowisko, dodając widżety GitHub, aby śledzić wszystkie zadania, pull requesty i projekty w jednej, centralnej lokacji. Systemowe widżety pomogą Ci z kolei obserwować wydajność CPU i GPU.
Dzięki współpracy z zespołem Xbox do Dev Home trafił GDK, który ułatwia rozpoczęcie tworzenia gier. Użytkownicy mogą dodawać także własne rozszerzenia. Dev Home to projekt Open Source. Microsoft pisze, że docenia wkład społeczności w to doświadczenie i chce tworzyć je razem z nią. Projekt jest rozwijany w GitHub.
Jeśli chodzi o zapowiedzi dla deweloperów, Panos Panay poinformował też o integracji GitHub Copilot X z Windows Terminal, funkcjach AI dla deweloperów (poprzez ONNX Runtime i Olive) i nowych możliwościach rozwijania oprogramowania dla Windows on Arm.
Źródło: Windows Developer Blog