Yayasan Perisian Python Mengumumkan Tarikh Akhir untuk Sokongan Python 2

Python merobek

Sejak pembebasan Python 3.0, la Python Software Foundation mula membuat cadangan kepada pemaju untuk meninggalkan versi sebelumnya bahasa pengaturcaraan yang memihak kepada versi terbaru ini.

Mac lalu, Guido van Rossum, pencipta dan ketua projek Bahasa pengaturcaraan Python, mengumumkan bahawa sokongan untuk Python versi 2.7 akan berakhir pada 1 Januari 2020. Selepas tarikh akhir ini, Python 2.7 tidak akan lagi mendapat manfaat daripada sebarang kemas kini, bahkan untuk patch keselamatan.

Ini adalah ultimatum untuk pemaju masih menahan diri untuk tidak berhijrah ke Python 3, walaupun pemaju bebas masih boleh memalsukan Python 2.7 untuk memastikan kesinambungan. Tetapi bagi Guido van Rossum, tidak perlu lagi menunggu dia dan pasukannya menerima kemas kini atau bahkan keputusan yang berkaitan dengan pengembangan Python 2.7.

Setelah pengumuman Guido van Rossum, dia yakin bahawa pengumuman yang lebih formal akan dibuat ke arah yang sama.

Dan sejak itu Python Software Foundation (PSF) mengumumkan bahawa

"1 Januari 2020 adalah hari Python 2 selesai. Itu bererti kita tidak akan memperbaikinya selepas hari itu, walaupun seseorang mempunyai masalah keselamatan. Ia harus bergerak ke Python 3 secepat mungkin. "

Kami melancarkan Python 2.0 pada tahun 2000. Beberapa tahun kemudian kami menyedari bahawa kami perlu membuat perubahan besar untuk meningkatkan Python. Oleh itu, pada tahun 2006, kami memulakan Python 3.0. Banyak orang tidak mendapat maklumat terkini, dan kami tidak mahu menyakiti mereka. Oleh itu, selama bertahun-tahun kami terus meningkatkan dan menerbitkan Python 2 dan Python 3.

Dalam iklan tersebut mereka menyebut bahawa terdapat banyak perkara yang tidak dapat ditangani oleh Python 2. (mengambil rujukan apa yang dilakukan oleh Python 3) ditambah pemaju harus membahagi usaha untuk terus menyokong Python 2 dan 3 apabila yang terbaik hanya mempunyai satu versi untuk ditumpukan.

Kami ingat bahawa Python Software Foundation terdiri daripada sukarelawan untuk mempromosikan, melindungi dan menyokong kemajuan bahasa pengaturcaraan Python, serta untuk menyokong dan memudahkan pertumbuhan komuniti antarabangsa pembangun Python.

Menurut yayasan itu, keputusan ini dibuat untuk membantu pengguna Python. Untuk saling memahami antara satu sama lain, yayasan ini memberikan penjelasan berikut:

"Kami melancarkan Python 2.0 pada tahun 2000. Beberapa tahun kemudian, kami menyedari bahawa kami perlu membuat perubahan besar untuk meningkatkan Python. Oleh itu, pada tahun 2006, kami melancarkan Python 3.0. Banyak orang tidak mengemas kini dan kami tidak mahu menyakiti mereka. Oleh itu, selama bertahun-tahun, kami terus meningkatkan dan menerbitkan Python 2 dan Python 3 «.

"Tetapi itu menyukarkan peningkatan Python." Terdapat penambahbaikan yang tidak dapat ditangani oleh Python 2. Dan kita mempunyai lebih sedikit masa untuk memperbaiki dan mempercepat Python 3. Dan jika banyak orang terus menggunakan Python 2, sukarelawan Python untuk pembangunan perisian menderita. Mereka tidak dapat menggunakan fitur baru di Python 3 untuk memperbaiki alat yang mereka kembangkan.

"Kami tidak mahu membahayakan pengguna Python 2. Jadi pada tahun 2008 kami mengumumkan bahawa kami akan menghentikan Python 2 pada tahun 2015 dan meminta orang untuk menaik taraf ke Python 2 sebelum itu."

Ada yang tidak, ada yang tidak. Oleh itu, pada tahun 2014, kami melanjutkan tarikh akhir ini hingga 2020. Tetapi pada 1 Januari 2020, PSF mengumumkan bahawa sokongan Python 2 akan berakhir.

Bagi orang yang akan terus menggunakan Python 2 selepas tarikh tersebut, yayasan itu menunjukkan bahawa sekiranya mereka "mengalami masalah keselamatan malapetaka dalam perisian Python 2 ″, sukarelawan [PSF] tidak akan membantu.

«Sebilangan masalah ini akan bermula pada 1 Januari. Masalah lain akan bertambah buruk dari masa ke masa, "memberi amaran kepada PSF.

Dengan terus menggunakan Python 3, "anda akan kehilangan peluang menggunakan alat yang baik kerana mereka hanya akan berfungsi di Python 3 dan ini akan melambatkan orang yang bergantung dan bekerja dengan anda."

Untuk perisian yang ditulis dalam Python 2, PSF mengesyorkan menggunakan alat mudah alih Python 3. Beberapa pemaju yang beralih dari Python 2 ke Python 3 mendakwa bahawa ia adalah peralihan termudah yang pernah dibuat.

Terdapat perpustakaan untuk membantu pembangun memindahkan kod mereka ke Python 3 dan dalam hampir semua kes, adalah mungkin untuk menulis kod serasi Python 2 dan 3, kata seorang pembangun.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   luix kata

    Sepertinya keputusan yang bijak, kita mempunyai cukup masa untuk berhijrah,