Pożegnaj się z tradycyjnym sposobem, w jaki Microsoft umieścił Pythona w Visual Studio

  • Microsoft właśnie ogłosił nową zmianę w Visual Studio.
  • Sposób, w jaki Python został dołączony do oprogramowania, nigdy nie będzie taki sam.
  • Ma to na celu prawidłowe oznaczenie wszystkich nieaktualnych wersji Pythona.
  • Jednak Microsoft powiedział, że nie usunie tej wersji całkowicie.
studio wizualne

Prawdopodobnie już wiesz, że popularne zintegrowane środowisko programistyczne firmy z Redmond, Visual Studio, jest używane przez ogromną liczbę programistów na całym świecie.

Microsoft po prostu niedawno wydany Visual Studio 2022, który zawiera wiele ulepszeń interfejsu użytkownika dla własnego systemu operacyjnego, a także dla komputerów Mac, który zapewnia poprawę wydajności i nie tylko.

Chociaż nie jest to całkowicie nieoczekiwane, urzędnicy z Redmond również są zmieniając sposób, w jaki łączą Pythona z każdym wydaniem IDE.

Microsoft zmienia relacje Visual Studio-Python

Jak wszyscy już wiedzą, zwykle każde nowe wydanie Visual Studio jest skierowane do określonej wersji Pythona. Jednak wszystko to ma się zmienić, według Microsoftu.

Rytm wydawania Pythona jest rzeczywiście nieco trudny, ponieważ nowe wersje są wypuszczane co roku, ale binarne instalatory Windows są zwykle dostępne przez 18 miesięcy po wydaniu.

Tak więc zwykle oznacza to, że jeśli życie Visual Studio 2022 wydłuży się o ponad 18 miesięcy, będzie zawierać przestarzałą wersję Pythona.

Każda wersja programu Visual Studio jest przeznaczona dla określonej wersji języka Python. Na przykład Visual Studio 2019 był skierowany do Pythona 3.7, podczas gdy Visual Studio 2022 był skierowany do Pythona 3.9.

Nowe wersje Pythona są wypuszczane co roku, a instalatory binarne są dostępne dla systemu Windows przez 1,5 roku po wydaniu.

Oznacza to, że ostatnia aktualizacja instalatora binarnego dla Pythona 3.9 zostanie udostępniona przez Python Software Foundation (PSF) około marca 2022 r. i wcześniejsze wersje nie otrzymują aktualizacji instalatora w wszystko.

Microsoft chciał również wyjaśnić powody, dla których należało podjąć te środki w tym samym poście na blogu:

  • Oznaczanie starych wersji jako bez wsparcia i nie wybieraj ich domyślnie, aby jasno dać do zrozumienia, że ​​te wersje Pythona już wygasły i mogą mieć luki w zabezpieczeniach;
  • Jednocześnie nie chcemy ich usuwać, ponieważ klienci mogą nadal ich potrzebować; kod jest często aktualizowany, aby wspierać nowe wersje powoli, jeśli w ogóle, aw wielu przypadkach problemy z bezpieczeństwem, które mogą wystąpić, są skrajnymi przypadkami, które mogą nie mieć znaczenia; klienci powinni kierować się własnym osądem ryzyka związanego z dalszym używaniem starych wersji Pythona;
  • Z wyjątkiem dodawania instalatora Pythona 3.9 do Visual Studio 2019, nie chcemy dodawać instalatorów dla nowych wersji Pythona, które mogą nie być w pełni obsługiwane przez obciążenie Pythona; możesz używać nowszych wersji Pythona do uruchamiania swojego starszego kodu w większości przypadków bez problemów, ale chcemy uniknąć dawania wrażenie, że zmiany w języku Python są w pełni obsługiwane przez starsze wersje Visual Studio, gdy są nie;
  • W większości przypadków możesz po prostu zainstalować nowszą wersję Pythona z https://python.org lub sklep Windows i używaj istniejącego kodu Pythona bez zmian; liczba przełomowych zmian między wersjami Pythona jest niewielka i zwykle w skrajnych przypadkach;

Starsze wersje obciążeń Pythona nie zostaną zaktualizowane do obsługi nowszych wersji, więc pamiętaj o tym.

Microsoft wyraźnie oznaczy te przestarzałe wersje Pythona jako Brak wsparcia podczas instalacji programu Visual Studio, ale nie spowoduje usunięcia ani dodania nowych wersji do tej instalacji.

Oczywiście Visual Studio 2019 jest dostarczany z Pythonem 3.9, ale będzie to oznaczone jako Brak wsparcia również w 2022 r., gdy osiągnie koniec swojego cyklu życia.

Microsoft podkreślił, że ta zmiana w jego strategii sprzedaży wiązanej ułatwi pogodzenie delta między szeroko dostępną wersją Pythona a serwerem języka Python Visual Studio, Słupek.

Jakie są twoje przemyślenia na temat tej ostatniej zmiany? Podziel się z nami swoją opinią w sekcji komentarzy poniżej.

Nowe środowisko programu Visual Studio 2022 17.1 jest już dostępne

Nowe środowisko programu Visual Studio 2022 17.1 jest już dostępneStudio Wizualne

Microsoft właśnie ogłosił, że Visual Studio 2022 17.1 stał się dostępny dla ogółu społeczeństwa.Indeksowane wyszukiwanie w plikach, które prowadzi do szybszego wyszukiwania, jest teraz domyślnie wł...

Czytaj więcej
Przygotuj się na projekt Volterra i wersję Visual Studio ARM46

Przygotuj się na projekt Volterra i wersję Visual Studio ARM46Studio Wizualne

Podczas tegorocznej konferencji Build Microsoft zaprezentował właśnie swój nowy mini-PC.Projekt Volterra wykorzystuje procesor Snapdragon i jednostkę przetwarzania neuronowego (NPU).Microsoft zbudo...

Czytaj więcej
Jak łatwo zaktualizować program Visual Studio do najnowszej wersji

Jak łatwo zaktualizować program Visual Studio do najnowszej wersjiStudio Wizualne

Zaktualizuj program Visual Studio, klikając powiadomienie o aktualizacjiJeśli chcesz zaktualizować program Visual Studio, możesz to zrobić, klikając powiadomienie o aktualizacji w oprogramowaniu.Je...

Czytaj więcej