Précédent   Forum du club des développeurs et IT Pro > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/02/2007, 15h17   #1
young077
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Par défaut La place du PHP dans le Web 2.0

Bonjour à tous
Aujourd’hui on parle beaucoup du web2, là où les produits Microsoft sont les chefs d'orchestre. Je me demande si php en aura-t- il sa place. J'ai entendu parler d'un futur php6 et la naissance d'un web3. Merci de me renseigner
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 15h51   #2
arnobase
Membre habitué
 
Avatar de arnobase
 
Inscription : novembre 2006
Messages : 150
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2006
Messages : 150
Points : 106
Points : 106
bonjour,

moi je fais entierrement confiance au developpement de php dans ce sens, quand je vois le nombre de classes qui fleurissent et le nombre de framework qui sont de plus en plus crédibles j'ai foi en l'avenir
arnobase est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 16h12   #3
goodpz
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
web3 est has been

Non, sans blague, cela n'a guère à voir avec la technologie coté server. Tant que ces servers peuvent envoyer du contenu, que ce soit java, php, python etc, c'est coté client que c'est important. La "révolution" web2, c'est javascript ou flash qui y contribuent, pour ne citer que les plus populaires.
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 18h38   #4
young077
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Je ne suis pas d'accord avec toi , le web2 ne se restreint pas à Ajax ou flash, mais c'est la naissance d'un grand nombre d'applications et services web qui ont conduit à ce que l'on nome désormais le web2. On n'arrive même à définir d'une façon claire le web2.
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 18h40   #5
sahid
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 257
Points : 257
Citation:
Envoyé par young077
Microsoft sont les chefs d'orchestre.
Qu'est-ce que Microsoft vient faire là ?
sahid est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/02/2007, 18h48   #6
young077
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Je ne parle pas de Microsoft mais je parle des produits Microsoft
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 19h24   #7
sahid
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 257
Points : 257
Citation:
Envoyé par young077
Je ne parle pas de Microsoft mais je parle des produits Microsoft
bah, je peux te poser la meme question ... Microsoft n'a fait aucune innovation dans le domaine du web (et dans biens d'autre domaines aussi ...)

si tu veux parler de produits qui ont vraiment fait qu'on parle aujourd'hui du web 2.0, tu peux parler de gmail, de google map ... flirk ou encore le moteur de recherche A9... ou encore de la bibliothèque YUI

et PHP en est pour beaucoup, c'est une des technologies opensource qui à recu le plus d'investissement ces derniers temps et ce n'est pas pour rien.


sahid
sahid est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/02/2007, 19h42   #8
goodpz
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
Citation:
Envoyé par sahid
Microsoft n'a fait aucune innovation dans le domaine du web
Alors là, je t'arrête tout de suite ; )

Microsoft est à l'origine DU truc qui a fait basculer le monde dans ce qu'on appelle bizarement le "web2". C'est dans IE 5, il y a des années, qu'ils ont introduit la possibilité de faire des requêtes asynchrones avec l'objet XMLHttpRequest (ce qu'on appelle Ajax maintenant). Il aura fallut attendre Google (gmail/Google Maps) pour qu'on redécouvre que ce truc existait.
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/02/2007, 21h37   #9
sahid
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 257
Points : 257
tu as raison, Microsoft à été le premier à ajouter cette classe dans son navigateur à partir d'active x, mais de la à dire qu'il a développé, je ne sais pas.

néanmoins la ou tu te trompes c'est qu' Ajax ne repose pas uniquement sur l'objet XMLHttprequest, Ajax est un modèle de conception qui repose sur plusieurs technologies et abouti à des modèles de programmations, de fonctionnalités et d'ergonomies.

voila pourquoi je pense que les veritables avancés du web ne sont pas du à microsoft et loin de là, (déjà par la tres mauvaise qualité de leurs navigateur web qui ne respecte pas les standards fixé par la W3C) et surtout parce que :
Citation:
si tu veux parler de produits qui ont vraiment fait qu'on parle aujourd'hui du web 2.0, tu peux parler de gmail, de google map ... flirk ou encore le moteur de recherche A9... ou encore de la bibliothèque YUI

sahid
sahid est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 17/02/2007, 07h58   #10
goodpz
Membre éprouvé
 
Avatar de goodpz
 
Inscription : février 2007
Messages : 475
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 475
Points : 474
Points : 474
Citation:
Envoyé par sahid
néanmoins la ou tu te trompes c'est qu' Ajax ne repose pas uniquement sur l'objet XMLHttprequest, Ajax est un modèle de conception qui repose sur plusieurs technologies et abouti à des modèles de programmations, de fonctionnalités et d'ergonomies.
Je n'irai pas jusque là. Mais chacun son avis bien sûr (surtout dans le domaine du web2 ; )
Selon moi les nouveaux modèles de programmations, de fonctionnalités et d'ergonomies proviennent plutôt, en caricaturant un peu, de la (re)découverte du DHTML, dont Ajax ne constitue qu'un pion mais au combien charismatique. Ceci plus une convergence vers un respect des standards du web (déjà fort anciens pour certains) et la mise à disposition de servers API (web services) le tout mis en vrac dans un browser récent constituent le web2. Tout le buzz autour du terme "web2" fait aussi partie du web2. Ce post en est l'illustration ; )

