Python Programari Foundation anunci la data de fi de el suport de Python 2

Python rip

Des del llançament de Python 3.0, la Python Programari Foundation va començar a realitzar les recomanacions als desenvolupadors d'abandonar les versions anteriors de el llenguatge de programació en favor d'aquesta última versió.

Al març passat, Guido van Rossum, creador i líder d'el projecte de llenguatge de programació Python, anunciar que el suport per Python versió 2.7 finalitzarà l'1 de gener de 2020. Després d'aquesta data límit, Python 2.7 ja no es beneficiarà de cap actualització, ni tan sols per pegats de seguretat.

Aquest és un ultimàtum per als desenvolupadors que encara s'abstenen en fer la migració a Python 3, tot i que encara és possible que els desenvolupadors independents bifurquin Python 2.7 per garantir la continuïtat. Però per Guido van Rossum, ja no serà necessari esperar que ell i el seu equip reben actualitzacions o fins i tot decisions relacionades amb el desenvolupament de Python 2.7.

Després de l'anunci de Guido van Rossum, estava segur que es faria un anunci més formal en la mateixa direcció.

I així va ser ja que la Python Software Foundation (PSF) va anunciar que

«L'1 de gener de 2020 seria el dia en què acabarà Python 2. Això vol dir que no ho millorarem després d'aquest dia, fins i tot si algú ha un problema de seguretat. Hauria de passar a Python 3 el més aviat possible. »

Vam llançar Python 2.0 en 2000. Alguns anys després ens vam adonar que necessitàvem fer grans canvis per millorar Python. Llavors, el 2006, vam començar Python 3.0. Moltes persones no es van actualitzar, i no volíem fer-los mal. Llavors, durant molts anys, hem seguit millorant i publicant Python 2 i Python 3.

En l'anunci esmenten que hi ha moltes coses que Python 2 no pot gestionar. (Prenent com a referència el que Python 3 si) a més que els desenvolupadors han de dividir esforços en continuar donant suport a Python 2 i 3 quan el millor és només tenir una sola versió a la qual centrar-se.

Recordem que la Python Software Foundation està composta per voluntaris per promoure, protegir i donar suport a l'avanç de el llenguatge de programació Python, així com donar suport i facilitar el creixement de la comunitat internacional de desenvolupadors de Python.

Segons la fundació, aquesta decisió es va prendre per ajudar els usuaris de Python. Per entendre millor, la fundació ofereix les següents explicacions:

«Publiquem Python 2.0 en 2000. Uns anys més tard, ens vam adonar que necessitàvem fer grans canvis per millorar Python. Llavors, el 2006, vam llançar Python 3.0. Moltes persones no van actualitzar i no volíem lastimarlos. Per tant, durant molts anys, hem seguit millorant i publicant Python 2 i Python 3 «.

«Però això dificulta millorar Python». Hi ha millores que Python 2 no sap gestionar. I tenim menys temps per millorar i accelerar Python 3. I si moltes persones continuen fent servir Python 2, els voluntaris de Python per al desenvolupament de programari pateixen. No poden fer servir les noves característiques de Python 3 per millorar les eines que desenvolupen «.

«No volíem fer mal als usuaris de Python 2. Així que en 2008 anunciem que aturaríem Python 2 el 2015 i demanaríem a les persones que actualitzen a Python 2 abans d'aquesta data».

Alguns ho van fer, altres no. Llavors, el 2014, ampliem aquest termini fins al 2020 «. Però a partir d'l'1 st Gener de 2020, la PSF anuncia que finalitzarà el suport de Python 2.

Per a les persones que continuaran obstinadament usant Python 2 després d'aquesta data, la fundació assenyala que si «experimenten problemes de seguretat catastròfics en el programari Python 2 ", els voluntaris [PSF] no van a ajudar.

«Alguns d'aquests problemes començaran l'1 de gener. Altres problemes empitjoraran amb el temps «, adverteix PSF.

A l'continuar usant Python 3, «perdrà les seves possibilitats d'usar bones eines perquè només funcionaran en Python 3 i disminuirà la velocitat de les persones que depenen de vostè i treballaran amb vostè».

Per al programari escrit en Python 2, la PSF recomana recórrer a les eines de portabilitat de Python 3. Alguns desenvolupadors que van canviar de Python 2 a Python 3 afirmen que va ser la transició més fàcil mai realitzada.

Hi ha una biblioteca per ajudar als desenvolupadors a migrar el seu codi a Python 3 i en gairebé tots els casos, és possible escriure codi compatible amb Python 2 i 3, assenyala un desenvolupador.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Luix va dir

    Em sembla una decisió encertada, vam tenir força temps per migrar,