Cosa sta succedendo a PHP 6? [chiuso]

11

Sono entusiasta delle modifiche in PHP 6 previste in PHP 5.3+. Tuttavia, mi chiedo perché ci vuole così tanto tempo per rilasciare PHP 6? I libri su di esso sono stati pubblicati dal 2008, e annunci su di esso dal 2007, ma devo ancora sapere di un alfa o di una beta. Perché ci vuole così tanto tempo per rilasciarlo? O è questo il modo in cui va con tutte le lingue quando passano a una versione principale in cui immagino che occorrano circa 4-5 anni per essere pubblicati?

    
posta Ygam 09.09.2010 - 05:01
fonte

4 risposte

8

L'orario di rilascio non è insolito per le lingue, e non è nemmeno che inusuale per PHP : 5.0 è stato rilasciato nel 2004 , ma 4.0 è stato rilasciato nel 2000.

Confrontalo con le ultime versioni stabili di C (2000), Fortran (2003) o C ++ (2003).

Un'altra cosa da tenere a mente è che 5.3 è stata una pubblicazione importante in tutto tranne il nome. Aggiunge un sacco di cose che erano originariamente destinate a PHP 6 . A causa di problemi di sviluppo con il supporto Unicode (una parte importante di PHP 6), è stato deciso di rilasciare ciò che era stabile al momento come un ramo 5.x.

    
risposta data 09.09.2010 - 06:41
fonte
6

PHP6 Non è qualcosa che è davvero mirato al momento. Originariamente sarebbe stata la versione "namespace / closure / plus some". Con il rilascio di PHP 5.3 contenente la maggior parte delle cose interessanti che si supponeva fossero in PHP 6, non si sa veramente quale versione del trunk attuale sarà versionata. Lo ha detto " PHP 5.4, PHP 6 o forse anche PHP 7 ."

In entrambi i casi la funzionalità è fantastica. Cose come la dereferenziazione di matrici (esempio: echo foo()[0] ) sono già nel baule con cui tutti possono giocare. Non mi preoccuperei troppo di quanto tempo sta prendendo il rilascio del '6'. 5.3 è stato rilasciato nel luglio del 2009 (che conteneva la maggior parte delle funzionalità che si supponeva fossero in 6) e di recente hanno rilasciato 5.3.3 (luglio 2010), quindi sembra che lo sviluppo stia procedendo senza intoppi.

    
risposta data 22.10.2010 - 20:01
fonte
0

Non penso ci sia alcuna richiesta per PHP 6. Voglio dire, cosa ti aspetti che 6 abbia che non esiste già? Il vero supporto Unicode è tutto ciò a cui riesco a pensare, e questo non mi ha nemmeno colpito al momento.

Inoltre ci sono state nuove funzionalità aggiunte di recente, come gli spazi dei nomi e il sistema di phar packaging che ha bisogno di un po 'di tempo per immergersi. Non si desidera aggiungere ancora più funzionalità alla comunità prima di aver adottato le vecchie funzionalità.

Infine, l'industria nel suo insieme è stata lenta nell'adottare nuove versioni di PHP. Ci sono ancora applicazioni scritte che hanno come target 4.3. L'industria e la comunità devono recuperare il ritardo prima che PHP faccia molto di più.

    
risposta data 22.10.2010 - 20:29
fonte
0

Unisciti alle mailing list

Se ti iscrivi alla > mailing list di PHP puoi sapere esattamente cosa sta succedendo. Vedrete persone che parlano di alcune patch, ottimizzazioni e alcune nuove funzionalità. Occasionalmente discuteranno della prossima versione, ma al momento è alquanto etereo.

RFC

Puoi anche saperne di più su ciò che sta accadendo guardando la pagina wiki RFC . Alcuni mesi fa stavano spingendo per una nuova versione che contenesse tratti (che è già accettata e per lo più implementato e perfezionato AFAIK) ma hanno deciso di aspettare, non ricordano esattamente perché, ma unicode è uno dei fattori che sta bloccando la nuova versione.

Per farla breve, non c'è una data, ma puoi chiedere tu stesso nella mailing list e otterrai una risposta migliore e più accurata. Non ho visto nessun discorso recente alla prossima uscita.

    
risposta data 23.01.2011 - 09:56
fonte

Leggi altre domande sui tag