18073 sujets
PHP est un langage de programmation digne de ce nom, une syntaxe incorrecte fait planter le script et renvoi une erreur, donc un validateur de syntaxe comme le validateur html n'aurai aucune utilité, premiere chose
2eme chose, c'est un langage qui ne contient rien de propriétaire à tel ou tel navigateur, tout est fait coté serveur, donc pas besoin de standardiser le langage.
Et puis c'est tout de meme plus etoffé que le html ou les css !
Par contre, javascript est lui standardisé (ECMAScript) mais là c'est parcequ'il y a des tas de propriétés propriétaires.
Vala vala pour ma petite histoire et version des choses.
Si tu veux une sorte de "standard" t'as la doc officielle ;)
http://fr.php.net/manual/fr/
2eme chose, c'est un langage qui ne contient rien de propriétaire à tel ou tel navigateur, tout est fait coté serveur, donc pas besoin de standardiser le langage.
Et puis c'est tout de meme plus etoffé que le html ou les css !
Par contre, javascript est lui standardisé (ECMAScript) mais là c'est parcequ'il y a des tas de propriétés propriétaires.
Vala vala pour ma petite histoire et version des choses.
Si tu veux une sorte de "standard" t'as la doc officielle ;)
http://fr.php.net/manual/fr/
Les standards ne s'occupent que des langages côté client, c'est à dire tout ce que le client doit traiter, afin que les données soient traités partout pareil par les clients (entre autres).
On s'en fout que ton site soit codé en PHP, CGI, Wistiti ou Cacahuète, vu que le client ne voit pas ce code et donc ne l'utilise pas. Voilà pourquoi il n'y a pas de standard proprement dit.
On s'en fout que ton site soit codé en PHP, CGI, Wistiti ou Cacahuète, vu que le client ne voit pas ce code et donc ne l'utilise pas. Voilà pourquoi il n'y a pas de standard proprement dit.
pfiou a écrit :
Pouvez vous m'expliquer pourquoi le php ne fait pas partie des standarts du web ??
Bon, PHP a la chance d'avoir tout plein de docs, de forums et autres... ce n'est donc peut-être pas l'endroit ici pour en parler, puis qu'il est question plus de design et de technologies client-side.
e-t172 a écrit :
Les standards ne s'occupent que des langages côté client, c'est à dire tout ce que le client doit traiter, afin que les données soient traités partout pareil par les clients (entre autres).
Pas d'accord... le raccourci les standards ne signifie pas uniquement cela... d'autres formats ouverts, d'autres domaines autres que le développement et le design web sont également des standards... Et peut-être même qu'on pourra bientôt dire que php est un standard, puis qu'il est de plus en plus livré et installé par défaut dans les distribs linux (donc sur les serveurs), cependant, il n'existe qu'un seul interprèteur PHP (à ma connaissance), donc la question des normes du langage ne se pose pas.
Modifié le 24 Oct 2004 - 18:59
Pourquoi des technologies comme PHP et .NET ne figurent-elles pas au nombre des technologies reconnues commes "standard" ? La raison la plus simple (mais tout de même trompeuse), c'est que par définition, lorsque l'on parle de technologies standards, on parle de technologies ou normes édictées par le W3C.
Il y a évidemment d'autres groupes qui produisent des normes reconnues (pensons simplement à ECMA qui produit ECMAscript 262, la version non-propriétaire de Javascript), l'IETF qui a produit les premières versions de HTML et bien d'autres, mais ce sont généralement des technologies et des groupes qui sont en dehors du cercle privilégié des standards Web.
Ce qui est trompeur, c'est que la presque totalité des gens qui s'intéressent aux standards s'intéressent quasi uniquement à trois choses : le (x)HTML, les CSS et l'accessibilité... des technologies tout ce qu'il y a de client-side.
Or, ces standards ne sont pas tous client-side. On n'a qu'à penser à HTTP, à P3P et bien d'autres pour le voir. En tout, le W3C à lui seul dévelope plus de 40 normes différentes à l'heure actuelle. Ce ne sont toutefois pas des technologies propriétaires non plus, ce qui exclut automatiquement des technologies commes ASP, .NET, JSP, CFM et toutes les autres. Bien que ce soit des technologies ouvertes et évolutives, elles ne comptent toutefois pas PHP non plus.
Modifié le 25 Oct 2004 - 09:30
Il y a évidemment d'autres groupes qui produisent des normes reconnues (pensons simplement à ECMA qui produit ECMAscript 262, la version non-propriétaire de Javascript), l'IETF qui a produit les premières versions de HTML et bien d'autres, mais ce sont généralement des technologies et des groupes qui sont en dehors du cercle privilégié des standards Web.
Ce qui est trompeur, c'est que la presque totalité des gens qui s'intéressent aux standards s'intéressent quasi uniquement à trois choses : le (x)HTML, les CSS et l'accessibilité... des technologies tout ce qu'il y a de client-side.
Or, ces standards ne sont pas tous client-side. On n'a qu'à penser à HTTP, à P3P et bien d'autres pour le voir. En tout, le W3C à lui seul dévelope plus de 40 normes différentes à l'heure actuelle. Ce ne sont toutefois pas des technologies propriétaires non plus, ce qui exclut automatiquement des technologies commes ASP, .NET, JSP, CFM et toutes les autres. Bien que ce soit des technologies ouvertes et évolutives, elles ne comptent toutefois pas PHP non plus.
Modifié le 25 Oct 2004 - 09:30