Python Software Foundation kunngjør sluttdato for Python 2-støtte

Python -rip

Siden utgivelsen av Python 3.0, la Python Software Foundation begynte å komme med anbefalinger til utviklere å forlate tidligere versjoner av programmeringsspråket til fordel for denne siste versjonen.

Sist i mars, Guido van Rossum, skaper og prosjektleder Python programmeringsspråk, kunngjorde at støtte for Python versjon 2.7 slutter 1. januar 2020. Etter denne fristen vil Python 2.7 ikke lenger ha nytte av oppdateringer, ikke engang for sikkerhetsoppdateringer.

Dette er et ultimatum for utviklerne fortsatt avstår fra å migrere til Python 3, selv om det fremdeles er mulig for uavhengige utviklere å forkaste Python 2.7 for å sikre kontinuitet. Men for Guido van Rossum vil det ikke lenger være nødvendig å vente på at han og teamet hans skal motta oppdateringer eller til og med beslutninger relatert til Python 2.7-utvikling.

Etter Guido van Rossums kunngjøring var han sikker på at en mer formell kunngjøring ville komme i samme retning.

Og slik var det siden Python Software Foundation (PSF) kunngjorde det

"1. januar 2020 vil være dagen Python 2. er ferdig. Det betyr at vi ikke vil forbedre det etter den dagen, selv om noen har et sikkerhetsproblem. Den skal flytte til Python 3 så snart som mulig. "

Vi ga ut Python 2.0 i 2000. Noen år senere innså vi at vi måtte gjøre store endringer for å forbedre Python. Så i 2006 startet vi Python 3.0. Mange ble ikke oppdatert, og vi ønsket ikke å skade dem. Så i mange år har vi fortsatt å forbedre og publisere Python 2 og Python 3.

I annonsen nevner de at det er mange ting som Python 2 ikke kan takle. (tar som referanse hva Python 3 gjør) pluss utviklere må dele innsatsen for å fortsette å støtte Python 2 og 3 når det er best å bare ha en enkelt versjon å fokusere på.

Vi husker det Python Software Foundation består av frivillige for å fremme, beskytte og støtte utviklingen av Python-programmeringsspråket, samt å støtte og legge til rette for veksten i det internasjonale samfunnet av Python-utviklere.

Ifølge stiftelsen ble denne beslutningen tatt for å hjelpe Python-brukere. For bedre å forstå hverandre tilbyr stiftelsen følgende forklaringer:

“Vi ga ut Python 2.0 i 2000. Noen år senere innså vi at vi måtte gjøre store endringer for å forbedre Python. Så i 2006 ga vi ut Python 3.0. Mange oppdaterte ikke, og vi ønsket ikke å skade dem. Derfor har vi i mange år fortsatt å forbedre og publisere Python 2 og Python 3 «.

"Men det gjør det vanskelig å forbedre Python." Det er forbedringer som Python 2 ikke kan håndtere. Og vi har mindre tid til å forbedre og akselerere Python 3. Og hvis mange fortsetter å bruke Python 2, lider Python-frivillige for programvareutvikling. De kan ikke bruke de nye funksjonene i Python 3 for å forbedre verktøyene de utvikler.

"Vi ønsket ikke å skade Python 2-brukere. Så i 2008 kunngjorde vi at vi ville stoppe Python 2 i 2015 og ba folk oppgradere til Python 2 før den gang."

Noen gjorde det, andre ikke. Så i 2014 utvidet vi denne fristen til 2020. Men fra 1. januar 2020 kunngjør PSF at Python 2-støtten vil slutte.

For folk som hardnakket fortsetter å bruke Python 2 etter den datoen, stiftelsen påpeker at hvis de "opplever sikkerhetsproblemer katastrofalt i Python 2-programvaren ″, frivillige [PSF] kommer ikke til å hjelpe.

«Noen av disse problemene starter 1. januar. Andre problemer vil bli verre over tid, advarer PSF.

Ved å fortsette å bruke Python 3, "vil du miste sjansene dine for å bruke gode verktøy fordi de bare vil fungere i Python 3, og det vil redusere menneskene som er avhengige av deg og vil jobbe med deg."

For programvare skrevet i Python 2, PSF anbefaler å bruke Python 3-bærbarhetsverktøy. Noen utviklere som byttet fra Python 2 til Python 3 hevder at det var den enkleste overgangen noensinne.

Det er et bibliotek for å hjelpe utviklere med å migrere koden sin til Python 3, og i nesten alle tilfeller er det mulig å skrive Python 2 og 3-kompatibel kode, bemerker en utvikler.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   luix sa

    Det virker som en klok beslutning, vi hadde nok tid til å migrere,