Citation:
Envoyé par sahid
voila pourquoi je pense que les veritables avancés du web ne sont pas du à microsoft et loin de là
Oui ; ) Mon précédent post à l'égard de Microsoft était ironique. Ils ont clairement raté le premier wagon du web2.
goodpz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 09h52   #11
genova
Membre chevronné
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 602
Points : 602
Envoyer un message via MSN à genova
Concernant PHP6 je cite :
Citation:
Envoyé par Charlie
En effet, en dehors des chaînes de caractères Unicode, il ne semble pas y avoir beaucoup d'évolutions. Que nenni ! PHP 6 n'apporte certes pas beaucoup de fonctionnalités, mais par contre va modifier certains comportements qui feront de cette version, une bombe atomique !

Par bombe atomique, je n'entend pas parler d'un super-truc-génial qui va révolutionner le monde, mais bien d'un changement de comportement qui sera générateur de beaucoup de problème et ouvrira les portes de l'anarchie numérique pour le bon plaisir des pirates.

Effectivement, PHP 6 va supprimer purement et simplement les magic_quotes, qui, je vous le rappelle, sont désactivées par défaut dans les versions 5, mais que tout le monde s'empresse de réactiver par souci de compatibilité et de sécurité.

Actuellement, peu de personnes ne se soucie des problèmes d'injection SQL car sans le savoir (ou pire, par fainéantise) les magic_quotes les en protège en partie. Je n'ai pas fait d'enquête, mais j'estime que 80% des développeurs PHP ne font pas attention aux problèmes d'injection SQL. Cela veut donc dire que sans une meilleure communication, les personnes qui vont passer au PHP6 vont ouvrir des failles de sécurité larges comme des A380.

PHP 6 devrait-il donc s'accompagner d'un permis de développer obtenu après un contrôle des connaissances dans le domaine de la sécurité ? Non, je pense tout simplement que PHP 6 mettra un temps infiniment long à s'imposer (jamais ?) car les hébergeurs ne voudront pas prendre le risque de le déployer.

Comme vous pouvez le constater, cet article n'est pas un tutorial, mais sert de point d'introduction à une série d'articles dont l'objectif sera de vous expliquer les différents problèmes de sécurité des applications PHP et comment se préparer au passage vers PHP 6.
Vous en pensez quoi ? Effectivement avec la suppression des magic quote les hébergeurs sont pas prèts de mettre à jour leur version de PHP ... Par contre le support de l'unicode est une bonne nouvelle, il était temps !
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/02/2007, 19h07   #12
Taum
Membre chevronné
 
Inscription : mai 2005
Messages : 657
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 657
Points : 726
Points : 726
Salut,

Citation:
Vous en pensez quoi ? Effectivement avec la suppression des magic quote les hébergeurs sont pas prèts de mettre à jour leur version de PHP
Le passage à PHP5 avait déjà pris un certain temps, et les hébergeurs ont proposé le choix entre PHP4 et PHP5. Je parie que ça sera de nouveau le cas avec PHP6, surtout vu le problème posé par les magic_quotes.

Cela dit au niveau du choix, je ne peux qu'approuver. Au même titre que l'option register_globals (vous vous souvenez, ce truc magique qui permettait à tout le monde d'initialiser vos variables à la valeur qu'il voulait ), magic_quotes est une erreur de conception à mon sens : protéger les données d'éventuelles injections SQL, c'est le rôle de la classe qui gère les relations avec la BDD (le Modèle, dans une archi MVC par exemple).

Cependant comme souvent dans ce genre de cas, il se pose des problèmes de compatibilité en tout genre qu'il faudra gérer comme on peut
Taum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2007, 21h18   #13
kaymak
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Citation:
Envoyé par Charlie
Effectivement, PHP 6 va supprimer purement et simplement les magic_quotes, qui, je vous le rappelle, sont désactivées par défaut dans les versions 5, mais que tout le monde s'empresse de réactiver par souci de compatibilité et de sécurité.

Actuellement, peu de personnes ne se soucie des problèmes d'injection SQL car sans le savoir (ou pire, par fainéantise) les magic_quotes les en protège en partie. Je n'ai pas fait d'enquête, mais j'estime que 80% des développeurs PHP ne font pas attention aux problèmes d'injection SQL. Cela veut donc dire que sans une meilleure communication, les personnes qui vont passer au PHP6 vont ouvrir des failles de sécurité larges comme des A380.
Moyennement d'accord. Bien sur si l'on continue d'utiliser les extensions mysql, mssql, pgsql cet avis prend tous son sens. Par contre avec PDO et les requetes préparées cela n'à plus du tout de sens et est caduque.
cf http://fr.php.net/pdo

