Fondacioni Python Software shpall datën e mbarimit për mbështetjen e Python 2

Python shqyej

Që nga lëshimi i Python 3.0, la Fondacioni Python Software filloi të bënte rekomandime tek zhvilluesit të braktisin versionet e mëparshme të gjuhës së programimit në favor të këtij versioni të fundit.

Marsin e kaluar, Guido van Rossum, krijues dhe udhëheqës i projektit Gjuhë programimi Python, njoftoi se mbështetja për Python version 2.7 do të përfundojë më 1 janar 2020. Pas këtij afati, Python 2.7 nuk do të përfitojë më nga asnjë azhurnim, madje as për rregullimet e sigurisë.

Ky është një ultimatum për zhvilluesit ende përmbahen nga migrimi në Python 3, edhe pse është akoma e mundur që zhvilluesit e pavarur të pirun Python 2.7 për të siguruar vazhdimësinë. Por për Guido van Rossum, nuk do të jetë më e nevojshme të presim që ai dhe ekipi i tij të marrin azhurnime apo edhe vendime në lidhje me zhvillimin e Python 2.7.

Pas njoftimit të Guido van Rossum, ai ishte i sigurt se një njoftim më zyrtar do të bëhej në të njëjtin drejtim.

Dhe kështu ishte që atëherë Fondacioni Python Software (PSF) njoftoi se

"1 janari 2020 do të ishte dita kur Python 2. do të përfundojë. Kjo do të thotë që ne nuk do ta përmirësojmë atë pas asaj dite, edhe nëse dikush ka një çështje sigurie. Duhet të zhvendoset në Python 3 sa më shpejt të jetë e mundur ".

Ne e lëshuam Python 2.0 në 2000. Disa vjet më vonë kuptuam se duhej të bënim ndryshime të mëdha për të përmirësuar Python. Kështu që në vitin 2006, ne filluam Python 3.0. Shumë njerëz nuk u azhurnuan dhe ne nuk donim t'i lëndonim ata. Pra, për shumë vite kemi vazhduar të përmirësojmë dhe botojmë Python 2 dhe Python 3.

Në reklamë ata përmendin se ka shumë gjëra që Python 2 nuk mund t'i trajtojë. (duke marrë si referencë atë që bën Python 3) plus zhvilluesit duhet të ndajnë përpjekjet për të vazhduar mbështetjen e Python 2 dhe 3 kur është më mirë të kesh vetëm një version të vetëm për t'u përqëndruar.

Ne e kujtojmë atë Fondacioni Python Software përbëhet nga vullnetarë për të promovuar, mbrojtur dhe mbështetur përparimin e gjuhës programuese Python, si dhe për të mbështetur dhe lehtësuar rritjen e komunitetit ndërkombëtar të zhvilluesve të Python.

Sipas fondacionit, ky vendim u mor për të ndihmuar përdoruesit e Python. Për të kuptuar më mirë njëri-tjetrin, fondacioni ofron shpjegimet e mëposhtme:

“Ne e lëshuam Python 2.0 në 2000. Disa vjet më vonë, kuptuam se duhej të bënim ndryshime të mëdha për të përmirësuar Python. Kështu që në vitin 2006, ne lëshuam Python 3.0. Shumë njerëz nuk u azhurnuan dhe ne nuk donim t’i lëndonim. Prandaj, për shumë vite, ne kemi vazhduar të përmirësojmë dhe botojmë Python 2 dhe Python 3 «.

"Por kjo e bën të vështirë përmirësimin e Python." Ka përmirësime që Python 2 nuk mund t'i trajtojë. Dhe kemi më pak kohë për të përmirësuar dhe përshpejtuar Python 3. Dhe nëse shumë njerëz vazhdojnë të përdorin Python 2, vullnetarët e Python për zhvillimin e softuerit vuajnë. Ata nuk mund të përdorin veçoritë e reja në Python 3 për të përmirësuar mjetet që ata zhvillojnë.

"Ne nuk donim të dëmtonim përdoruesit e Python 2. Kështu që në vitin 2008 ne njoftuam se do të ndalonim Python 2 në 2015 dhe do t'u kërkonim njerëzve që të azhurnoheshin në Python 2 përpara atëherë".

Disa e bënë, disa jo. Kështu që në vitin 2014, ne e zgjatëm këtë afat deri në vitin 2020. Por që nga 1 janari 2020, PSF njofton se mbështetja për Python 2 do të marrë fund.

Për njerëzit që me kokëfortësi do të vazhdojnë të përdorin Python 2 pas asaj date, fondacioni vëren se nëse ata "përjetojnë probleme sigurie katastrofike në programin Python 2, vullnetarët [PSF] nuk do të ndihmojnë.

«Disa nga këto probleme do të fillojnë në 1 janar. Problemet e tjera do të përkeqësohen me kalimin e kohës, "paralajmëron PSF.

Duke vazhduar të përdorni Python 3, "ju do të humbni shanset tuaj për të përdorur mjete të mira sepse ato do të punojnë vetëm në Python 3 dhe do të ngadalësojë njerëzit që varen nga ju dhe do të punojnë me ju".

Për softuerin e shkruar në Python 2, PSF rekomandon përdorimin e mjeteve të transportueshmërisë Python 3. Disa zhvillues që kaluan nga Python 2 në Python 3 pretendojnë se ishte tranzicioni më i lehtë i bërë ndonjëherë.

Ekziston një bibliotekë për të ndihmuar zhvilluesit të migrojnë kodin e tyre në Python 3 dhe pothuajse në të gjitha rastet, është e mundur të shkruash kodin e pajtueshëm Python 2 dhe 3, vëren një zhvillues.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   luix dijo

    Duket si një vendim i mençur, kishim kohë të mjaftueshme për të migruar,