Python Software Foundation mengumumkan tanggal berakhirnya dukungan Python 2

Sejak peluncuran Python 3.0, itu Yayasan Perangkat Lunak Python mulai membuat rekomendasi untuk para pengembang meninggalkan versi sebelumnya dari bahasa pemrograman yang mendukung versi terbaru ini.

Maret lalu, Guido van Rossum, pencipta dan pemimpin proyek Bahasa pemrograman python, mengumumkan bahwa dukungan untuk Python versi 2.7 akan berakhir pada 1 Januari 2020. Setelah batas waktu ini, Python 2.7 tidak akan lagi mendapat manfaat dari pembaruan apa pun, bahkan untuk tambalan keamanan.

Ini adalah ultimatum untuk pengembang yang masih menahan diri dari migrasi ke Python 3, meskipun masih memungkinkan bagi pengembang independen untuk melakukan fork Python 2.7 untuk memastikan kontinuitas. Tetapi untuk Guido van Rossum, tidak perlu lagi menunggu dia dan timnya menerima pembaruan atau bahkan keputusan yang terkait dengan pengembangan Python 2.7.

Setelah pengumuman Guido van Rossum, dia yakin bahwa pengumuman yang lebih formal akan dibuat di alamat yang sama.

Dan sejak saat itu Python Software Foundation (PSF) mengumumkan hal itu

"1 Januari 2020 akan menjadi hari Python 2 akan berakhir. Itu berarti kita tidak akan memperbaikinya setelah hari itu, bahkan jika seseorang memiliki masalah keamanan. Itu harus pergi ke Python 3 sesegera mungkin. "

Kami meluncurkan Python 2.0 pada tahun 2000. Beberapa tahun kemudian kami menyadari bahwa kami perlu melakukan perubahan besar untuk meningkatkan Python. Kemudian, pada tahun 2006, kami memulai Python 3.0. Banyak orang tidak diperbarui, dan kami tidak ingin melukai mereka. Jadi, selama bertahun-tahun, kami terus meningkatkan dan menerbitkan Python 2 dan Python 3.

Dalam pengumuman mereka menyebutkan bahwa ada banyak hal yang Python 2 tidak bisa tangani. (mengambil sebagai referensi apa yang Python 3 lakukan) selain itu pengembang harus membagi upaya untuk terus mendukung Python 2 dan 3 ketika yang terbaik adalah hanya memiliki satu versi untuk fokus.

Kami ingat itu Yayasan Perangkat Lunak Python terdiri dari sukarelawan untuk mempromosikan, melindungi, dan mendukung kemajuan bahasa pemrograman Python, serta mendukung dan memfasilitasi pertumbuhan komunitas pengembang Python internasional.

Menurut yayasan, keputusan ini dibuat untuk membantu pengguna Python. Untuk saling memahami dengan lebih baik, yayasan menawarkan penjelasan berikut:

“Kami menerbitkan Python 2.0 pada tahun 2000. Beberapa tahun kemudian, kami menyadari bahwa kami perlu melakukan perubahan besar untuk meningkatkan Python. Kemudian, pada tahun 2006, kami meluncurkan Python 3.0. Banyak orang tidak memperbarui dan kami tidak ingin melukai mereka. Karena itu, selama bertahun-tahun, kami terus meningkatkan dan menerbitkan Python 2 dan Python 3 “.

"Tapi itu membuatnya sulit untuk memperbaiki Python." Ada perbaikan yang tidak bisa ditangani oleh Python 2. Dan kami memiliki sedikit waktu untuk meningkatkan dan mempercepat Python 3. Dan jika banyak orang terus menggunakan Python 2, sukarelawan Python menderita karena pengembangan perangkat lunak. Mereka tidak dapat menggunakan fitur baru Python 3 untuk meningkatkan alat yang mereka kembangkan. "

"Kami tidak ingin membahayakan pengguna Python 2. Jadi pada 2008 kami mengumumkan bahwa kami akan menghentikan Python 2 pada 2015 dan meminta orang untuk meningkatkan ke Python 2 sebelum tanggal itu."

Sebagian melakukannya, yang lain tidak. Jadi, pada 2014, kami memperpanjang masa jabatan ini hingga 2020. ” Tetapi pada 1 Januari 2020, PSF mengumumkan bahwa dukungan Python 2 akan berakhir.

Bagi orang-orang yang akan terus menggunakan Python 2 setelah tanggal itu, Yayasan menunjukkan bahwa jika mereka "mengalami masalah keamanan katastropik dalam perangkat lunak Python 2 ″, Para relawan (PSF) tidak akan membantu.

“Beberapa masalah ini akan dimulai pada 1 Januari. Masalah lain akan semakin buruk dari waktu ke waktu, ”memperingatkan PSF.

Dengan terus menggunakan Python 3, "Anda akan kehilangan peluang menggunakan alat yang bagus karena mereka hanya akan bekerja di Python 3 dan memperlambat orang-orang yang bergantung pada Anda dan bekerja dengan Anda."

Untuk perangkat lunak yang ditulis dalam Python 2, PSF merekomendasikan penggunaan alat portabilitas Python 3. Beberapa pengembang yang berubah dari Python 2 ke Python 3 mengklaim bahwa itu adalah transisi termudah yang pernah dibuat.

Ada perpustakaan untuk membantu pengembang memigrasi kode mereka ke Python 3 dan dalam hampir semua kasus, dimungkinkan untuk menulis kode yang kompatibel dengan Python 2 dan 3, kata seorang pengembang.

Pos terkait

Back to top button