„Python Software Foundation“ paskelbia „Python 2“ palaikymo pabaigos datą

python rip

Nuo „Python 3.0“ išleidimo la „Python Software Foundation“ pradėjo teikti rekomendacijas kūrėjams atsisakyti ankstesnių versijų programavimo kalbos naudai naujausia versija.

Pernai kovą Guido van Rossumas, kūrėjas ir projekto vadovas „Python“ programavimo kalba, paskelbė, kad „Python 2.7“ versijos palaikymas baigsis 1 m. sausio 2020 d. Pasibaigus šiam terminui, „Python 2.7“ nebebus naudingi jokie naujinimai, net ir saugos pataisoms.

Tai yra ultimatumas kūrėjams vis dar susilaikydama nuo perėjimo prie „Python 3“, Nepaisant to, kad nepriklausomi kūrėjai vis dar gali įjungti „Python 2.7“ siekiant užtikrinti tęstinumą. Tačiau Guido van Rossumui nebereikės laukti, kol jis ir jo komanda gaus atnaujinimus ar net sprendimus, susijusius su „Python 2.7“ kūrimu.

Po Guido van Rossumo pranešimo jis buvo tikras, kad ta pačia kryptimi bus paskelbtas oficialesnis pranešimas.

Taip buvo nuo to laiko apie tai pranešė „Python Software Foundation“ (PSF)

„1 m. Sausio 2020 d. Bus ta diena, kai„ Python 2 “bus baigta. Tai reiškia, kad po tos dienos jos nepagerinsime, net jei kam nors kyla saugumo problemų. Jis turėtų kuo greičiau pereiti prie „Python 3“.

„Python 2.0“ išleidome 2000 m. Po kelerių metų supratome, kad norėdami patobulinti „Python“ turime atlikti didelius pokyčius. Taigi 2006 m. Pradėjome „Python 3.0“. Daugelis žmonių neatnaujino ir nenorėjome jų įskaudinti. Taigi daugelį metų mes toliau tobulinome ir skelbėme „Python 2“ ir „Python 3“.

Skelbime jie mini, kad yra daug dalykų, kurių „Python 2“ negali tvarkyti. (atsižvelgiant į tai, ką daro „Python 3“) plius kūrėjai turi dalytis pastangomis toliau palaikyti „Python 2“ ir „3“ kai geriausia turėti tik vieną versiją, kuriai sutelkti dėmesį.

Tai prisimename „Python Software Foundation“ sudaro savanoriai skatinti, apsaugoti ir palaikyti „Python“ programavimo kalbos pažangą, taip pat remti ir palengvinti tarptautinės „Python“ kūrėjų bendruomenės augimą.

Pasak fondo, šis sprendimas buvo priimtas siekiant padėti „Python“ vartotojams. Siekdamas geriau suprasti vienas kitą, fondas pateikia šiuos paaiškinimus:

„Mes išleidome„ Python 2.0 “2000 m. Po kelerių metų supratome, kad norėdami patobulinti„ Python “turime atlikti didelius pokyčius. Taigi 2006 m. Mes išleidome „Python 3.0“. Daugelis žmonių neatnaujino ir nenorėjome jų įskaudinti. Todėl daugelį metų mes toliau tobulinome ir skelbėme „Python 2“ ir „Python 3“.

- Bet tai apsunkina „Python“ tobulinimą. Yra patobulinimų, kurių „Python 2“ negali apdoroti. Ir mes turime mažiau laiko tobulinti ir pagreitinti „Python 3“. Jei daugelis žmonių ir toliau naudoja „Python 2“, „Python“ savanoriai kenčia nuo programinės įrangos kūrimo. Jie negali naudoti naujų „Python 3“ funkcijų tobulindami savo sukurtus įrankius.

"Mes nenorėjome pakenkti" Python 2 "vartotojams. Taigi 2008 m. Mes paskelbėme, kad 2 m. Sustabdysime" Python 2015 "ir paprašysime žmonių prieš tai atnaujinti į" Python 2 "."

Kai kurie padarė, kiti - ne. Taigi 2014 m. Šį terminą pratęsėme iki 2020 m. Tačiau nuo 1 m. Sausio 2020 d. PŠP praneša, kad „Python 2“ palaikymas baigsis.

Žmonėms, kurie atkakliai ir toliau naudos „Python 2“ po šios datos, fondas nurodo, kad jei jie „patiria saugumo problemų katastrofiškas „Python 2“ programinėje įrangoje “, savanoriai [PSF] neketina padėti.

«Kai kurios iš šių problemų prasidės sausio 1 d. Kitos problemos laikui bėgant dar labiau pablogės “, - perspėja PSF.

Tęsdami „Python 3“ naudojimą, „prarasite galimybes naudoti gerus įrankius, nes jie veiks tik„ Python 3 “ir tai sulėtins žmones, kurie priklauso nuo jūsų ir dirbs su jumis“.

Programinei įrangai, parašytai „Python 2“, PSF rekomenduoja naudoti „Python 3“ perkeliamumo įrankius. Kai kurie kūrėjai, perėję iš „Python 2“ į „Python 3“, teigia, kad tai buvo lengviausias perėjimas.

Yra biblioteka, padedanti kūrėjams perkelti savo kodą į „Python 3“, ir beveik visais atvejais galima parašyti suderinamą „Python 2“ ir „3“ kodą, pažymi vienas kūrėjas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   liuksas sakė

    Man atrodo, kad tai protingas sprendimas, mes turėjome pakankamai laiko migruoti,