Spuneți la revedere modului tradițional în care Microsoft a inclus Python în Visual Studio

  • Microsoft tocmai a anunțat o nouă schimbare care va veni în Visual Studio.
  • Modul în care Python a fost inclus în software nu va fi niciodată același.
  • Acest lucru se face pentru a eticheta corect toate versiunile Python învechite.
  • Cu toate acestea, Microsoft a spus că nu va elimina complet această versiune.
Studio vizual

Probabil știți deja că mediul de dezvoltare integrat popular al companiei Redmond, Visual Studio, este utilizat de un număr masiv de dezvoltatori din întreaga lume.

Microsoft doar a lansat recent Visual Studio 2022, care conține o mulțime de îmbunătățiri ale UI pentru propriul sistem de operare, precum și pentru Mac, care oferă îmbunătățiri de performanță și multe altele.

Deși nu este complet neașteptat, oficialii de la Redmond sunt și ei schimbând modul în care grupează Python cu fiecare lansare a IDE-ului.

Microsoft schimbă relația Visual Studio-Python

După cum toți știu până acum, de obicei, fiecare nouă lansare a Visual Studio vizează o anumită versiune de Python. Cu toate acestea, toate acestea sunt pe cale să se schimbe, potrivit Microsoft.

Ritmul lansărilor Python este într-adevăr puțin complicat, deoarece versiunile noi sunt lansate anual, dar programele de instalare binare Windows sunt de obicei disponibile timp de 18 luni după lansare.

Deci, ceea ce înseamnă în mod normal este că, dacă durata de viață a Visual Studio 2022 se extinde peste 18 luni, va include o versiune învechită de Python.

Fiecare versiune de Visual Studio vizează o anumită versiune Python. De exemplu, Visual Studio 2019 vizează Python 3.7, în timp ce Visual Studio 2022 vizează Python 3.9.

Noi versiuni de Python sunt lansate anual, iar programele de instalare binare sunt disponibile pentru Windows timp de 1,5 ani de la lansare.

Aceasta înseamnă că ultima actualizare a programului de instalare binar pentru Python 3.9 va fi pusă la dispoziție de către Python Software Foundation (PSF) în jurul lunii martie 2022, iar versiunile anterioare nu primesc actualizări de instalare la toate.

Microsoft a dorit, de asemenea, să explice motivele pentru care aceste măsuri trebuiau luate în aceeași postare pe blog:

  • Marcarea versiunilor vechi ca din sprijin și nu le selectați în mod implicit pentru a clarifica faptul că aceste versiuni de Python au trecut efectiv de sfârșitul duratei de viață și pot avea vulnerabilități de securitate;
  • În același timp, nu dorim să le eliminăm, deoarece clienții pot avea în continuare nevoie de ele; codul este adesea actualizat pentru a accepta versiuni noi lent, dacă este deloc, și în multe cazuri problemele de securitate care pot exista sunt cazuri de margine care pot să nu fie relevante; clienții ar trebui să-și folosească propria judecată cu privire la riscurile implicate în continuarea utilizării versiunilor vechi de Python;
  • Cu excepția adăugării programului de instalare Python 3.9 la Visual Studio 2019, nu dorim să adăugăm instalatori pentru versiunile noi de Python care ar putea să nu fie pe deplin acceptate de sarcina de lucru Python; puteți folosi versiuni mai noi de Python pentru a rula codul mai vechi în majoritatea cazurilor fără probleme, dar dorim să evităm să oferim impresia că modificările în limbajul Python sunt pe deplin acceptate de versiunile mai vechi ale Visual Studio atunci când sunt nu;
  • În cele mai multe cazuri, puteți instala pur și simplu o versiune mai nouă de Python de la https://python.org sau magazinul Windows și utilizați codul Python existent neschimbat; numărul de modificări între versiunile Python este mic și, de obicei, în cazurile marginale;

Versiunile mai vechi ale sarcinilor de lucru Python nu vor fi actualizate pentru a accepta versiuni mai noi, așa că asigurați-vă că aveți în vedere acest lucru.

Microsoft va marca în mod explicit aceste versiuni învechite de Python ca Fără suport în timpul instalării Visual Studio, dar nu va elimina sau nu va adăuga versiuni noi la acea instalare.

Desigur, Visual Studio 2019 vine cu Python 3.9, dar acesta va fi marcat ca Fără suport și în 2022, odată ce ajunge la sfârșitul ciclului de viață.

Microsoft a subliniat că această modificare a strategiei sale de grupare va facilita reconcilierea delta între versiunea disponibilă pe scară largă a Python și serverul de limbaj Python al Visual Studio, Pylance.

Ce părere aveți despre această schimbare recentă? Împărtășește-ți părerea cu noi în secțiunea de comentarii de mai jos.

Visual Studio vs PyCharm: pe care ar trebui să-l folosiți?

Visual Studio vs PyCharm: pe care ar trebui să-l folosiți?Studio Vizual

Ambele sunt IDE-uri utilizate în scopuri de dezvoltare software.Visual Studio de Microsoft ajută la dezvoltarea de programe pentru computer, inclusiv site-uri web, servicii web, aplicații web și ap...

Citeste mai mult
Extensii Visual Studio: 15 cele mai bune pentru a îmbunătăți productivitatea

Extensii Visual Studio: 15 cele mai bune pentru a îmbunătăți productivitateaStudio Vizual

Consultați cele mai bune extensii pentru a vă îmbunătăți productivitateaA avea ceva în arsenalul tău care poate ajuta la îmbunătățirea productivității atunci când codează este ceva destul de îngrij...

Citeste mai mult
Visual Studio vs Visual Studio Code: ce este diferit?

Visual Studio vs Visual Studio Code: ce este diferit?Studio VizualCod De Studio Vizual

Verificați diferențele dintre Visual Code și VS CodeVisual Studio este un IDE care vine cu o mulțime de funcționalități avansate încorporate.Visual Studio Code este o versiune ușoară a Visual Studi...

Citeste mai mult