WebKit sauvegarde les données en local
En juin dernier, Steve Jobs s'était montré dithyrambique au sujet de ce qu'il était possible de faire en terme d'applications web. Ceux qui ont pu tester ce genre d'applications notamment sur un iPod touch ou un iPhone se sont vite rendu compte que l'un des défauts de ce système est l'impossibilité de stocker le contenu des bases de données en local chez le client.
Les spécifications du HTML 5, encore à l'état de brouillon, visent à régler le problème. Une fois de plus, Apple est particulièrement en pointe dans ce domaine puisque les dernières versions de Webkit offrent déjà la prise en charge de cette fonctionnalité. Cela devrait également être l'une des nouveautés de Firefox 3.0.
Les spécifications du HTML 5, encore à l'état de brouillon, visent à régler le problème. Une fois de plus, Apple est particulièrement en pointe dans ce domaine puisque les dernières versions de Webkit offrent déjà la prise en charge de cette fonctionnalité. Cela devrait également être l'une des nouveautés de Firefox 3.0.
Ça avec les fontes téléchargeables via CSS (aussi avec WebKit), on pourra faire de vraies applications en HTML.
On pourra faire de vraies applications AVEC du HTML et EN Javascript plutôt.
Oui, évidemment. Mais avec les polices, ça aura L'AIR d'une vraie appli. C'est ce que je voulais dire.
Hum #miam# WebKit c'est bon mangez en !
je dirais plutôt des applications utilisants le langage HTML et le langage de script Javascript. Et ce n'est pas plutôt du XHTML et de l'Ajax ? @vintz72, perso on s'en fout des mots utilisés, ce qui est important ce sont les technologies :-)
on se fout des mots, jusqu'au jour où on a un projet sérieux à mener et où les mots prennent tout son sens en travail de groupe et en recherche documentaire
mais à part cela, les mots n'ont pas d'importance, on va tout nommer "scriptouille".
"-tu fais quoi dans la vie ?" "-ben je scriptouille" "ha, pareil"
"ajax" c'est du javascript+plein de bidouilles à la mode
on nomme ajax, le principe de faire des pages qui sont générés par du javascript en direct, selon les actions de l'utilisateur, en allant chercher ses informations sur un serveur de base de donnée ou autre.
après, c'est un peu tout et n'importe quoi selon l'humeur du psychotique du jour.
l'ajax c'est du XMLHttpRequest
avec du html, css et javascript ...
Et ce n'est pas selon mon humeur !
Et si biniou veut être pointilleux, on peut même ne plus dire XHTML mais directement HTML5. Avec le travail du WHATWG, Flash / Apollo qui évolue et Silverlight qui pointe son nez, on peut s'attendre à une formidable guerre de plateformes dans les années à venir !
bon ben perdu AJAX c'est "Asynchronous Javascript And XML" (merci wikipedia). En fait XHTML et HTML ne sont que des langages de représentations d'informations sur un écran. Le langage XML est un langage structuré qui permet de contenir des informations (des données) qui peuvent être exploitée (avec du javascript par exemple). Donc l'AJAX c'est un peu tout et n'importe quoi avec du XML et du javascript. Que tu emploies de l'HTML ou du XHTML ne change rien à l'AJAX.
Oui les termes (technologies) sont importantes mais dire des applications en HTML ou utilisant le langage "de markup" HTML, cela n'a peu d'importance. Du moment qu'on se comprenne donc je pense que le post vintz72 n'a pas beaucoup de sens.
En fait Ajax n'est rien d'autre que modifier le contenu d'une page web sans la rechercher. Microsoft a été le premier à proposer un objet ActiveX (donc lié à IE) utilisable en javascript qui s'appelait XMLHttpRequest. Et ça ça fait plusieurs années... Cet objet permettait de télécharger un contenu en [b]asynchrone[/b] c'est à dire sans que l'utilisateur ne s'en aperçoive, sans que la page se recharge (avec la fameuse "page blanche" entre deux rechargement). D'autre navigateur (Mozilla, Safari et IE7 maintenant) implémente XMLHttpRequest directement, sans passé par un ActiveX ou autre solution.
En gros, il est possible avec XMLHttpRequest de faire a peu près tout ce qu'un navigateur peut faire :
- envoyer des informations en POST ou en GET (cool pour les formulaires)
- lire un contenu Text (méthode responseText)
- lire un objet XML (méthode responseXML)
Le plus simple pour les gens intéréssé par l'utilisation mais pas par les arcanes techniques est d'utiliser des librairies telles prototype.js ou jquery.
En les utilisant, vous augmentez l'ergonomie d'un site à peu de frais !
Et pour les tutorials : http://www.w3schools.com/ajax/default.asp
C'est possible de remettre le forum en français???? ;-)
A moins que l'on doive acheter un décodeur???