Microsoft mění způsob, jakým je Python součástí sady Visual Studio

Microsoft mění způsob, jakým je Python součástí sady Visual Studio

Oblíbené integrované vývojové prostředí Microsoft Visual Studio (IDE) používá mnoho vývojářů po celém světě. Společnost nedávno vydala Visual Studio 2022, které přináší řadu vylepšení uživatelského rozhraní pro Windows a Mac, vylepšení výkonu a další. Je zajímavé, že technický gigant Redmond také mění způsob, jakým je Python spojen s každým vydáním IDE, což podrobně popsal ve svém nedávném příspěvku na blogu .

Každá nová verze sady Visual Studio se tradičně zaměřuje na konkrétní verzi Pythonu. Například Visual Studio 2019 se dodává s Python 3.7, zatímco Visual Studio 2022 podporuje Python 3.9 ve výchozím nastavení. Frekvence vydávání Pythonu je však trochu ošidná, protože nové verze jsou vydávány každoročně a binární instalační programy Windows jsou obvykle k dispozici do 18 měsíců od vydání. To znamená, že v aktuálním životním cyklu, pokud Visual Studio 2022 přesáhne 18 měsíců, sloučí starší verzi Pythonu (Python 3.9).

Společnost Microsoft změnila svou strategii sdružování Pythonu, aby tento problém vyřešila. Od této chvíle se nové verze Visual Studia zaměří na nejnovější rozšířenou verzi Pythonu. To v podstatě znamená, že když bude Visual Studio 2022 aktualizováno, někdy v blízké budoucnosti, nové verze IDE mohou zahrnovat Python 3.10 nebo novější, v závislosti na tom, která verze je „široce přijímána“.

Starší verze úloh Pythonu však nebudou aktualizovány, aby podporovaly novější verze. Společnost Microsoft výslovně označí tyto zastaralé verze Pythonu jako „Nepodporované“ během instalace sady Visual Studio, ale neodebere ani do této instalace nepřidá nové verze.

Microsoft vysvětlil své úvahy takto:

  • Chceme spíše označit starší verze jako „nepodporované“, než je vybírat ve výchozím nastavení, aby bylo jasné, že tyto verze Pythonu jsou ve skutečnosti zastaralé a mohou mít chyby zabezpečení;
  • Zároveň je nechceme mazat, protože je mohou klienti stále potřebovat; kód je často aktualizován, aby podporoval nové verze pomalu, pokud vůbec, a v mnoha případech mohou existovat bezpečnostní problémy, na kterých nemusí záležet. Zákazníci musí nezávisle posoudit rizika spojená s dalším používáním starších verzí Pythonu;
  • S výjimkou přidání instalačního programu Pythonu 3.9 do Visual Studia 2019 nechceme přidávat instalační programy pro nové verze Pythonu, které nemusí být plně podporovány pracovní zátěží Pythonu; Ke spouštění starého kódu můžete po většinu času bez problémů použít novější verze Pythonu, ale nechceme vzbudit dojem, že změny jazyka Python jsou plně podporovány staršími verzemi sady Visual Studio, když tomu tak není.
  • Ve většině případů můžete jednoduše nainstalovat novější verzi Pythonu z https://python.org nebo z Windows Store a použít stávající kód Pythonu bez úprav; počet změn přerušení mezi verzemi Pythonu je malý a obvykle v extrémních případech.

Visual Studio 2019 se dodává s Pythonem 3.9, ale příští rok, kdy dosáhne konce svého životního cyklu, bude označeno jako „Nepodporováno“. Microsoft zdůraznil, že tato změna strategie propojení usnadní sladění rozdílu mezi široce dostupnou verzí Pythonu a jazykovým serverem Python Pylance ve Visual Studiu.

Nejnovější sestavení Windows 11 Beta (KB5022363) dostává vylepšení widgetů a...

Nejnovější sestavení Windows 11 Beta (KB5022363) dostává vylepšení widgetů a...

Balíček Microsoft Office Cheat Sheet – ke stažení zdarma

Balíček Microsoft Office Cheat Sheet – ke stažení zdarma

Microsoft pracuje na lepší vyhledávací funkci pro Visual Studio

Microsoft pracuje na lepší vyhledávací funkci pro Visual Studio

Microsoft Edge Dev 111.0.1633.0 je venku s opravami chyb a...

Microsoft Edge Dev 111.0.1633.0 je venku s opravami chyb a...
VS Code: Jak vše zhroutit?

VS Code: Jak vše zhroutit?

Příkazy Collapse ve VS Code minimalizují a rozšiřují různé části vašeho programu, což vám umožní soustředit se na oblasti, na kterých pracujete. To lze provést

2022/10/19

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.