Python Software Foundation ilmoittaa Python 2 -tuen lopetuspäivän

Python-kopio

Python 3.0: n julkaisun jälkeen la Python Software Foundation alkoi antaa suosituksia kehittäjille hylätä edelliset versiot ohjelmointikielestä tämän viimeisimmän version hyväksi.

Viime maaliskuussa Guido van Rossum, luoja ja projektijohtaja Python-ohjelmointikieli, ilmoitti, että Python-version 2.7 tuki päättyy 1. tammikuuta 2020. Tämän määräajan jälkeen Python 2.7 ei enää hyödy päivityksistä, ei edes tietoturvakorjauksista.

Tämä on kehittäjien ultimaatti pidättäytyy edelleen siirtymästä Python 3: een, vaikka itsenäiset kehittäjät voivat silti haarauttaa Python 2.7: n jatkuvuuden varmistamiseksi. Mutta Guido van Rossumin kannalta ei enää tarvitse odottaa, että hän ja hänen tiiminsä saavat päivityksiä tai edes Python 2.7 -kehitykseen liittyviä päätöksiä.

Guido van Rossumin ilmoituksen jälkeen hän oli varma, että virallisempi ilmoitus tehdään samaan suuntaan.

Ja niin se oli siitä lähtien Python Software Foundation (PSF) ilmoitti siitä

"1. tammikuuta 2020 olisi päivä, jolloin Python 2 valmistuu. Se tarkoittaa, että emme paranna sitä sen päivän jälkeen, vaikka jollakin olisi turvallisuusongelma. Sen pitäisi siirtyä Python 3: een mahdollisimman pian. "

Julkaisimme Python 2.0: n vuonna 2000. Muutama vuosi myöhemmin huomasimme, että meidän on tehtävä suuria muutoksia Pythonin parantamiseksi. Joten vuonna 2006 aloitimme Python 3.0: n. Monet ihmiset eivät päivittyneet, emmekä halunneet satuttaa heitä. Joten olemme vuosien ajan jatkaneet Python 2: n ja Python 3: n parantamista ja julkaisemista.

Mainoksessa he mainitsevat, että on monia asioita, joita Python 2 ei pysty käsittelemään. (viitataan siihen, mitä Python 3 tekee) kehittäjien on jaettava ponnistelunsa jatkaa Python 2: n ja 3: n tukemista kun on parasta vain keskittyä yhteen versioon.

Muistamme sen Python Software Foundation koostuu vapaaehtoisista edistää, suojata ja tukea Python-ohjelmointikielen kehitystä sekä tukea ja helpottaa Python-kehittäjien kansainvälisen yhteisön kasvua.

Säätiön mukaan tämä päätös tehtiin Python-käyttäjien auttamiseksi. Ymmärtääkseen toisiaan säätiö tarjoaa seuraavat selitykset:

”Julkaisimme Python 2.0: n vuonna 2000. Muutama vuosi myöhemmin huomasimme, että meidän on tehtävä suuria muutoksia Pythonin parantamiseksi. Joten julkaisimme vuonna 2006 Python 3.0: n. Monet ihmiset eivät päivittäneet emmekä halunneet satuttaa heitä. Siksi olemme vuosien ajan jatkaneet Python 2: n ja Python 3: n parantamista ja julkaisemista.

"Mutta se vaikeuttaa Pythonin parantamista." On parannuksia, joita Python 2 ei pysty käsittelemään. Ja meillä on vähemmän aikaa Python 3: n parantamiseen ja nopeuttamiseen. Ja jos monet ihmiset jatkavat Python 2: n käyttöä, Pythonin vapaaehtoiset kärsivät ohjelmistokehityksestä. He eivät voi käyttää Python 3: n uusia ominaisuuksia kehitettävien työkalujen parantamiseen.

"Emme halunneet vahingoittaa Python 2 -käyttäjiä. Joten vuonna 2008 ilmoitimme, että lopetamme Python 2: n vuonna 2015 ja pyydämme ihmisiä päivittämään Python 2: een ennen sitä."

Jotkut tekivät, toiset eivät. Joten vuonna 2014 jatkimme määräaikaa vuoteen 2020. Mutta 1. tammikuuta 2020 alkaen PSF ilmoittaa, että Python 2 -tuki loppuu.

Ihmisille, jotka jatkavat itsepintaisesti Python 2: n käyttöä kyseisen päivämäärän jälkeen, säätiö huomauttaa, että jos he "kokevat turvallisuusongelmia katastrofaalinen Python 2 -ohjelmistossa ″, vapaaehtoiset [PSF] eivät aio auttaa.

«Jotkut näistä ongelmista alkavat 1. tammikuuta. Muut ongelmat pahenevat ajan myötä ", varoittaa PSF.

Jatkamalla Python 3: n käyttöä "menetät mahdollisuutesi käyttää hyviä työkaluja, koska ne toimivat vain Python 3: ssa ja se hidastaa sinusta riippuvaisia ​​ja kanssasi työskenteleviä ihmisiä".

Python 2: een kirjoitetuille ohjelmistoille PSF suosittelee Python 3 -siirtotyökalujen käyttöä. Jotkut kehittäjät, jotka siirtyivät Python 2: sta Python 3: een, väittävät, että se oli helpoin koskaan tehty siirtymä.

On kirjasto, joka auttaa kehittäjiä siirtämään koodin Python 3: een, ja melkein kaikissa tapauksissa on mahdollista kirjoittaa Python 2 ja 3 -yhteensopiva koodi, huomauttaa yksi kehittäjä.


Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   luix dijo

    Vaikuttaa viisaalta päätökseltä, meillä oli tarpeeksi aikaa siirtyä,