Perché il supporto per Windows XP è stato rilasciato in PHP 5.5? [chiuso]

3

Nelle note sulla versione per PHP 5.5.0 è stato annunciato che Windows XP e Windows 2003 non sono più supportati:

Drop Windows XP and 2003 support. (Pierre)

Perché è questo? Molte persone in diverse società sviluppano applicazioni in Windows XP.

Quindi qualcuno può dirmi che senso ha perdere il supporto per Windows XP e 2003?

    
posta Bogdan Burim 29.11.2012 - 20:27
fonte

2 risposte

11

Eliminare il supporto per i sistemi di 10 anni significa poter utilizzare API e opzioni più moderne ed efficienti.

Un'area (tra le altre) si trova attorno allo stack TCP / IP. Windows Vista ha introdotto un nuovo stack e mantenuto le vecchie API per la compatibilità. Utilizzando le nuove API, PHP può ottenere risultati di preformatura migliori in alcune aree. (Esempio: link )

Un'altra cosa è che, a causa del modo in cui Windows funziona e dovuto al fatto che le persone non compilano il PHP proprio per la piattaforma, ci sono alcune decisioni di runtime che dipendono dalla versione di Windows per abilitare o disabilitare funzionalità specifiche. Eliminando il supporto per i vecchi sistemi, il codice può essere reso più semplice da mantenere.

    
risposta data 29.11.2012 - 20:59
fonte
9

Windows XP e Windows 2003 sono molto vicini alla fine della loro vita, Microsoft ha già annunciato che saranno smettere di supportare entrambi i prodotti l'8 aprile 2014 .

PHP è un progetto open source supportato principalmente da volontari, non avrebbe senso supportare ogni sistema legacy che esiste all'infinito. Entrambi i sistemi hanno circa un decennio e, sebbene le persone possano ancora usarli, non vedo assolutamente alcun motivo per cui PHP continui a supportarli.

Hai sempre la possibilità di lanciare PHP 5.5 e aggiungere supporto per entrambi i sistemi, se lo desideri.

    
risposta data 29.11.2012 - 20:41
fonte

Leggi altre domande sui tag