L'auteur
FoxInCloud (Th. Nivelet) France Membre Simple # 0000000014 enregistré le 13/10/2004
http://www.foxincloud.com/ Nivelet Thierry 75016 Paris de la société Abaque Fiche personnelle
|
Applications > Automobile
Zenbuyer
Site Internet
Catalogue AJAX
# 0000000089
ajoutée le 28/07/2005 et modifiée le 30/06/2009
consulté 9757 fois
Développée par l'entreprise Abaque
(activité : Communication Produit)
Contact : Thierry Nivelet
+33 9 53 41 90 90
info@zenbuyer.com
Durée du projet : env. 8 mois.h Version de Foxpro : VFP 9.0
|
Description |
Un catalogue VFP CD-ROM fait sa mue sur Internet !
Démonstration Catalogue IntuiCat
Ce catalogue fonctionne selon les principes Ajax
La page que vous allez voir (votre
navigateur est sans doute compatible) a été générée à partir d'un
formulaire VFP instancié derrière un serveur Web.
Quand vous agissez sur la page (click, etc.), un Javascript client envoie l'événement au serveur Web qui le transmet à l'interface IntuiCat via wConnect (West-Wind).
L'interface IntuiCat:
-
Rétablit le formulaire instancié dans l'état où vous l'avez laissé lors de votre dernière action (multi-utilisateurs)
-
Déclenche l'événement sur le formulaire
-
Détecte les changement d'aspect du formulaire après l'événement
-
Les traduit selon le DOM HTML - CSS
-
Encode le tout en XML
-
Retourne la chaine XML au client.
Le JavaScript client n'a plus qu'à exécuter
les ordre pour modifier l'aspect de la page: rendre visible /
invisible, activer / désactiver, changer les images, alimenter les
listes et les grilles, etc., tout est possible ...
Résultat :
-
5 ko par requête au lieu des 50-60 d'une page un peu sympa
-
Une page aussi ergonomique qu'un écran de
bureau : l'utilisateur a tous les choix sous les yeux et peut les
modifier à tout moment
-
Une "appli web" développée avec VFP, c'est à dire les classes, l'interface visuelle, l'accès facile aux données etc.
Ce principe est applicable à n'importe quelle application VFP existante ... A discuter aux prochaines Rencontres !
Testé sur IE 6+, FireFox 2.0+, Safari 3+. |
Pourquoi Foxpro comme outil de développement ? |
Nous avons commencé ce projet en 2000 à partir dun catalogue CD-ROM développé pour un de nos clients.
Notre conviction était :
- Pourquoi redévelopper une appli pour le Web alors qu'il en existe déjà une, assez complexe d'ailleurs
- Les clients ont pris des habitudes avec le CD-ROM, il leur faut la même ergonomie sur Internet.
VFP fut le meilleur choix pour :
- sa facilité d'accès aux données
- son architeceture de classes
- son écosystème (wConnect par exemple)
- sa fiabilité irréprochable
- notre expérience et les milliers de lignes de codes accumulées
|
Captures d'écran |
fig.1 fig.2 fig.3
|
Commentaires |
Aucun commentaire enregistré ...
|