Atvadieties no tradicionālā veida, kā Microsoft iekļāva Python programmā Visual Studio

  • Microsoft tikko paziņoja par jaunām izmaiņām Visual Studio.
  • Tas, kā Python tika iekļauts programmatūrā, nekad nebūs tāds pats.
  • Tas tiek darīts, lai pareizi marķētu visas novecojušas Python versijas.
  • Tomēr Microsoft teica, ka tā pilnībā nenoņems šo versiju.
vizuālā studija

Jūs droši vien jau zināt, ka Redmondas uzņēmuma populāro integrēto izstrādes vidi Visual Studio izmanto milzīgs skaits izstrādātāju visā pasaulē.

Microsoft vienkārši nesen izlaista Visual Studio 2022, kurā ir daudz lietotāja interfeisa uzlabojumu viņu pašu operētājsistēmai, kā arī operētājsistēmai Mac, kas nodrošina veiktspējas uzlabojumus un citus.

Lai gan tas nav pilnīgi negaidīts, Redmondas amatpersonas arī ir mainot veidu, kā viņi apvieno Python ar katru IDE laidienu.

Microsoft maina Visual Studio un Python attiecības

Kā jau visi zina, parasti katra jauna Visual Studio laidiena mērķauditorija ir noteikta Python versija. Tomēr, saskaņā ar Microsoft teikto, tas viss drīz mainīsies.

Python izlaidumu ritms patiešām ir nedaudz sarežģīts, jo jaunas versijas tiek izlaistas katru gadu, bet binārie Windows instalētāji parasti ir pieejami 18 mēnešus pēc izlaišanas.

Tātad, ko tas parasti nozīmē, ir tas, ka, ja Visual Studio 2022 kalpošanas laiks pagarinās vairāk nekā 18 mēnešus, tajā tiks iekļauta novecojusi Python versija.

Katra Visual Studio versija ir paredzēta noteiktai Python versijai. Piemēram, Visual Studio 2019 mērķis ir Python 3.7, savukārt Visual Studio 2022 mērķis ir Python 3.9.

Jaunas Python versijas tiek izlaistas katru gadu, un binārie instalētāji ir pieejami operētājsistēmai Windows 1,5 gadu pēc izlaišanas.

Tas nozīmē, ka Python padarīs pieejamu pēdējo Python 3.9 binārā instalētāja atjauninājumu. Programmatūras fonds (PSF) ap 2022. gada martu, un iepriekšējām versijām instalēšanas programmas atjauninājumus nesaņem vietnē visi.

Microsoft arī vēlējās izskaidrot iemeslus, kāpēc šie pasākumi bija jāveic tajā pašā emuāra ierakstā:

  • Veco versiju atzīmēšana kā bez atbalsta un neatlasīt tos pēc noklusējuma, lai būtu skaidrs, ka šīs Python versijas faktiski ir beigušās un var būt drošības ievainojamības;
  • Tajā pašā laikā mēs nevēlamies tos noņemt, jo klientiem tie joprojām var būt nepieciešami; kods bieži tiek atjaunināts, lai atbalstītu jaunas versijas lēni, ja vispār, un daudzos gadījumos drošības problēmas, kas var pastāvēt, ir malas gadījumi, kas var nebūt būtiski; klientiem ir jāizvērtē savs spriedums par riskiem, kas saistīti ar Python veco versiju lietošanas turpināšanu;
  • Izņemot Python 3.9 instalētāja pievienošanu programmai Visual Studio 2019, mēs nevēlamies pievienot instalētājus jaunām Python versijām, kuras, iespējams, pilnībā neatbalsta Python darba slodze. varat izmantot jaunākas Python versijas, lai palaistu vecāku kodu vairumā gadījumu bez problēmām, taču mēs vēlamies izvairīties no iespaids, ka izmaiņas Python valodā pilnībā atbalsta vecākas Visual Studio versijas, kad tās tiek atbalstītas nē;
  • Vairumā gadījumu varat vienkārši instalēt jaunāku Python versiju no https://python.org vai Windows veikalā un izmantot esošo Python kodu nemainītu; pārtraukumu izmaiņu skaits starp Python versijām ir neliels un parasti malas gadījumos;

Vecākas Python darba slodzes versijas netiks atjauninātas, lai atbalstītu jaunākas versijas, tāpēc noteikti paturiet to prātā.

Microsoft šīs novecojušās Python versijas skaidri atzīmēs kā Bez atbalsta Visual Studio iestatīšanas laikā, taču šī instalācija netiks noņemta vai pievienota jaunas versijas.

Protams, Visual Studio 2019 ir aprīkots ar Python 3.9, taču tas tiks atzīmēts kā Bez atbalsta arī 2022. gadā, kad tas sasniegs sava dzīves cikla beigas.

Microsoft ir uzsvērusi, ka šīs izmaiņas tās komplektēšanas stratēģijā atvieglos saskaņošanu Delta starp plaši pieejamo Python versiju un Visual Studio Python valodas serveri, Pylance.

Kādas ir jūsu domas par šīm nesenajām izmaiņām? Kopīgojiet savu viedokli ar mums komentāru sadaļā zemāk.

Visual Studio atjauninājums nodrošina Python un Call Hierarchy atbalstu

Visual Studio atjauninājums nodrošina Python un Call Hierarchy atbalstuJavaVizuālā Studija

Python in Visual Studio Code ir viens no lielākajiem Microsoft Visual Studio Code redaktora paplašinājumiem ar miljoniem lietotāju. Lielais M ir paziņojis par jaunu Python atjauninājumu laidienu Vi...

Lasīt vairāk
Visual Studio 2019 piedāvā jaunas testa iespējas un uzlabotu lietotāja saskarni

Visual Studio 2019 piedāvā jaunas testa iespējas un uzlabotu lietotāja saskarniVizuālā Studija

Microsoft izlaida Visual Studio 2019. gada versija 16.2 visiem Windows lietotājiem. Tika izlaists arī 16.3 versijas 1. priekšskatījums.Ja priekšskatījums ir instalēts, Visual Studio varat pārbaudīt...

Lasīt vairāk
Visual Studio 2019 atjaunināta. Lejupielādējiet arī jauno priekšskatījumu!

Visual Studio 2019 atjaunināta. Lejupielādējiet arī jauno priekšskatījumu!Microsoft Izveido 2020. GaduVizuālā Studija

Pirmkārt, Visual Studio 16.6 nāk ar atjauninājumiem C ++. Tagad tas var radīt skābekli un XML komentārs automātiski izbeidzas.Vēl viens uzlabojums ir jaunais Windows veidlapas Dizaineris .TĪKLS Gal...

Lasīt vairāk