|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : juillet 2009 Messages : 3 275 ![]() |
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 ?
|
|
|
92
|
|
|
#2 | ||
|
Membre éclairé
![]() Inscription : mars 2007 Messages : 110 ![]() |
Citation:
Citation:
|
||
|
|
120
|
|
|
#3 |
|
Membre Expert
![]() ![]() Gilles VinoSoftware Developer Inscription : mars 2008 Messages : 1 304 ![]() |
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 ? |
|
|
85
|
|
|
#4 |
|
Membre régulier
![]() Inscription : avril 2009 Messages : 59 ![]() |
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. |
|
|
123
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2011 Messages : 22 ![]() |
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. |
|
|
132
|
|
|
#6 |
|
Membre actif
![]() Inscription : décembre 2010 Messages : 89 ![]() |
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 |
|
|
70
|
|
|
#7 | |
|
Membre expérimenté
![]() Inscription : mai 2010 Messages : 209 ![]() |
Citation:
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). |
|
|
|
10
|
|
|
#8 | ||
|
Membre actif
![]() Inscription : décembre 2010 Messages : 89 ![]() |
Citation:
Citation:
|
||
|
|
36
|
|
|
#9 | |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 314 ![]() |
Citation:
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...
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
|
46
|
|
|
#10 | |
|
Membre éclairé
![]() Mathieu SavelliDéveloppeur Web Inscription : février 2009 Messages : 75 ![]() |
Citation:
|
|
|
|
31
|
|
|
#11 | |
|
Expert Confirmé
![]() Baptiste ROUSSELDéveloppeur Temps réel Embarqué Inscription : janvier 2011 Messages : 1 292 ![]() |
Citation:
__________________
|
|
|
|
50
|
|
|
#12 | |
|
Membre régulier
![]() Inscription : avril 2009 Messages : 59 ![]() |
Citation:
http://shootout.alioth.debian.org/u6...=on&calc=chart |
|
|
|
70
|
|
|
#13 | |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 314 ![]() |
Citation:
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.
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
|
63
|
|
|
#14 | |
|
Nouveau Membre du Club
![]() Inscription : juillet 2011 Messages : 22 ![]() |
Citation:
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 ? |
|
|
|
16
|
|
|
#15 | |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 314 ![]() |
Citation:
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
|
98
|
|
|
#16 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 58 ![]() |
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.
|
|
|
51
|
|
|
#17 | ||
|
Membre actif
![]() Inscription : décembre 2010 Messages : 89 ![]() |
Citation:
Citation:
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... |
||
|
|
62
|
|
|
#18 |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 314 ![]() |
Les fanboys de PHP tirent exactement le même genre de conclusions sans AUCUNE connaissance ni de Java, ni de .Net.
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
104
|
|
|
#19 | |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2005 Messages : 3 030 ![]() |
Citation:
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
|
51
|
|
|
#20 | |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 314 ![]() |
Citation:
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
|
23
|
Copyright © 2000-2013 - www.developpez.com