Au final je trouve que c'est une bonne nouvelle.

La team PHP essaie souvent de trouver des solutions pour faciliter le développement. Il y à de bonnes choses, d'autres moins bonnes (typage trop faible ? :o).
Celle ci en était une mauvaise car elle induisait en erreur sur le degré de sécurité réél de l'application.

Et puis 80% cela me parait un peu gros, non ?

Au fait quel rapport avec le web 2.0 (cette vaste supercherie) ? Le mieux que l'on obtienne c'est un framework developper à coter de PHP qui aura pour but de simplifier le développement d'interface HTML dynamique. Cela existe surement déja par ailleurs.
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 04h16   #14
gloubi
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
J'ai lu récemment un article sur l'arrivée en force de microsoft sur les technologies web... L'article laissant entendre que si le nombre de site en PHP était de loin supérieur à ceux sauce microsoft, les sites microsoft gagnaient (beaucoup) de terrain...

Cela a évidemment donné suite à un débat entre pro et anti M$, et il a bien fallu admettre que PHP à un problème au niveau de la sécurité... Non pas que Apache ou nos serveur soient plein de trou, mais plutot que la plus part des appli pondu par les codeurs PHP sont pleines de failles, le langage étant trop permissif...

Pour ma part, j'ai une foi absolue en Apache. Cependant, contrairement a ce que pourrait laisser penser la déconcertante facilité avec laquelle on peut se mettre à ce langage, je pense que c'est un langage de pro. Un débutant ne peut coder qu'une passoire avec, et on ne peut pas faire du bon boulot sans avoir une bonne culture "hack".
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/02/2007, 07h20   #15
Sub0
Expert Confirmé
 
Avatar de Sub0
 
Homme
Développeur Web
Inscription : décembre 2002
Messages : 3 489
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2002
Messages : 3 489
Points : 3 514
Points : 3 514
Envoyer un message via MSN à Sub0 Envoyer un message via Skype™ à Sub0
+1. La sécurité est crutiale sur le net, peu importe le langage utilisé.
M$ n'est pas plus à l'abri que les autres, il n'y a qu'à voir le nombre de patch qu'il faut installer à chaque fois qu'ils pondent un log...


http://thierrylhomme.developpez.com/php/php_secure/
http://phpsec.org/projects/guide/fr/1.html
http://cchatelain.developpez.com/articles/securite/
http://bob.developpez.com/phpauth/
Sub0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2007, 10h15   #16
sahid
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 257
Points : 257
Salut

si je peux apporter une petite contrib je dirais que

depuis PHP5, la fondation PHP, tente de convertir les programmeurs PHP, et cela va continuer avec PHP6...

Si cette info comme quoi les sites au sceau microsoft sont soit disant plus surs que les sites sous PHP c'est deja parce qu'il existe beaucoup moins de site amateur sous les technologies Microsoft, et que beaucoup de développeurs pensent que le PHP est un simple langage, facile à prendre en main...

on a tous entendu au moins une fois "mouais, php c'est de la chochotte quand tu sais faire du c ou du c++",

il est envident qu'il est plus facile à prendre en main (langage de plus haut niveau), mais maintenant faire une application sure et complete, est aussi compliqué, et demande une certaine réflexion. Si un site sous PHP est mon sur, ce n'est pas à cause de langage ou du serveur.

sahid (;
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 14h24   #17
deY!
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 355
Points : 355
Sinon je pense que le PHP a une place importante dans le Web 2.0, cependant je trouve se principe un marketing mais bon. De toute maniére les principales évolution se font coté client, et on aura toujours besoin d'un langage coté serveur, et PHP est l'un des plus simple à prendre en main mais qui n'empeche pas ses immense possibilité.
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 20h46   #18
Invité
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
C'est quoi le web 2.0, au juste?
  Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 09h58   #19
deY!
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 355
Points : 355
Web 2.0... The Return of Web... Beware of Spider

Non en faite, si je me trompe c'est le rendu dynamique et modifiable d'une page par un utilisateur, genre les wiki et autre. Une réelle interraction entre un site et son internaute.

Entre nous, je n'en vois pas l'utilité... pour moi ça reste Internet... Mais bon, ça fait vendre
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 15h08   #20
haltabush
Membre émérite
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 822
Points : 822
Le Web 2.0?
C'est le Web classique, avec un numéro derrière : un coup de marketing
Enfin plus sérieusement (quoique) c'est utiliser d'anciennes technologies (Ajax, Css, etc) en disant qu'elles sont récentes (en fait, c'est juste qu'avant on avait la flemme de les utiliser)
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h44.


 
 
 
 
Partenaires

Hébergement Web