Python Software Foundation Python 2 Desteği İçin Bitiş Tarihini Açıkladı

Python kopyası

Python 3.0'ın piyasaya sürülmesinden bu yana, la Python Yazılım Vakfı önerilerde bulunmaya başladı geliştiricilere önceki sürümleri terk etmek bu son sürüm lehine programlama dili.

Geçen Mart, Guido van Rossum, yaratıcı ve proje lideri Python programlama dili, Python 2.7 sürümünün desteğinin 1 Ocak 2020'de sona ereceğini duyurdu. Bu sürenin bitiminden sonra Python 2.7, güvenlik yamaları için bile herhangi bir güncellemeden yararlanamayacak.

Bu, geliştiriciler için bir ültimatom hala Python 3'e geçmekten kaçınıyor, bağımsız geliştiricilerin Python 2.7'yi çatallaması hala mümkün olsa da sürekliliği sağlamak için. Ancak Guido van Rossum için artık kendisinin ve ekibinin Python 2.7 geliştirmesiyle ilgili güncellemeleri ve hatta kararları almasını beklemek gerekmeyecek.

Guido van Rossum'un açıklamasından sonra, aynı yönde daha resmi bir açıklamanın yapılacağından emindi.

Ve o zamandan beri öyleydi Python Yazılım Vakfı (PSF),

"1 Ocak 2020, Python 2'nin biteceği gün olacak. Bu, o günden sonra birisinin bir güvenlik sorunu olsa bile onu iyileştirmeyeceğimiz anlamına geliyor. Python 3'e mümkün olan en kısa sürede geçmelidir. "

2.0 yılında Python 2000'ı yayınladık. Birkaç yıl sonra Python'u iyileştirmek için büyük değişiklikler yapmamız gerektiğini fark ettik. 2006'da Python 3.0'ı başlattık. Pek çok insan güncellenmedi ve biz onları incitmek istemedik. Bu yüzden uzun yıllar boyunca Python 2 ve Python 3'ü geliştirmeye ve yayınlamaya devam ettik.

Reklamda Python 2'nin halledemeyeceği birçok şey olduğundan bahsediyorlar. (Python 3'ün yaptıklarını referans alarak) artı geliştiriciler çabaları bölmek zorunda Python 2 ve 3'ü desteklemeye devam etmek odaklanmak için tek bir sürüme sahip olmak en iyisi olduğunda.

Bunu hatırlıyoruz Python Yazılım Vakfı gönüllülerden oluşur Python programlama dilinin ilerlemesini teşvik etmek, korumak ve desteklemek, ayrıca uluslararası Python geliştiricileri topluluğunun büyümesini desteklemek ve kolaylaştırmak.

Vakfa göre bu karar Python kullanıcılarına yardımcı olmak için verildi. Vakıf, birbirini daha iyi anlamak için aşağıdaki açıklamaları sunar:

"2.0 yılında Python 2000'ı yayınladık. Birkaç yıl sonra, Python'u iyileştirmek için büyük değişiklikler yapmamız gerektiğini fark ettik. 2006'da Python 3.0'ı yayınladık. Pek çok insan güncelleme yapmadı ve biz onları incitmek istemedik. Bu nedenle, uzun yıllar boyunca Python 2 ve Python 3'ü geliştirmeye ve yayınlamaya devam ettik «.

"Ancak bu, Python'u geliştirmeyi zorlaştırıyor." Python 2'nin işleyemeyeceği iyileştirmeler var. Ve Python 3'ü geliştirmek ve hızlandırmak için daha az vaktimiz var. Ve birçok kişi Python 2'yi kullanmaya devam ederse, yazılım geliştirme için Python gönüllüleri zarar görür. Python 3'teki yeni özellikleri geliştirdikleri araçları iyileştirmek için kullanamazlar.

"Python 2 kullanıcılarına zarar vermek istemedik. Bu yüzden 2008'de, 2'te Python 2015'yi durduracağımızı ve ondan önce insanlardan Python 2'ye yükseltmelerini isteyeceğimizi duyurduk."

Bazıları yaptı, bazıları yapmadı. Bu yüzden 2014'te bu son tarihi 2020'ye kadar uzattık. Ancak 1 Ocak 2020 itibariyle PSF, Python 2 desteğinin sona ereceğini duyurdu.

Bu tarihten sonra inatla Python 2 kullanmaya devam edecek kişiler için, vakıf, "güvenlik sorunları yaşarlarsa Python 2 yazılımında felaket ″, gönüllüler [PSF] yardım etmeyecek.

«Bu sorunlardan bazıları 1 Ocak'ta başlayacak. Diğer sorunlar zamanla daha da kötüleşecek, "diye uyarıyor PSF.

Python 3'ü kullanmaya devam ederek, "iyi araçları kullanma şansınızı kaybedeceksiniz çünkü bunlar yalnızca Python 3'te çalışacak ve size bağımlı olan ve sizinle birlikte çalışan insanları yavaşlatacak."

Python 2 ile yazılmış yazılım için, PSF, Python 3 taşınabilirlik araçlarının kullanılmasını önerir. Python 2'den Python 3'e geçiş yapan bazı geliştiriciler, bunun şimdiye kadar yapılmış en kolay geçiş olduğunu iddia ediyor.

Geliştiricilerin kodlarını Python 3'e taşımalarına yardımcı olacak bir kitaplık var ve neredeyse her durumda Python 2 ve 3 uyumlu kod yazmak mümkün, diyor bir geliştirici.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Luix dijo

    Akıllıca bir karar gibi görünüyor, taşınmak için yeterince zamanımız oldu.