Rozlúčte sa s tradičným spôsobom, akým Microsoft zahrnul Python do Visual Studio

  • Microsoft práve oznámil novú zmenu prichádzajúcu do Visual Studia.
  • Spôsob, akým sa Python dostal do softvéru, už nikdy nebude rovnaký.
  • Toto sa robí na správne označenie všetkých zastaraných verzií Pythonu.
  • Microsoft však uviedol, že túto verziu úplne neodstráni.
vizuálne štúdio

Pravdepodobne už viete, že populárne integrované vývojové prostredie spoločnosti Redmond, Visual Studio, využíva obrovské množstvo vývojárov po celom svete.

Len Microsoft nedávno vydané Visual Studio 2022, ktorý obsahuje množstvo vylepšení používateľského rozhrania pre ich vlastný operačný systém, ako aj pre Mac, ktorý prináša vylepšenia výkonu a ďalšie.

Hoci to nie je úplne neočakávané, predstavitelia Redmondu sú tiež zmena spôsobu, akým spájajú Python s každým vydaním IDE.

Microsoft mení vzťah medzi Visual Studio a Python

Ako už všetci vieme, zvyčajne sa každé nové vydanie Visual Studio zameriava na konkrétnu verziu Pythonu. To všetko sa však podľa Microsoftu čoskoro zmení.

Rytmus vydávania Pythonu je skutočne trochu zložitý, pretože nové verzie sa vydávajú každý rok, ale binárne inštalátory Windows sú zvyčajne dostupné 18 mesiacov po vydaní.

Normálne to teda znamená, že ak životnosť Visual Studio 2022 predĺži posledných 18 mesiacov, bude obsahovať zastaranú verziu Pythonu.

Každá verzia Visual Studio sa zameriava na konkrétnu verziu Pythonu. Napríklad Visual Studio 2019 sa zameriava na Python 3.7, zatiaľ čo Visual Studio 2022 sa zameriava na Python 3.9.

Nové verzie Pythonu sa vydávajú každý rok a binárne inštalačné programy sú dostupné pre Windows 1,5 roka po vydaní.

To znamená, že poslednú aktualizáciu binárneho inštalačného programu pre Python 3.9 sprístupní Python Software Foundation (PSF) okolo marca 2022 a staršie verzie nedostávajú aktualizácie inštalátora všetky.

Microsoft chcel v tom istom blogovom príspevku vysvetliť aj dôvody, prečo je potrebné prijať tieto opatrenia:

  • Označenie starých verzií ako mimo podpory a nevyberať ich v predvolenom nastavení, aby bolo jasné, že tieto verzie Pythonu sú skutočne po konci svojej životnosti a môžu mať bezpečnostné chyby;
  • Zároveň ich nechceme odstraňovať, pretože zákazníci ich môžu stále potrebovať; kód sa často aktualizuje, aby podporoval nové verzie pomaly, ak vôbec, av mnohých prípadoch môžu existovať bezpečnostné problémy, ktoré sú okrajovými prípadmi, ktoré nemusia byť relevantné; zákazníci by mali použiť svoj vlastný úsudok o rizikách spojených s pokračovaním v používaní starých verzií Pythonu;
  • S výnimkou pridania inštalačného programu Python 3.9 do Visual Studia 2019 nechceme pridávať inštalačné programy pre nové verzie Pythonu, ktoré nemusia byť plne podporované pracovným zaťažením Pythonu; môžete použiť novšie verzie Pythonu na spustenie svojho staršieho kódu vo väčšine prípadov bez problémov, ale chceme sa vyhnúť dojem, že zmeny jazyka Python plne podporujú staršie verzie Visual Studio, keď sú nie;
  • Vo väčšine prípadov môžete jednoducho nainštalovať novšiu verziu Pythonu z https://python.org alebo obchod Windows a používať svoj existujúci kód Python nezmenený; počet zlomových zmien medzi verziami Pythonu je malý a zvyčajne v okrajových prípadoch;

Staršie verzie pracovných zaťažení Pythonu nebudú aktualizované, aby podporovali novšie verzie, takže na to nezabudnite.

Microsoft výslovne označí tieto zastarané verzie Pythonu ako Mimo podpory počas inštalácie Visual Studio, ale neodstráni ani nepridá nové verzie do tejto inštalácie.

Visual Studio 2019 sa samozrejme dodáva s Pythonom 3.9, ale bude to označené ako Mimo podpory aj v roku 2022, keď dosiahne koniec svojho životného cyklu.

Microsoft zdôraznil, že táto zmena v jeho stratégii spájania uľahčí zosúladenie rozdiel medzi široko dostupnou verziou Pythonu a jazykovým serverom Visual Studio Python, Pylance.

Aký je váš názor na túto nedávnu zmenu? Podeľte sa s nami o svoj názor v sekcii komentárov nižšie.

Microsoft oznamuje Visual Studio 2019: Tu je to, čo je nové

Microsoft oznamuje Visual Studio 2019: Tu je to, čo je novéVizuálne štúdio

Visual Studio je jedným z popredných IDE (Integrated Development Environment) pre softvérový dizajn. Zahŕňa a editor kódu a debugger pre programátorov. Preto nedávne oznámenie spoločnosti Microsoft...

Čítaj viac
Visual Studio 15 je teraz na stiahnutie, tu sú jeho funkcie

Visual Studio 15 je teraz na stiahnutie, tu sú jeho funkcieVizuálne štúdioStavať 2016

Včera Zostavte konferenciuSpoločnosť Microsoft predstavila množstvo inovatívnych nástrojov pre vývojárov. Okrem nového HoloLens a Xbox vývojové nástroje, spoločnosť taktiež predstavila nové prírast...

Čítaj viac
Visual Studio 15 prichádza s rýchlejším procesom inštalácie

Visual Studio 15 prichádza s rýchlejším procesom inštalácieVizuálne štúdioVizuálne štúdio 15

Nemožno poprieť tvrdenie spoločnosti Microsoft, že Visual Studio je najjednoduchšia a užívateľsky najpríjemnejšia platforma pre vývoj aplikácií. Predchádzajúci Ukážky Visual Studio ukázal, že Micro...

Čítaj viac