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. #41
    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
    Citation Envoyé par zeyr2mejetrem Voir le message
    Je pense qu'il parle des méthodes magiques en Zend. I.e. des méthodes qui renvoie des objets de classes différentes selon un argument de type String que tu leur donnes.

    Cela peut considérablement simplifier la syntaxe mais cela rend plus compliqué l'apprentissage et rend inefficace les autocomplétions sous PDT et Netbeans
    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. #42
    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
    Si tu regardes bien les offres d'emplois chose que je commence à faire, même si je suis diplômé que dans un an, y a pas que Zend qui est demandé, mais aussi Symfony (C'est français, ça aide), j'ai vu des offres Cakephp aussi. Donc dire qu'il y a que Zend, c'est vraiment réduire l'impact des autres frameworks.

    Par contre je pense qu'on tombe tous d'accord sur le fait qu'il faudrait standardiser tout les fonctions du Core de PHP. et même limite utiliser les namespaces XD

  3. #43
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 4
    Points : 0
    Points
    0
    Par défaut Concernant Zend Framework
    http://static.zend.com/topics/zf2-ce-qui-va-changer.pdf
    http://www.yiiframework.com/performance/

    Je pense que la marque Zend Framework tue les autres Framework PHP, ce n'est pas une bonne chose pour PHP.

  4. #44
    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
    Je pense pas du tout justement, rien qu'à voir toutes la communauté derrière symfony par exemple, après je suis pas adepte qu'il y ai une multitude de framework, et là à l'heure actuelle il y a trop de framework php je pense.

  5. #45
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Je pense que la marque Zend Framework tue les autres Framework PHP, ce n'est pas une bonne chose pour PHP.
    Je ne pense pas et je suis très heureux que ce framework "officiel" Zend existe.

    Pourquoi ? parce que souvent les développeurs java et surtout .net comparent leur ASP.NET MVC (par exemple) avec PHP 5.3... Et ils ont tout faux. Il faut comparer ce framework .net avec un autre vrai framework PHP.

    ASP.NET MVC est un framework officiel .net... PHP a besoin d'un équivalent et Zend apporte cette solution (et bien sur Zend Server, Profiler,Studio etc..).
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  6. #46
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Zend Framework bien qu'il bénéficie de la marque "Zend" n'est pas pour autant le framework dominant du monde php professionnel. Je travaille dans ce monde et je peux témoigner que je vois autant d'appel d'offres pour des projets symfony que de projet voir même un petit peu plus.

    La difficulté que rencontre le projet ZF quant à la sortie de sa version 2 et le retard qu'il prend face à symfony sur bien des sujets importants quand on veut faire du RAD, a permis à Symfony de rogner des parts de marché importantes du marché des frameworks PHP.

    De plus en terme de communication pure, Sensio Labs la boite Française derrière Symfony et son patron et co-créateur de PHP (oui n'oublions jamais qu'il y a quelqu'un chez eTF1 qui a largement contribué à ce framework) comminuquent très bien autour du framework, j'attend toujours l'équivalent ZF du Symfony Live Conference.

    J'ai récemment eu à changer de boite, et pendant le petit mois de recherche je peux dire que j'ai vu beaucoup plus d'offre Symfony que d'offre ZF et ce à ma grande tristesse car je suis beaucoup plus fan de ZF que de SF.

    Le marché du framework PHP est assez compétitif au point qu'il s'en crée de nouveaux encore (elgg??? yiii???) mais il y a deux leaders qui se dégagent Symfony et Zend Framrwork et c'est tant mieux comme ça...

  7. #47
    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
    Citation Envoyé par lekunfry Voir le message
    De plus en terme de communication pure, Sensio Labs la boite Française derrière Symfony et son patron et co-créateur de PHP (oui n'oublions jamais qu'il y a quelqu'un chez eTF1 qui a largement contribué à ce framework)
    Co-créateur de PHP ? Veux-tu en dire plus ?
    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

  8. #48
    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
    Y a qu'un seul créateur de php aux dernière nouvelles : Rasmus Lerdorf.

  9. #49
    OPi
    OPi est déconnecté
    Membre actif
    Avatar de OPi
    Homme Profil pro
    en recherche d'emploi
    Inscrit en
    Août 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : en recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2005
    Messages : 74
    Points : 245
    Points
    245
    Par défaut
    Citation Envoyé par gilwath Voir le message
    Y a qu'un seul créateur de php aux dernière nouvelles : Rasmus Lerdorf.
    Sauf que l'implémentation de PHP a jadis été réécrite et que depuis le moteur de PHP est le Zend Engine.

    Et puis si PHP a un intérêt c'est par l'ensemble de ce qui l'entoure, construit au fur et à mesure par un grand nombre.
    DragonSoft DS (informatique) — Johnny Five JF (textes) — Olivier Pirson OPi (mathématiques)
    OPiCitationshttps://bitbucket.org/OPiMedia

  10. #50
    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
    De plus en terme de communication pure, Sensio Labs la boite Française derrière Symfony et son patron et co-créateur de PHP (oui n'oublions jamais qu'il y a quelqu'un chez eTF1 qui a largement contribué à ce framework) comminuquent très bien autour du framework, j'attend toujours l'équivalent ZF du Symfony Live Conference.
    Alors je comprend pas le sens de la phrase car Fabien Potencier n'est pas co-créateur du moteur Zend, il manque des mots je pense pour qu'elle prenne tout son sens

  11. #51
    OPi
    OPi est déconnecté
    Membre actif
    Avatar de OPi
    Homme Profil pro
    en recherche d'emploi
    Inscrit en
    Août 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : en recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2005
    Messages : 74
    Points : 245
    Points
    245
    Par défaut
    Citation Envoyé par gilwath Voir le message
    Alors je comprend pas le sens de la phrase car Fabien Potencier n'est pas co-créateur du moteur Zend, il manque des mots je pense pour qu'elle prenne tout son sens
    Je ne voulais pas dire que la personne susmentionnée était co-créatrice du moteur Zend, je réagissais à ton propos :
    Citation Envoyé par gilwath Voir le message
    Y a qu'un seul créateur de php aux dernière nouvelles : Rasmus Lerdorf.
    DragonSoft DS (informatique) — Johnny Five JF (textes) — Olivier Pirson OPi (mathématiques)
    OPiCitationshttps://bitbucket.org/OPiMedia

  12. #52
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    un truc qui me chagrine en php, c'est qu'on sait jamais dans quel ordre viennent les arguments (autrement que par coeur je veux dire).

    Par exemple in_array prend l'element qu'on cherche en premier et le tableau en deuxième, strstr prends la chaine en premier et le texte qu'on cherche en deuxième, où est la logique là dedans?

    A moins que ce soit moi qui ne comprenne pas, il y a une autre raison? (j'ai pris cet exemple là mais yen a plein !)

  13. #53
    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 zoreol Voir le message
    un truc qui me chagrine en php, c'est qu'on sait jamais dans quel ordre viennent les arguments (autrement que par coeur je veux dire).

    Par exemple in_array prend l'element qu'on cherche en premier et le tableau en deuxième, strstr prends la chaine en premier et le texte qu'on cherche en deuxième, où est la logique là dedans?

    A moins que ce soit moi qui ne comprenne pas, il y a une autre raison? (j'ai pris cet exemple là mais yen a plein !)
    Non tu as raison. Il est vrai qu'il y a pas toujours de logique. Je pense qu'il y a eu des développements sans vraiment prendre du recule sur l'ensemble.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  14. #54
    Membre éclairé Avatar de Code62
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Novembre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2008
    Messages : 162
    Points : 898
    Points
    898
    Par défaut
    Impossible d'avoir une discussion sur php sans que quelqu'un revienne avec ça

    Okay, ça aurait été bien si les paramètres étaient toujours dans le même ordre, mais c'est pas si compliqué de retenir que:
    • les fonctions sur les tableaux prennent d'abord $needle ensuite $haystack
    • les fonctions sur les chaines prennent d'abord $haystack puis $needle




    Et en passant: http://phpneeds.orchestra.io/


    EDIT: j'ai aucun probleme avec les "-1", mais n'hésitez pas à argumenter si vous pensez que je fais erreur, histoire que je puisse me corriger
    "Le premier venu peut écrire du code qu'un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre."
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
    (Martin Fowler)

  15. #55
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Entièrement d'accord avec toi...

    Et j'irai encore plus loin : je développe depuis des années en PHP et je me suis jamais aperçu qu'il y avait un truc "bizarre" dans l'ordre des arguments, ni même jamais posé de question.

    Pourtant j'ai développé plusieurs librairies et un framework sans aucun souci, en utilisant les tableaux , les objets , la SPL, la reflexion... Et tout ceci en essayant de tirer le plus profit des nouveautés de php (5.3 etc...).

    Merci Netbeans ?
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  16. #56
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Citation Envoyé par Code62 Voir le message
    Impossible d'avoir une discussion sur php sans que quelqu'un revienne avec ça

    Okay, ça aurait été bien si les paramètres étaient toujours dans le même ordre, mais c'est pas si compliqué de retenir que:
    • les fonctions sur les tableaux prennent d'abord $needle ensuite $haystack
    • les fonctions sur les chaines prennent d'abord $haystack puis $needle




    Et en passant: http://phpneeds.orchestra.io/


    EDIT: j'ai aucun probleme avec les "-1", mais n'hésitez pas à argumenter si vous pensez que je fais erreur, histoire que je puisse me corriger
    C'est pas moi qui t'ai mis de -1 (je tiens à préciser)

    Merci pour l'astuce mnémotechnique, je ne m'étais pas rendu compte de cet état de fait.

    Seulement même si on prend que les chaînes, on a par exemple:

    str_replace qui prend $needle $valeurderemplacement puis $haystack

    et substr_replace qui prend $haystack, $valeur de remplacement, puis $position

    Ca me pose pas de problème avec eclipse PDT, j'ai l'autocompletion et il m'informe des arguments attendus. Seulement je passe la certification zend php dans une semaine, et c'est pas mal de par coeur, il faut connaître les fonctions et l'ordre dans lequel apparaissent les arguments...

  17. #57
    Membre éclairé Avatar de Code62
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Novembre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2008
    Messages : 162
    Points : 898
    Points
    898
    Par défaut
    Citation Envoyé par zoreol Voir le message
    str_replace qui prend $needle $valeurderemplacement puis $haystack

    et substr_replace qui prend $haystack, $valeur de remplacement, puis $position
    bien vu

    plus précisément donc, ce sont les fonctions qui débutent par str_ qui suivent cette règle (et celles qui débutent par array_ pour la regle inverse)


    ----

    Bonne chance pour ta certif
    "Le premier venu peut écrire du code qu'un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre."
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
    (Martin Fowler)

  18. #58
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Citation Envoyé par Code62 Voir le message
    bien vu

    plus précisément donc, ce sont les fonctions qui débutent par str_ qui suivent cette règle (et celles qui débutent par array_ pour la regle inverse)


    ----

    Bonne chance pour ta certif
    Merci Oui vu comme ça ça se tient !

  19. #59
    Membre du Club

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 19
    Points : 54
    Points
    54
    Billets dans le blog
    1
    Par défaut
    La venue d'un fork de PHP n'est pas vraiment la bienvenue à moins qu'il y ai vraiment un problème important avec ce langage et son environnement, ce qui n'est pas à ma connaissance.

    Je suspecte une diversion des acteurs antagoniste au mouvement du Logiciel Libre (projet GNU) et Open Source (les 2 étant différents) pour faire diversion et affaiblir les communautés de développeurs impliqués dans ces 2 philosophies et dont celle de PHP.

    Un pavé dans la mare ? Un caprice ? Un jeu vicieux ? Un coup de publicité ? Un début de suicide de la communauté PHP ? Une tentative d'assassinat ?

    Cela me fait penser au coup très disgracieux de la firme de Redmond (Microsoft) qui avait introduit le Jscript dans ses navigateurs (pour concurrencer Netscape) et qui était une photocopie du Javascript de Netscape.

    Ayant travaillé près d'un an avec un manuel de Javascript (celui de Netscape) antérieur à l'apparition de Jscript, durant cette période, j'avais du mal à comprendre pourquoi les scripts fonctionnaient normalement sur les Netscape et mal sur les Internet Exploreur (c'était encore à mon âge bête de développeur).

    Conclusion : jongler avec deux langages pour réaliser des scripts compatibles sur les différentes familles de navigateurs, sans compter la complexité de gérer les différentes version de navigateur pour chaque famille, c'est quelque chose d’aberrant, de lourd, peu élégant.

    A quoi va ressembler la communauté PHP si il y a un mouvement qui va diverger sur la marchandise de Robert Eisele ? Compte t'il s’arrêter aux uniques modifications qu'il a réalisées sur la syntaxe des tableaux et des optimisations marginales qui à mes yeux ne justifient pas un clone de PHP ? Robert Eisele a t'il effectuer une concertation avec la communauté de développeurs PHP ? Si non alors ce type d'initiative est néfaste, ou je dirais même à boycotter car l'éthique est un problème communautaire, ce n'est pas uniquement une question de liberté d'indépendance.

    A quoi va ressembler la communauté PHP si il y a un mouvement qui va diverger sur la marchandise de Robert Eisele ? Compte t'il s’arrêter aux uniques modifications qu'il a réalisées sur la syntaxe des tableaux et des optimisations marginales qui à mes yeux ne justifient pas un clone de PHP ? Robert Eisele a t'il effectuer une concertation avec la communauté de développeurs PHP ? Si non alors ce type d'initiative est néfaste, ou je dirais même à boycotter car l'éthique est un problème communautaire, ce n'est pas uniquement une question de liberté d'indépendance.

    Robert Eisele n'aurait-il pas mieux fait de proposer un plugin fonctionnant en coopération avec le moteur ZEND pour pouvoir exploiter ses solutions, et que cela soit intégrer par la suite dans l'API et les docs ?

    Je ne sais pas si l'article rend compte véritablement du travail du développeur en question mais s'il était sérieux, s'il fallait vraiment le faire, il aurait dû présenter une alternative plus globale et plus profonde ET SURTOUT CONCERTéE.

  20. #60
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2011
    Messages : 3
    Points : 0
    Points
    0
    Par défaut compiler, multi thread etc ..
    on aimerais sa un langage de programmation très facile à développer, à administrer et à implémenter ..

    le best du best sa serait de réussir à faire fonctionner du PHP sur une machine virtuelle (un peut comme Java) ..

    enfin pouvoir développer de vraies applications avec PHP
    le meilleur des mondes

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