IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Un développeur Allemand publie un fork de PHP


Sujet :

Langage PHP

  1. #1
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut Un développeur Allemand publie un fork de PHP
    Naissance d'un fork de PHP
    Fondé sur la version 5.3.6 du langage et lancé par un développeur allemand


    Le développeur allemand Robert Eisele vient d’annoncer sur son blog la naissance d'un fork du langage PHP.

    Le code source de ce fork, librement disponible sur GitHub, contient plusieurs optimisations et contributions issues de cette même personne (et de son extension Infusion), développées durant les 3 dernières années.

    Cette nouvelle suscite beaucoup des réactions au sein de la communauté PHP et relance de plus belle le débat sur les contributions au projet PHP original, où la prise de décision est dominée par une core-team jugée très conservatrice sur la rétrocompatibilité par les voix qui s’élèvent régulièrement pour réprouver ses agissements.

    Parmi les contributions les plus notables de ce fork : l'activation de l'UTF-8 par défaut et l'intégration d'une syntaxe courte pour la création des tableaux et tableaux associatifs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $arr = [1, 2, [5 => "foo", 3.14159], 9];
    Ce fork (qui n'a pas encore de nom) offre par ailleurs des possibilités de configurations avancées. Il est possible de définir ou supprimer des constantes et variables globales, de renommer et supprimer des fonctions et classes à partir du fichier php.ini.


    Le code source du fork est disponible sur cette page

    Et vous ?

    Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
    Ou, allons-nous assister à la naissance d'un fork indépendant du langage ?
    Faut-il d'après vous forker PHP ? Pour quelles raisons ?

    Source : Annonce sur le blog de Robert Eisele


    Co-écrit avec Idelways
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  2. #2
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    Moi je trouve que c'est une bonne chose...surtout si php accepte ses modifs...
    je serais super content de savoir que j'ai participe a l'amelioration d'un language/os/autre

    Peut-etre que d'autres personnes avaient du code de cote, mais qu'ils n'osaient pas le publier, et qu'il en profiteront pour lui emboiter le pas...

    Si ca permet d'ameliorer PHP, je suis sur qu'elles seront prises en compte.
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 21
    Points : 69
    Points
    69
    Par défaut
    Personnellement, j'aimerais bien que PHP se divise en 2 sous projets.
    La version actuelle qui, au nom de la rétrocompatibilité bloque le développement de nombreuses fonctionnalités.
    Et l'autre version qui fait table raz des erreurs de jeunesse du langage et progresse sans se soucier de l'application développée en php3.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 17
    Points : 52
    Points
    52
    Par défaut
    Citation Envoyé par revlis Voir le message
    Personnellement, j'aimerais bien que PHP se divise en 2 sous projets.
    La version actuelle qui, au nom de la rétrocompatibilité bloque le développement de nombreuses fonctionnalités.
    Et l'autre version qui fait table raz des erreurs de jeunesse du langage et progresse sans se soucier de l'application développée en php3.
    Et on pourrait appeler ces versions: PHP 5 et PHP 6 respectivement

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 52
    Points : 80
    Points
    80
    Par défaut
    Lancer un bon gros dèbat partout sur le net pour faire bouger la team aurait été mieux.
    Bonne idée mais attention à la fragmentation... php n'est déjà pas un exemple dans le domaine.
    Ceci dit l'affaire fera peut être bouger php6.. bonne nouvelle!
    Nek, développeur amateur.
    Wiki (Symfony2) - Nekland - Minecraft

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 53
    Points : 118
    Points
    118
    Par défaut
    Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
    En tout cas je l'espère car je trouve vachement sympa la syntaxe courte pour la création des tableaux et tableaux associatifs
    Faut-il d'après vous forker PHP ?
    Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.

  7. #7
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Points : 843
    Points
    843
    Par défaut
    Citation Envoyé par salve34 Voir le message
    Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.
    Forker un logiciel propriétaire ?
    On fait comment ? (vraie question)

  8. #8
    Membre chevronné Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Novembre 2010
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 471
    Points : 2 040
    Points
    2 040
    Par défaut
    Citation Envoyé par isra17 Voir le message
    Et on pourrait appeler ces versions: PHP 5 et PHP 6 respectivement
    +1. Fallait s'y attendre.
    La sortie de PHP6 se fait tellement attendre que beaucoup d'oiseaux de mauvais augure y voit "le début de la fin" de PHP.

    J'espère que la communauté verra ce fork comme un effet de sa procrastination et qu'elle décidera d'accélerer la sortie de PHP6.

    En effet de nombreuses fonctions manquent à PHP. Notamment la reconnaissance d'UTF-8
    Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne.
    Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie.

  9. #9
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Citation Envoyé par Thes32 Voir le message
    Faut-il d'après vous forker PHP ? Pour quelles raisons ?
    Non c'est trop tard. Pour en faire quelque chose de propre, il mieux vaut repartir de zéro.

    Citation Envoyé par salve34 Voir le message
    Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.


    Citation Envoyé par Julien Bodin Voir le message
    Forker un logiciel propriétaire ?
    On fait comment ? (vraie question)
    Tu prends ta plus belle plume et écris une lettre demandant au propriétaire de bien vouloir te fournir son code source ainsi que le droit de produire avec son travail une version concurrente de son logiciel, sur laquelle il n'aura aucune maitrise.
    Ensuite tu allumes 1 cierge et tu pries très fort.

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 53
    Points : 118
    Points
    118
    Par défaut
    Citation Envoyé par Julien Bodin Voir le message
    Forker un logiciel propriétaire ?
    On fait comment ? (vraie question)
    Ok j'ai merdé. Je le reconnais

    Je tournerais mon pouce 7 fois sur la roulette de ma souris avant de poster la prochaine fois.

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Points : 178
    Points
    178
    Par défaut
    Citation Envoyé par Uther Voir le message
    Non c'est trop tard. Pour en faire quelque chose de propre, il mieux vaut repartir de zéro.
    Autant je suis d'accord que la rétrocompatibilité avec php3, je m'en moque autant que de ma première boule de souris, mais reparti à zéro c'est risqué de perdre la rétrocomp sur php5 également non ?
    Quand on voit que pas mal de serveur en entreprise sont quelques fois coincés en php 5.2.9 et qu'on ne peut y utiliser des fonctions 5.3 (date add par exemple simple) que dire d'un TOUT nouveau core php???

  12. #12
    Membre éprouvé
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Points : 957
    Points
    957
    Par défaut
    Bof ... rajout de nouvelle possibilité de création de tableau aassociatifs ...
    bref ... ça sent encore l'usine à gaz tout ça.

    Plutôt que de prendre PHP et en supprimer toute la syntaxe bizarre responsable de 60% des erreurs, on en rajoute encore et encore ... génial!
    http://www.pocketmt.com GLCD Font Creator home site.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 195
    Points : 511
    Points
    511
    Par défaut
    Plutôt que de prendre PHP et en supprimer toute la syntaxe bizarre responsable de 60% des erreurs, on en rajoute encore et encore ... génial!
    J'ai envie de dire que la syntaxe bizarre c'est ça qui fait de php : php. Php c'est pas java et j'ai envie de dire que dans n'importe quelle langage, peut importe la syntaxe si tu es un mauvais développeur ton code seras jamais optimisé. C'est un faux débat qui n'a pas lieu d'être. Supprimer ce qui fait la force de php je trouve ça stupide. Par contre là où l'on pourrais critiquer c'est les noms des fonctions du core qui n'ont pas vraiment de norme ... .

  14. #14
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Citation Envoyé par roduce Voir le message
    Autant je suis d'accord que la rétrocompatibilité avec php3, je m'en moque autant que de ma première boule de souris, mais reparti à zéro c'est risqué de perdre la rétrocomp sur php5 également non ?
    Quand on voit que pas mal de serveur en entreprise sont quelques fois coincés en php 5.2.9 et qu'on ne peut y utiliser des fonctions 5.3 (date add par exemple simple) que dire d'un TOUT nouveau core php???
    5.2.9 c'est dans le meilleur des cas... Je suis actuellement sur le développement d'applications à destination de serveur en 5.0.5....

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  15. #15
    Membre actif Avatar de Causa Sui
    Inscrit en
    Mai 2003
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 133
    Points : 209
    Points
    209
    Par défaut
    Une notation littérale pour les tableaux est une chose que j'attends depuis que j'ai commencé à utiliser PHP3. La situation des tableaux en PHP est très bizarre*: c'est le seul type natif qui n'est pas utilisable via un littéral (comme les nombres ou les chaînes) ni via l'instanciation classique (new) ; à la place, on retrouve une construction du langage (car array() n'est pas réellement une fonction). Bref, une amélioration de ce côté là serait la bienvenue…

  16. #16
    Expert éminent
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Points : 7 039
    Points
    7 039
    Par défaut
    Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
    Ou, allons-nous assister à la naissance d'un fork indépendant du langage ?
    Faut-il d'après vous forker PHP ? Pour quelles raisons ?
    1- possible si c'est le souhait de la majorité des développeurs
    2- il est aussi possible qu'on assiste a un fork indépendant étant donné de la core team n'est pas "très ouverte a certaine modification du langage"
    3- on peut forker php vu qu'il est open source; pour quelle raison: faire des expérience perso ou y apporter des modifications majeures surtout si "la core team" n'est pas du même avis que vous
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  17. #17
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 488
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 488
    Points : 6 037
    Points
    6 037
    Par défaut
    Le coup de la manipulation sur les tableau autant que j'en parle à mon cheval. La gymnastique de la syntaxes PHP n'est pas primordial. Si un Fork devait exister c'est pas sur ce genre de chose que je me se serait intéressé. Même si c'est pas le but de PHP mais que ce dernier soit plus stricte au niveau du typage, plus de fonctionnalité coté objet, Retirer les fonction alias et les fonctions dinosaure.
    Un PHP avec la branche actuel et une branche avec PHP stricte.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    195
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 195
    Points : 511
    Points
    511
    Par défaut
    Citation Envoyé par berceker united Voir le message
    Le coup de la manipulation sur les tableau autant que j'en parle à mon cheval. La gymnastique de la syntaxes PHP n'est pas primordial. Si un Fork devait exister c'est pas sur ce genre de chose que je me se serait intéressé. Même si c'est pas le but de PHP mais que ce dernier soit plus stricte au niveau du typage, plus de fonctionnalité coté objet, Retirer les fonction alias et les fonctions dinosaure.
    Un PHP avec la branche actuel et une branche avec PHP stricte.
    Faut lire un peu le blog, c'est pas qu'un fork pour une histoire de tableau XD

  19. #19
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    surtout que cette notation d'array est dans la RFC : https://wiki.php.net/rfc/shortsyntaxforarrays (avec les patchs)

  20. #20
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 488
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 488
    Points : 6 037
    Points
    6 037
    Par défaut
    Citation Envoyé par gilwath Voir le message
    Faut lire un peu le blog, c'est pas qu'un fork pour une histoire de tableau XD
    Oui, j'avais compris que ce n'était que pour les tableaux. Le reste, reste quand même du même genre. Néanmoins, je retiens l'amélioration des performances mais surtout l'audace du bonhomme pour travailler sur ce point.
    Personnellement, je trouve qu'il y a un flou total entre ceux qui maintienne PHP et les utilisateurs. De plus, l'avenir très incertain de PHP me font craindre le pire. Alors pendant que certains disent que "PHP est mort parce .NET (ou autre) c'est mieux" , c'est toujours une bonne chose de voir ces projets arriver.
    "Qu'on on pense être seul au dessus de la plus haute montagne, il faut toujours penser qu'il y a un nuage qui en cache une plus haute."
    - Signé moi
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

Discussions similaires

  1. Réponses: 65
    Dernier message: 31/08/2012, 11h05
  2. Réponses: 3
    Dernier message: 02/05/2011, 12h54
  3. Réponses: 0
    Dernier message: 02/02/2011, 13h06
  4. Réponses: 0
    Dernier message: 25/02/2009, 13h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo