Кажете сбогом на традиционния начин, по който Microsoft включи Python във Visual Studio

  • Microsoft току-що обяви нова промяна, която идва във Visual Studio.
  • Начинът, по който Python е включен в софтуера, никога няма да бъде същият.
  • Това се прави, за да се етикетират правилно всички остарели версии на Python.
  • Въпреки това, Microsoft каза, че няма да премахне напълно тази версия.
визуално студио

Вероятно вече знаете, че популярната интегрирана среда за разработка на компанията Редмънд, Visual Studio, се използва от огромен брой разработчици по целия свят.

Microsoft просто наскоро пусна Visual Studio 2022, който съдържа много подобрения на потребителския интерфейс за собствената им операционна система, както и за Mac, който осигурява подобрения в производителността и др.

Въпреки че не е съвсем неочаквано, служителите на Редмънд също са промяна на начина, по който те обединяват Python с всяка версия на IDE.

Microsoft променя връзката Visual Studio-Python

Както всички знаят досега, обикновено всяка нова версия на Visual Studio е насочена към конкретна версия на Python. Всичко това обаче е на път да се промени, според Microsoft.

Ритъмът на изданията на Python наистина е малко сложен, тъй като новите версии се пускат ежегодно, но двоичните инсталатори на Windows обикновено са налични 18 месеца след пускането.

Така че това обикновено означава, че ако животът на Visual Studio 2022 се удължи през последните 18 месеца, той ще включва остаряла версия на Python.

Всяка версия на Visual Studio е насочена към конкретна версия на Python. Например Visual Studio 2019 е насочена към Python 3.7, докато Visual Studio 2022 е насочена към Python 3.9.

Нови версии на Python се пускат ежегодно, а двоичните инсталатори са достъпни за Windows в продължение на 1,5 години след пускането.

Това означава, че последната актуализация на двоичния инсталатор за Python 3.9 ще бъде предоставена от Python Software Foundation (PSF) около март 2022 г. и по-ранните версии не получават актуализации на инсталатора на всичко.

Microsoft също иска да обясни причините, поради които тези мерки трябва да бъдат предприети в същата публикация в блога:

  • Маркиране на старите версии като извън подкрепа и да не ги избирате по подразбиране, за да стане ясно, че тези версии на Python на практика са изтекли от своя живот и може да имат уязвимости в сигурността;
  • В същото време не искаме да ги премахваме, тъй като клиентите все още може да се нуждаят от тях; кодът често се актуализира, за да поддържа нови версии бавно, ако изобщо има, и в много случаи проблемите със сигурността, които може да съществуват, са крайни случаи, които може да не са подходящи; клиентите трябва да използват собствената си преценка за рисковете, свързани с продължаването на използването на стари версии на Python;
  • С изключение на добавянето на инсталатор на Python 3.9 към Visual Studio 2019, ние не искаме да добавяме инсталатори за нови версии на Python, които може да не се поддържат напълно от работното натоварване на Python; можете да използвате по-нови версии на Python, за да стартирате по-стария си код в повечето случаи без проблеми, но ние искаме да избегнем даването впечатлението, че промените в езика Python се поддържат напълно от по-старите версии на Visual Studio, когато са не;
  • В повечето случаи можете просто да инсталирате по-нова версия на Python от https://python.org или магазина на Windows и използвайте съществуващия си Python код непроменен; броят на прекъсващите промени между версиите на Python е малък и обикновено в крайни случаи;

По-старите версии на работните натоварвания на Python няма да бъдат актуализирани, за да поддържат по-нови версии, така че не забравяйте да го имате предвид.

Microsoft изрично ще маркира тези остарели версии на Python като Извън поддръжка по време на настройката на Visual Studio, но няма да премахва или добавя нови версии към тази инсталация.

Разбира се, Visual Studio 2019 идва с Python 3.9, но това ще бъде маркирано като Извън поддръжка и през 2022 г., след като достигне края на жизнения си цикъл.

Microsoft подчерта, че тази промяна в нейната стратегия за групиране ще улесни съгласуването на делта между широко достъпната версия на Python и езиковия сървър Python на Visual Studio, Pylance.

Какво мислите за тази скорошна промяна? Споделете вашето мнение с нас в секцията за коментари по-долу.

Разширения на Visual Studio: 15 най-добри за подобряване на производителността

Разширения на Visual Studio: 15 най-добри за подобряване на производителносттаВизуално студио

Вижте най-добрите разширения, за да подобрите производителността сиДа имате нещо във вашия арсенал, което може да помогне за подобряване на производителността при кодиране, е нещо доста спретнато.Т...

Прочетете още
Visual Studio срещу Visual Studio Code: Какво е различното?

Visual Studio срещу Visual Studio Code: Какво е различното?Визуално студиокод на Visual Studio

Вижте разликите между Visual Code и VS CodeVisual Studio е IDE, която се предлага с вградени куп разширени функции.Visual Studio Code е олекотена версия на Visual Studio, която разчита на разширени...

Прочетете още
Pholder.dll: Какво е това и как да го изтеглите, ако липсва

Pholder.dll: Какво е това и как да го изтеглите, ако липсваВизуално студиоDll грешки

Открийте решенията, които помогнаха на други потребителиThe pholder.dll файлът е свързан с Visual Studio и се използва от програмата за функциониране.Ако DLL липсва, проблемът обикновено се дължи н...

Прочетете още