Ipinahayag ng Python Software Foundation ang Petsa ng Pagtatapos para sa Suporta ng Python 2

Sawa rip

Mula nang mailabas ang Python 3.0, la Nagsimulang gumawa ng mga rekomendasyon ang Python Software Foundation sa mga developer upang talikuran ang mga nakaraang bersyon ng wika ng programa sa pabor sa pinakabagong bersyon.

Noong nakaraang Marso, Guido van Rossum, tagalikha at pinuno ng proyekto Wika ng programa sa Python, inihayag na ang suporta para sa bersyon ng Python 2.7 ay magtatapos sa Enero 1, 2020. Matapos ang deadline na ito, ang Python 2.7 ay hindi na makikinabang mula sa anumang mga pag-update, kahit na para sa mga patch ng seguridad.

Ito ay isang ultimatum para sa mga developer pinipigilan pa rin ang paglipat sa Python 3, kahit na posible pa rin para sa mga independiyenteng developer na mag-fork ng Python 2.7 upang matiyak ang pagpapatuloy. Ngunit para kay Guido van Rossum, hindi na kinakailangan na maghintay para sa kanya at sa kanyang koponan na makatanggap ng mga update o kahit mga desisyon na nauugnay sa pag-unlad ng Python 2.7.

Matapos ang anunsyo ni Guido van Rossum, natitiyak niya na ang isang mas pormal na anunsyo ay gagawin sa parehong direksyon.

At ganoon din simula ipinahayag iyon ng Python Software Foundation (PSF)

"Enero 1, 2020 ang araw na tatapusin ng Python 2. Nangangahulugan ito na hindi namin ito pagbutihin pagkatapos ng araw na iyon, kahit na ang isang tao ay may isyu sa seguridad. Dapat itong lumipat sa Python 3 sa lalong madaling panahon. "

Inilabas namin ang Python 2.0 noong 2000. Makalipas ang ilang taon napagtanto namin na kailangan naming gumawa ng malalaking pagbabago upang mapabuti ang Python. Kaya noong 2006, sinimulan namin ang Python 3.0. Maraming tao ang hindi nai-update, at hindi namin nais na saktan sila. Kaya't sa loob ng maraming taon ay patuloy kaming nagpapabuti at naglathala ng Python 2 at Python 3.

Sa ad binanggit nila na maraming mga bagay na hindi mahawakan ng Python 2. (Kinukuha bilang sanggunian kung ano ang ginagawa ng Python 3) kasama ang mga developer ay kailangang hatiin ang mga pagsisikap upang ipagpatuloy ang pagsuporta sa Python 2 at 3 kapag pinakamahusay na magkaroon lamang ng isang solong bersyon upang ituon.

Naaalala natin yan ang Python Software Foundation ay binubuo ng mga boluntaryo upang itaguyod, protektahan at suportahan ang pagsulong ng wika ng programa ng Python, pati na rin upang suportahan at padaliin ang paglago ng internasyonal na komunidad ng mga developer ng Python.

Ayon sa pundasyon, ang desisyon na ito ay ginawa upang matulungan ang mga gumagamit ng Python. Upang mas maunawaan ang bawat isa, nag-aalok ang pundasyon ng mga sumusunod na paliwanag:

"Inilabas namin ang Python 2.0 noong 2000. Pagkalipas ng ilang taon, napagtanto namin na kailangan naming gumawa ng malalaking pagbabago upang mapabuti ang Python. Kaya noong 2006, pinakawalan namin ang Python 3.0. Maraming tao ang hindi nag-update at hindi namin nais na saktan sila. Samakatuwid, sa loob ng maraming taon, patuloy kaming nagpapabuti at naglathala ng Python 2 at Python 3 «.

"Ngunit pinahihirapan nitong mapabuti ang Python." Mayroong mga pagpapabuti na hindi mahawakan ng Python 2. At mayroon kaming mas kaunting oras upang mapabuti at mapabilis ang Python 3. At kung maraming mga tao ang patuloy na gumagamit ng Python 2, ang mga Python volunteer para sa pag-unlad ng software ay nagdurusa. Hindi nila maaaring gamitin ang mga bagong tampok sa Python 3 upang mapagbuti ang mga tool na binuo nila.

"Hindi namin nais na saktan ang mga gumagamit ng Python 2. Kaya noong 2008 ay inanunsyo namin na titigil namin ang Python 2 sa 2015 at hinihiling sa mga tao na mag-upgrade sa Python 2 bago noon."

Ang ilan ay may, ang ilan ay hindi. Kaya't noong 2014, pinalawak namin ang deadline na ito hanggang 2020. Ngunit hanggang Enero 1, 2020, inihayag ng PSF na tatapusin ang suporta ng Python 2.

Para sa mga taong patuloy na nagpapatuloy sa paggamit ng Python 2 pagkatapos ng petsang iyon, itinuro ng pundasyon na kung "nakakaranas sila ng mga problema sa seguridad sakuna sa software ng Python 2 ″, ang mga boluntaryo [PSF] ay hindi tutulong.

«Ang ilan sa mga problemang ito ay magsisimula sa ika-1 ng Enero. Ang iba pang mga problema ay magiging mas malala sa paglipas ng panahon, "binalaan ng PSF.

Sa pamamagitan ng pagpapatuloy na paggamit ng Python 3, "mawawala ang iyong mga pagkakataong gumamit ng magagandang tool dahil gagana lamang sila sa Python 3 at mabagal nito ang mga taong umaasa sa iyo at gagana sa iyo."

Para sa software na nakasulat sa Python 2, Inirekumenda ng PSF ang paggamit ng mga tool sa pagdadala ng Python 3. Ang ilang mga developer na lumipat mula sa Python 2 hanggang sa Python 3 ay nagsasabi na ito ang pinakamadaling paglipat na nagawa.

Mayroong isang library upang matulungan ang mga developer na ilipat ang kanilang code sa Python 3 at sa halos lahat ng mga kaso, posible na isulat ang katugmang code ng Python 2 at 3, sabi ng isang developer.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kalmado dijo

    Mukhang isang matalinong desisyon sa akin, nagkaroon kami ng sapat na oras upang lumipat,