Απέτυχε το σχέδιο έκδοσης PHP6, το οποίο χρειάστηκε 5 χρόνια για να αναπτυχθεί; Η νέα έκδοση της PHP που θα κυκλοφορήσει τον Οκτώβριο του τρέχοντος έτους είναι η έκδοση 7.0, μην πείτε ότι ο ιστότοπός σας PHP5 πρόκειται να αναβαθμιστεί σε PHP6
Η πιο ευρέως χρησιμοποιούμενη γλώσσα κυριολεκτικής μετάφρασης PHP έχει επιτέλους την τελευταία επίσημη έκδοση, η οποία αναμένεται να κυκλοφορήσει τον Οκτώβριο του 2015, και μετά την ψηφοφορία των βασικών συντελεστών της κοινότητας PHP, περισσότερο από το 70% συμφωνεί ότι ο τελευταίος αριθμός έκδοσης PHP θα είναι PHP7 αντί για PHP6. Η PHP6, η οποία αναπτύχθηκε το 2005 και σταμάτησε να κυκλοφορεί το 2010, έχει ενσωματώσει διαδοχικά νέα χαρακτηριστικά στις PHP5.3 και PHP5.4 τα τελευταία χρόνια.
Ο Andrea Faulds και ο Zeev Suraski, βασικοί συμμετέχοντες στην κοινότητα PHP, δημοσίευσαν από κοινού ένα άρθρο στο wiki της PHP λέγοντας ότι η ανάπτυξη της PHP6 αντιμετώπισε κάποια προβλήματα, με αποτέλεσμα την αδυναμία κυκλοφορίας της επίσημης έκδοσης (Γενική Διαθεσιμότητα), πιστεύουν ότι η PHP6 είναι ένα αποτυχημένο έργο και τώρα είναι η ώρα να μπείτε στην PHP7. Το PHP7 ήταν αρχικά ένα έργο PHHNG που πραγματοποιήθηκε ιδιωτικά από τους Hui Xinchen και Dmitry Stogov στην κοινότητα PHP, και αργότερα το έργο ήταν πιο ανοιχτό και αποδεκτό από όλους και αναπτύχθηκε προς την επόμενη διάδοχη έκδοση PHP.
Το άρθρο συνοψίζει τις φωνές στην κοινότητα κατά της χρήσης του αριθμού έκδοσης PHP7 και οι περισσότερες από τις αντίθετες απόψεις πιστεύουν ότι η παράλειψη της PHP6 από την PHP5 στην PHP7 θα προκαλέσει σύγχυση στους χρήστες σχετικά με τον αριθμό έκδοσης και θα καταστρέψει τη δομή του αριθμού έκδοσης PHP.
Η θετική πλευρά απάντησε ότι μόνο και μόνο επειδή η PHP6 είναι ευρέως γνωστή, υπάρχουν ήδη πολλές πληροφορίες για την PHP6 στο Διαδίκτυο, εάν η επόμενη έκδοση ονομάζεται επίσης PHP6, θα προκαλέσει καταστροφή, επειδή αυτή η έκδοση ήταν πολύ διαφορετική από την PHP6 που διακόπηκε το 2010 και υπάρχουν πολλά παλιά υλικά που είναι δύσκολο να ενημερωθούν, όπως δημοσιευμένα βιβλία, και non-PHP.net διαχειριζόμενες σελίδες πληροφοριών PHP6 θα παραπλανήσουν τους προγραμματιστές. Και επειδή το PHP6 είναι αρκετά γνωστό, είναι λογικό να αντικατασταθεί η επόμενη έκδοση με PHP7, αλλά το PHP6 δεν έχει επίσημη έκδοση.
Επιπλέον, ο Zhengfang πιστεύει επίσης ότι το παράδειγμα της παράβλεψης του αριθμού έκδοσης δεν είναι πρωτοφανές, όπως ο αριθμός έκδοσης της δίδυμης αδελφής βάσης δεδομένων της MySQL MariaDB ξεκινά απευθείας από το 10, το Netscape Communicator παραλείπει επίσης το 5.0 από το 6.0 και ο αριθμός έκδοσης της Symantec παραλείπει το 13, τα οποία έχουν όλα τους δικούς τους παράγοντες και λαμβάνουν αυτήν την απόφαση. Το άρθρο αναφέρει επίσης ότι στην ιστορία της δυναμικής ανάπτυξης γλωσσών, ο αριθμός έκδοσης 6 δεν είναι καλός αριθμός και η θετική πλευρά αναφέρει όχι μόνο την αποτυχία PHP6, αλλά και την αποτυχία Perl6. Επιπλέον, η MySQL 6 δεν κυκλοφόρησε ποτέ επίσημα, ακόμα κι αν βρίσκεται σε εξέλιξη για τόσο καιρό. Ίσως αφού αλλάξει ο αριθμός έκδοσης της PHP στον τυχερό αριθμό 7 της Κίνας, να αναπτυχθεί πιο ομαλά.
Ο Hui Xinchen, μηχανικός στο Sina Weibo στην Κίνα και ένας από τους εμπνευστές της PHP7, πιστεύει ότι η απόδοση εκτέλεσης είναι η πιο σημαντική στις γλώσσες προγραμματισμού σε σύγκριση με τις νέες δυνατότητες, επειδή ακόμη και μια βελτίωση απόδοσης 1% έχει τεράστιο αντίκτυπο στο Sina Weibo, τη μεγαλύτερη πλατφόρμα LAMP στην Κίνα, και ο Dmitry Stogov είναι επίσης υπέρμαχος της απόδοσης, οπότε οι δυο τους θα το πετύχουν και θα αναπτύξουν από κοινού το έργο PHP7. Ο Hui Xinchen είπε ότι η PHP7 έχει σημαντική βελτίωση απόδοσης, σε σύγκριση με την PHP5.6 στο Wordpress, το QPS (Ερωτήματα ανά δευτερόλεπτο) έχει βελτιωθεί κατά 100% και πιστεύει ότι όταν κυκλοφορήσει επίσημα η PHP7, η απόδοση του συστήματος Sina Weibo θα βελτιωθεί επίσης σημαντικά. |