Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 7 12345 ... DernièreDernière
Affichage des résultats 1 à 20 sur 140
  1. #1
    Chroniqueur Actualités

    Inscrit en
    juillet 2009
    Messages
    3 432
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 3 432
    Points : 34 256
    Points
    34 256

    Par défaut PHP s’imposera sur les serveurs face à Java et .NET

    PHP s’imposera sur les serveurs face à Java et .NET
    Il serait plus adapté aux évolutions liées à la mobilité, d’après un responsable de Zend

    Andi Gutmans, un des responsables la société qui édite l’EDI Zend Studio, a travaillé au développement du PHP depuis 1997. Ce qui en fait un des meilleurs observateurs de l’évolution de la technologie alors que l’on parle de plus en plus d’un PHP 5.5.

    Même s’il n’y a pas de feuille de route officielle, Andi Gutmans assure que la communauté travaille activement sur la prochaine version du langage de scripts. La 5.5 ? Pas sûr. Ce pourrait en effet bien être une 6.0. « La décision sera prise en fonction des fonctionnalités que l’on ajoutera » explique Andi Gutmans à nos confrères de VentureBeat sans fermer aucune porte.

    En fait, peu importe le numéro. L’essentiel est ailleurs. PHP 5.5 ou PHP 6.0, pour lui une chose est sûre : la mobilité et le tactile vont impacter le langage « parce que ce nouveau paradigme a des implications aussi bien côté client que côté serveur ». Ce qu’il résume avec la formule de « cloud-connected mobile apps » (« les applications mobiles connectées au Cloud ») qui montre bien les deux pendants de la même évolution.

    Or, à en croire Andi Gutmans, la manière actuelle de gérer le côté serveur aurait grand besoin de s’adapter.

    « L’agilité, la rapidité et l’interopérabilité dont vous avez besoin dans ce type de développement donnent une opportunité au PHP », analyse-t-il. Avant de passer en revue les technologies concurrentes actuelles.

    .NET ? « Trop Windows-centré dans un univers Cloud qui ne l’est pas ».

    Ruby ? « Un nouvel entrant [qui] n’a pas le support professionnel que nous avons construit depuis des années autour du PHP ».

    Java ? « Trop lourd et trop lent ». Même si « vous aurez toujours du Java pour le back-end ».

    Bref, PHP serait le bon cheval dans cette course au Cloud liée à la mobilité.

    Quant au développement des applications clientes, Andi Gutmans parie que les technologies Webs s'imposeront. « A mesure que la mobilité se démocratise, vous allez avoir une fragmentation grandissante et, de telle sorte que le Web sera de plus en plus la plateforme [qui devra unifier tout cela] ».

    Tous les acteurs n’iraient cependant pas dans ce sens de l'ouverture et de l’interopérabilité. Surtout un.

    « Apple ne nous permet pas aujourd’hui de faire des applications mobiles de la meilleure manière qui soit, constate-t-il, ils ne nous donnent pas accès aux mêmes APIs que celles que vous pouvez utiliser sur Android ».

    L’expert en PHP ne croit pas aux explications d’Apple sur la sécurité pour justifier cette fermeture. « Je pense qu’ils essayent de mettre des bâtons dans les roues […] pour protéger l’écosystème de l’objective-C ».

    Mais Andi Gutmans n'est pas du type rancunier. De son aveu même il reste un « grand fan des produits Apple »(sic) avec son iPhone et son iPad. Et bientôt son nouvel iPad mini.

    Source

    Et vous ?

    Quelle technologie vous semble la plus adaptée pour répondre aux exigences de la mobilité côté serveur ?

  2. #2
    Membre Expert
    Avatar de Voïvode
    Inscrit en
    mars 2007
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 284
    Points : 1 630
    Points
    1 630

    Par défaut

    Même s’il n’y a pas de feuille de route officielle, Andi Gutmans assure que la communauté travaille activement sur la prochaine version du langage de scripts.
    Ce ne serait pas la moindre des choses quand on veut faire dans le fracassant, surtout après tout ce temps ?
    Quelle technologie vous semble la plus adaptée pour répondre aux exigences de la mobilité côté serveur ?
    Celle qu'on maîtrise le mieux. Les technologies serveur ont tellement besoin de changer avec le mobile ? Se connecter à un serveur depuis un mobile est si différent d'un ordinateur classique avec son navigateur ou ses clients lourds ?

  3. #3
    Membre Expert

    Homme Profil pro Gilles Vino
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 477
    Détails du profil
    Informations personnelles :
    Nom : Homme Gilles Vino
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 477
    Points : 2 276
    Points
    2 276

    Par défaut

    Personellement j'utilise ASP.Net (WebForms + MVC) et je trouve MVC bien meilleur que PHP (du moins concernant ce que l'auteur de l'article dit).
    Son avis tres discutable car il ne vit que de PHP donc il ne va pas mettre en avant les autres solutions.
    ASP.Net MVC est peut-etre trop centré sur Microsoft, mais cela a aussi certains avantages. De plus il est maintenant Open-Source et Microsoft souhaite rendre le systeme de plus en plus ouvert. Le seul inconvénient est qu'il faille obligatoirement l'installer sous Windows et bien souvent utiliser SQL Server, donc il faut prévoir ces licenses dans le budget.

    Code :
    Celle qu'on maîtrise le mieux. Les technologies serveur ont tellement besoin de changer avec le mobile ? Se connecter à un serveur depuis un mobile est si différent d'un ordinateur classique avec son navigateur ou ses clients lourds ?
    Entierement d'accord, en ASP.Net MVC il suffit simplement de renommer sa vue (ex: accueil.iphone) pour que le serveur renvoie la page adéquat au matériel, pas besoin de remettre tout en question juste pour cela.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : avril 2009
    Messages : 61
    Points : 91
    Points
    91

    Par défaut

    Peu crédible cette argumentation qui prend comme argument les technologies mobiles pour défendre un langage côté serveur.
    De plus accuser un langage compilé d'être lent alors qu'il en représente un qui est interprété (même s'il peut être compilé mais ce n'est pas son but), c'est risible.

  5. #5
    Nouveau Membre du Club
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 31
    Points
    31

    Par défaut

    Débat stérile.

    les pro-PHP seront d'accord avec l'article et ceux qui n'utilisent pas ou préfèrent d'autres technos seront contre.

    Bref c'est encore le jeu de celui qui a la plus grosse.

    Le mec de Zend vend son produit, il en rajoute donc forcément. mais il y a une part de vérité dans ce qu'il dit néanmoins.

  6. #6
    Membre confirmé
    Inscrit en
    décembre 2010
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : décembre 2010
    Messages : 120
    Points : 284
    Points
    284

    Par défaut

    Face à cette news, plusieurs observations :

    - Andi Gutsman, en tant que CEO de Zend, a un avis partial sur PHP.

    - Il faut rappeler que PHP 6 avait été annoncé il y a déjà un moment, et n'a finalement pas vu le jour.

    - Ruby avec RoR ne peut plus être qualifier de nouvel entrant aujourd'hui, c'était encore vrai il y a quelques années, mais c'est maintenant une solution mature et utilisée.

    - Certaines technos montante n'ont pas été énuméré, quid de NodeJS, qui par sa nature est un concurrent sérieux pour php

  7. #7
    Membre chevronné
    Inscrit en
    mai 2010
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : mai 2010
    Messages : 247
    Points : 686
    Points
    686

    Par défaut

    Citation Envoyé par Jean Meurtrier Voir le message
    Peu crédible cette argumentation qui prend comme argument les technologies mobiles pour défendre un langage côté serveur.
    .
    Ils sont censé faire une annonce bientôt concernant la mobilité et PHP.

    Citation Envoyé par Xinu2010 Voir le message
    - Il faut rappeler que PHP 6 avait été annoncé il y a déjà un moment, et n'a finalement pas vu le jour.
    Ouep du coup ça serait marrant qu'il nous sorte une version 6 là (surtout si elle ne contient pas la majorité des choses que PHP6 devait apporter).

  8. #8
    Membre confirmé
    Inscrit en
    décembre 2010
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : décembre 2010
    Messages : 120
    Points : 284
    Points
    284

    Par défaut

    Citation Envoyé par Jean Meurtrier Voir le message
    Peu crédible cette argumentation qui prend comme argument les technologies mobiles pour défendre un langage côté serveur.
    Même si à première vue ça peut sembler peu crédible, l’avènement des mobiles apporte son lot de changement, on voit par exemple de plus en de site mettant à disposition une API RESTFul.

    De plus accuser un langage compilé d'être lent alors qu'il en représente un qui est interprété (même s'il peut être compilé mais ce n'est pas son but), c'est risible.
    Tu fais beaucoup de simplifications, tu devrais te renseigner sur le fonctionnement de java, php et regarder quelques benchmark sur le net.

  9. #9
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro Pierre Caboche
    Inscrit en
    octobre 2005
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Caboche
    Âge : 34
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 493
    Points : 7 639
    Points
    7 639

    Par défaut

    Citation Envoyé par Jean Meurtrier Voir le message
    De plus accuser un langage compilé d'être lent alors qu'il en représente un qui est interprété (même s'il peut être compilé mais ce n'est pas son but), c'est risible.
    Il y a bien pire que le compilé vs interprété...

    Comment on met des données en cache côté serveur en .Net ou Java ? Ok. Maintenant comment on met des données en cache côté serveur en PHP ?

    Ok, maintenant qui ose dire que Java est "lourd" (ou que .Net est pas mieux) ? Sans commentaire...

  10. #10
    Membre expérimenté Avatar de Grabeuh
    Homme Profil pro Mathieu Savelli
    Développeur Web
    Inscrit en
    février 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Nom : Homme Mathieu Savelli
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2009
    Messages : 106
    Points : 557
    Points
    557

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    Il y a bien pire que le compilé vs interprété...

    Comment on met des données en cache côté serveur en .Net ou Java ? Ok. Maintenant comment on met des données en cache côté serveur en PHP ?

    Ok, maintenant qui ose dire que Java est "lourd" (ou que .Net est pas mieux) ? Sans commentaire...
    Sachant qu'on va généralement passer par un serveur Memcache dans les deux cas si l'application est un tantinet sérieuse, je vois pas spécialement où tu veux en venir ?

  11. #11
    Expert Confirmé Sénior
    Avatar de transgohan
    Homme Profil pro Baptiste ROUSSEL
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    1 739
    Détails du profil
    Informations personnelles :
    Nom : Homme Baptiste ROUSSEL
    Localisation : France, Maine et Loire (Pays de la Loire)

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

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 739
    Points : 4 245
    Points
    4 245

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    Il y a bien pire que le compilé vs interprété...

    Comment on met des données en cache côté serveur en .Net ou Java ? Ok. Maintenant comment on met des données en cache côté serveur en PHP ?

    Ok, maintenant qui ose dire que Java est "lourd" (ou que .Net est pas mieux) ? Sans commentaire...
    Je vais être totalement HS avec ce message mais la réponse détaillée m'intéresse pour ma culture personnelle.
    Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : avril 2009
    Messages : 61
    Points : 91
    Points
    91

    Par défaut

    Citation Envoyé par Xinu2010 Voir le message
    Tu fais beaucoup de simplifications, tu devrais te renseigner sur le fonctionnement de java, php et regarder quelques benchmark sur le net.
    Oui je simplifie (Java compile du bytecode interprété ou compilé au démarrage par la JVM et certaines extensions de PHP sont compilées), mais les benchmarks sont généralement cruels pour PHP (et les langages interprétés en général), alors que Java a maintenant des performances du même ordre de grandeur que du C/C++ compilé.

    http://shootout.alioth.debian.org/u6...=on&calc=chart

  13. #13
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro Pierre Caboche
    Inscrit en
    octobre 2005
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Caboche
    Âge : 34
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 493
    Points : 7 639
    Points
    7 639

    Par défaut

    Citation Envoyé par transgohan Voir le message
    Je vais être totalement HS avec ce message mais la réponse détaillée m'intéresse pour ma culture personnelle.
    L'un des gros avantages de Java ou .Net, c'est que l'on peut garder des objets en mémoire côté serveur afin d'améliorer les performances.

    Par exemple en .Net:
    http://msdn.microsoft.com/en-us/library/dd997357.aspx

    En php (sauf erreur), on recrée les différents objets à chaque évaluation du script. L'avantage, c'est que c'est plus simple à comprendre. L'inconvénient, c'est que c'est beaucoup moins performant.

    Maintenant, ça fait au moins 7 ans que je n'ai pas retouché à du PHP et les choses ont peut-être changées, mais quand je cherche sur internet, je tombe sur des solutions qui s'apparentent plus à de la bidouille qu'autre chose.

    Donc quand je lis que "PHP va s'imposer face à Java ou .Net", ça me fait doucement rigoler.

  14. #14
    Nouveau Membre du Club
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 31
    Points
    31

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    Donc quand je lis que "PHP va s'imposer face à Java ou .Net", ça me fait doucement rigoler.
    eh bien peut être que tu as raison ou ou bien peut être que tu as tors.

    le marché du mobile étant relativement récent et en constante évolution , je doute que quiconque puise prédire quelle technologie s'imposera.

    de plus , vu que tu n'as pas touché a PHP depuis 7 ans, en quoi ton discours est-il plus crédible que la communication de Zend ?

  15. #15
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro Pierre Caboche
    Inscrit en
    octobre 2005
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Caboche
    Âge : 34
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 493
    Points : 7 639
    Points
    7 639

    Par défaut

    Citation Envoyé par moriarti13 Voir le message
    de plus , vu que tu n'as pas touché a PHP depuis 7 ans, en quoi ton discours est-il plus crédible que la communication de Zend ?
    La vraie question est "pourquoi je n'y ai pas touché en 7 ans ?". Et la réponse est : parce que le langage repose sur les mêmes mécanismes plus ou moins désuets qu'en 2006 ?

  16. #16

    Inscrit en
    juin 2008
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 96
    Points : -36
    Points
    -36

    Par défaut Faut pas oublier le python !

    Pesonnellement je pense qu'il ne faut pas oublier Python, qui gagne de la place en matière de language utilisé. J'obterais plus pour python dans l'avenir mais ce n'est que mon avis perso.

  17. #17
    Membre confirmé
    Inscrit en
    décembre 2010
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : décembre 2010
    Messages : 120
    Points : 284
    Points
    284

    Par défaut

    Citation Envoyé par pcaboche Voir le message
    En php (sauf erreur), on recrée les différents objets à chaque évaluation du script. L'avantage, c'est que c'est plus simple à comprendre. L'inconvénient, c'est que c'est beaucoup moins performant.
    Il est tout à fait possible de faire la même chose en PHP, et sans bidouille. Voir les extensions XCache et APC.
    Citation Envoyé par pcaboche Voir le message
    Donc quand je lis que "PHP va s'imposer face à Java ou .Net", ça me fait doucement rigoler.
    Moi ça me fais doucement rigoler de voir tirer de telles conclusions avec si peu de connaissance sur la plateforme :p
    L'aspect performance (dont php n'a pas tellement à rougir), n'est pas le seul à déterminer le choix d'une techno, il y a aussi la rapidité de développement par exemple.

    PS: Le but de mon argumentaire n'est pas de rentrer dans un énième débat stérile, "XXX est mieux que YYY", mais juste de dire que PHP n'a pas à rougir face à la concurrence et est moins bancal que certain veulent le croire...

  18. #18
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro Pierre Caboche
    Inscrit en
    octobre 2005
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Caboche
    Âge : 34
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 493
    Points : 7 639
    Points
    7 639

    Par défaut

    Citation Envoyé par Xinu2010 Voir le message
    Moi ça me fais doucement rigoler de voir tirer de telles conclusions avec si peu de connaissance sur la plateforme :p
    Les fanboys de PHP tirent exactement le même genre de conclusions sans AUCUNE connaissance ni de Java, ni de .Net.

  19. #19
    Expert Confirmé
    Avatar de berceker united
    Profil pro
    Développeur informatique
    Inscrit en
    février 2005
    Messages
    3 143
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : février 2005
    Messages : 3 143
    Points : 3 986
    Points
    3 986

    Par défaut

    Citation Envoyé par moriarti13 Voir le message
    eh bien peut être que tu as raison ou ou bien peut être que tu as tors.

    le marché du mobile étant relativement récent et en constante évolution , je doute que quiconque puise prédire quelle technologie s'imposera.

    de plus , vu que tu n'as pas touché a PHP depuis 7 ans, en quoi ton discours est-il plus crédible que la communication de Zend ?
    En effet, c'est l'inconvénient du php, ne pas pouvoir rendre persistant un objet. En fait, il y a des moyens un peut coûteux qui est de placer l'objet en session. Mais cette objet n'est pas partagé et peut sérieusement faire tomber les performances arrivé à une certaine taille. Ceci lié au faite qu'il y a du IO.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  20. #20
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro Pierre Caboche
    Inscrit en
    octobre 2005
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Caboche
    Âge : 34
    Localisation : Singapour

    Informations forums :
    Inscription : octobre 2005
    Messages : 2 493
    Points : 7 639
    Points
    7 639

    Par défaut

    Citation Envoyé par berceker united Voir le message
    En effet, c'est l'inconvénient du php, ne pas pouvoir rendre persistant un objet. En fait, il y a des moyens un peut coûteux qui est de placer l'objet en session. Mais cette objet n'est pas partagé et peut sérieusement faire tomber les performances arrivé à une certaine taille. Ceci lié au faite qu'il y a du IO.
    Comme quoi mes connaissances en PHP (surtout concernant les limitations du langage...) ne sont peut-être pas si mauvaises que cela après tout !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •