Python Software Foundation oznamuje datum ukončení podpory Pythonu 2

python rip

Od vydání Pythonu 3.0 la Python Software Foundation začala vydávat doporučení vývojářům opustit předchozí verze programovacího jazyka ve prospěch této nejnovější verze.

Loni v březnu Guido van Rossum, tvůrce a vedoucí projektu Programovací jazyk Python, oznámila, že podpora pro Python verze 2.7 skončí 1. ledna 2020. Po tomto termínu již Python 2.7 nebude mít prospěch z jakýchkoli aktualizací, a to ani pro bezpečnostní záplaty.

Toto je ultimátum pro vývojáře stále se zdržuje migrace na Python 3, i když je stále možné, aby nezávislí vývojáři vidlicovali Python 2.7 zajistit kontinuitu. Ale pro Guida van Rossuma již nebude nutné čekat, až on a jeho tým obdrží aktualizace nebo dokonce rozhodnutí týkající se vývoje Pythonu 2.7.

Po oznámení Guida van Rossuma si byl jistý, že ve stejném směru bude učiněno formálnější oznámení.

A tak to bylo od té doby oznámila to Python Software Foundation (PSF)

"1. ledna 2020 bude den, kdy Python 2 skončí. To znamená, že po tomto dni to už nebudeme vylepšovat, i když má někdo problém se zabezpečením." Mělo by se co nejdříve přesunout do Pythonu 3. “

Vydali jsme Python 2.0 v roce 2000. O několik let později jsme si uvědomili, že musíme udělat velké změny, abychom Python vylepšili. V roce 2006 jsme tedy spustili Python 3.0. Mnoho lidí se neaktualizovalo a nechtěli jsme jim ublížit. Po mnoho let jsme tedy neustále vylepšovali a publikovali Python 2 a Python 3.

V reklamě zmiňují, že existuje mnoho věcí, které Python 2 nedokáže zvládnout. (brát jako referenci, co dělá Python 3) kromě toho, že vývojáři musí rozdělit úsilí pokračovat v podpoře Pythonu 2 a 3 kdy je nejlepší mít pouze jednu verzi, na kterou se můžete zaměřit.

Pamatujeme si to Python Software Foundation se skládá z dobrovolníků propagovat, chránit a podporovat rozvoj programovacího jazyka Python a podporovat a usnadňovat růst mezinárodní komunity vývojářů Pythonu.

Podle nadace bylo toto rozhodnutí učiněno proto, aby pomohlo uživatelům Pythonu. Abychom si navzájem lépe rozuměli, nadace nabízí následující vysvětlení:

"Vydali jsme Python 2.0 v roce 2000. O několik let později jsme si uvědomili, že musíme udělat velké změny, abychom Python vylepšili." V roce 2006 jsme tedy vydali Python 3.0. Mnoho lidí se neaktualizovalo a my jsme jim nechtěli ublížit. Proto jsme po mnoho let pokračovali ve zdokonalování a publikování Pythonu 2 a Pythonu 3 «.

„Ale to ztěžuje vylepšení Pythonu.“ Existují vylepšení, která Python 2 nedokáže zpracovat. A máme méně času na vylepšení a zrychlení Pythonu 3. A pokud mnoho lidí bude i nadále používat Python 2, trpí tím dobrovolníci Pythonu na vývoj softwaru. Nemohou používat nové funkce v Pythonu 3 ke zlepšení nástrojů, které vyvíjejí.

"Nechtěli jsme ublížit uživatelům Pythonu 2. V roce 2008 jsme tedy oznámili, že v roce 2 zastavíme Python 2015 a požádáme lidi, aby do té doby upgradovali na Python 2."

Někteří ano, jiní ne. V roce 2014 jsme tedy prodloužili tuto lhůtu do roku 2020. Od 1. ledna 2020 však PSF oznamuje, že podpora Pythonu 2 skončí.

Pro lidi, kteří budou tvrdohlavě pokračovat v používání Pythonu 2 po tomto datu, nadace konstatuje, že pokud „narazí na bezpečnostní problémy katastrofické v softwaru Python 2 “, dobrovolníci [PSF] nepomohou.

«Některé z těchto problémů začnou 1. ledna. Další problémy se časem zhorší, “varuje PSF.

Pokračováním v používání Pythonu 3 „ztratíte šance na používání dobrých nástrojů, protože budou fungovat pouze v Pythonu 3 a zpomalí to lidi, kteří jsou na vás závislí a budou s vámi pracovat.“

U softwaru napsaného v Pythonu 2 PSF doporučuje používat nástroje pro přenositelnost Pythonu 3. Někteří vývojáři, kteří přešli z Pythonu 2 na Python 3, tvrdí, že to byl nejjednodušší přechod, jaký byl kdy proveden.

K dispozici je knihovna, která vývojářům pomáhá migrovat jejich kód do Pythonu 3, a téměř ve všech případech je možné napsat kód kompatibilní s Pythonem 2 a 3, poznamenává jeden vývojář.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   luix řekl

    Vypadá to jako moudré rozhodnutí, měli jsme dost času na migraci,