Python Software Foundation annuncia la data di fine per il supporto di Python 2

pitone rip

Dal rilascio di Python 3.0, la Python Software Foundation ha iniziato a fornire consigli agli sviluppatori per abbandonare le versioni precedenti del linguaggio di programmazione a favore di quest'ultima versione.

Lo scorso marzo Guido van Rossum, ideatore e capo progetto Linguaggio di programmazione Python, ha annunciato che il supporto per la versione 2.7 di Python terminerà il 1 ° gennaio 2020. Dopo questa scadenza, Python 2.7 non beneficerà più di alcun aggiornamento, nemmeno per le patch di sicurezza.

Questo è un ultimatum per gli sviluppatori ancora astenendosi dal migrare a Python 3, anche se è ancora possibile per sviluppatori indipendenti eseguire il fork di Python 2.7 per garantire la continuità. Ma per Guido van Rossum non sarà più necessario attendere che lui e il suo team ricevano aggiornamenti o addirittura decisioni relative allo sviluppo di Python 2.7.

Dopo l'annuncio di Guido van Rossum, era sicuro che un annuncio più formale sarebbe stato fatto nella stessa direzione.

E così è stato da allora lo ha annunciato la Python Software Foundation (PSF)

"Il 1 ° gennaio 2020 sarebbe il giorno in cui finirà Python 2. Ciò significa che non lo miglioreremo dopo quel giorno, anche se qualcuno ha un problema di sicurezza. Dovrebbe passare a Python 3 il prima possibile. "

Abbiamo rilasciato Python 2.0 nel 2000. Alcuni anni dopo ci siamo resi conto che dovevamo fare grandi cambiamenti per migliorare Python. Quindi nel 2006 abbiamo avviato Python 3.0. Molte persone non sono state aggiornate e non volevamo ferirle. Quindi per molti anni abbiamo continuato a migliorare e pubblicare Python 2 e Python 3.

Nell'annuncio menzionano che ci sono molte cose che Python 2 non può gestire. (prendendo come riferimento quello che fa Python 3) inoltre gli sviluppatori devono dividere gli sforzi per continuare a supportare Python 2 e 3 quando è meglio avere una sola versione su cui concentrarsi.

Lo ricordiamo la Python Software Foundation è composta da volontari promuovere, proteggere e supportare il progresso del linguaggio di programmazione Python, nonché supportare e facilitare la crescita della comunità internazionale di sviluppatori Python.

Secondo la fondazione, questa decisione è stata presa per aiutare gli utenti di Python. Per capirsi meglio, la fondazione offre le seguenti spiegazioni:

“Abbiamo rilasciato Python 2.0 nel 2000. Alcuni anni dopo, ci siamo resi conto che dovevamo apportare grandi cambiamenti per migliorare Python. Quindi nel 2006 abbiamo rilasciato Python 3.0. Molte persone non si sono aggiornate e non volevamo ferirle. Pertanto, per molti anni, abbiamo continuato a migliorare e pubblicare Python 2 e Python 3 «.

"Ma questo rende difficile migliorare Python." Ci sono miglioramenti che Python 2 non è in grado di gestire. E abbiamo meno tempo per migliorare e accelerare Python 3. E se molte persone continuano a utilizzare Python 2, i volontari di Python per lo sviluppo del software ne risentono. Non possono utilizzare le nuove funzionalità di Python 3 per migliorare gli strumenti che sviluppano.

"Non volevamo danneggiare gli utenti di Python 2. Così nel 2008 abbiamo annunciato che avremmo interrotto Python 2 nel 2015 e chiesto alle persone di passare a Python 2 prima di allora."

Alcuni lo hanno fatto, altri no. Quindi nel 2014 abbiamo esteso questa scadenza al 2020. Ma a partire dal 1 ° gennaio 2020, la PSF annuncia che il supporto di Python 2 terminerà.

Per le persone che continueranno ostinatamente a utilizzare Python 2 dopo quella data, la fondazione sottolinea che se "incontrano problemi di sicurezza catastrofico nel software Python 2 ″, i volontari [PSF] non aiuteranno.

«Alcuni di questi problemi inizieranno il 1 ° gennaio. Altri problemi peggioreranno nel tempo ", avverte PSF.

Continuando a utilizzare Python 3, "perderai le tue possibilità di utilizzare buoni strumenti perché funzioneranno solo in Python 3 e rallenterà le persone che dipendono da te e lavoreranno con te".

Per il software scritto in Python 2, PSF consiglia di utilizzare gli strumenti di portabilità di Python 3. Alcuni sviluppatori che sono passati da Python 2 a Python 3 affermano che è stata la transizione più semplice mai realizzata.

C'è una libreria per aiutare gli sviluppatori a migrare il loro codice a Python 3 e in quasi tutti i casi è possibile scrivere codice compatibile con Python 2 e 3, osserva uno sviluppatore.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   luix suddetto

    Sembra una decisione saggia, abbiamo avuto abbastanza tempo per migrare,