Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2011, 09h02   #1
Invité régulier
 
Inscription : mai 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 13
Points : 9
Points : 9
Envoyer un message via MSN à Aurelienjjj
Par défaut HTML5 peut-il intégralement remplacer PHP ?

Avant toute chose, bonjour.

Je suis actuellement en train de m'amuser à concevoir un site de type "jeu ou faut se connecter tous les jours pour faire monter ses niveau" pour mon usage personnel, site que j'ai presque entièrement codé en PHP4/MySql + CSS (un peu comme un cochon d'ailleurs).

Et pour m'amuser tout en apprenant pendant le temps libre que j'ai actuellement, je m'amuse à trifouiller HTML 5, et à comparer les possibilités qu'il offre. Jusqu'a offrir... Un support des bases de données?!?

La question que je me pose du coup, est la suivante: est-ce que HTML5 (aidé de JS au besoin) peut intégralement remplacer PHP? Peut-il gérer une BDD sur serveur (cela me semble improbable, mais qui sait)? Peut on se reposer intégralement sur cette technologie pour faire un site de type jeu (avec stockage de données de joueurs, forum et tout le genre de truc proposé habituellement) sans passer par le sacro saint PHP et en s'aidant de JS? Ou faut-il utiliser un compromis avec PHP (ou d'un autre langage niveau serveur) ?
Aurelienjjj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 09h05   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Tout ce qui se passe en HTML se situe au niveau du client, avec tous les risques que cela entraine.
Donc je ne vois pas comment tu peux faire un forum, par exemple, sans passer par un serveur et un langage ... serveur.

La base de données SQLite à laquelle peut accéder HTML5 est une base de données locale, sur le poste client. On peut l'assimiler à LocalStorage qui se trouve aussi côté client.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/09/2011, 09h25   #3
Invité régulier
 
Inscription : mai 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 13
Points : 9
Points : 9
Envoyer un message via MSN à Aurelienjjj
C'est vrai que dit comme ça, la question me semble bête maintenant

Mais je m'étais posé la question, étant donné que HTML5 semble vouloir faire beaucoup de choses et lorgne vers l'interactivité, je me demandais si HTML5 était toujours intégralement interprété, ou s'il avait recours à des artifices, et donc s'il pouvait aller plus loin.

Pour la base de données, c'est ce que j'avais plus ou moins compris - j'en suis au début de HTML5, et je suis tombé la dessus en feuilletant un bouquin - mais je me posais également la question du "est ce que ça se limite à une BDD locale, ou peut on aller à l'échange avec le serveur". Effectivement, étant donné les problèmes de sécurités que cela poserait de donner les clés de la BDD au client, je vais éviter d'y penser à nouveau.

Merci de la réponse rapide, dans tous les cas!
Aurelienjjj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web