Client lourd et client léger

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Client lourd et client léger

Messagepar Rubixcube » 02 Nov 2010 à 12:05

Bonjour,

Je souhaiterais connaitre lors du développement d'appli web qu'est ce qui ne passe pas sur le client léger mais qui passe sur le client lourd ?
ex : lors de la création de pages, une image ressource est visualisable dans le client lourd et pas dans le client léger (enfin, il me semble).
Merci d'avance
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Steph_ » 02 Nov 2010 à 15:33

je ne sais pas en V8, mais en V6 quand tu enregistres un doc en web, tu as une jolie page blanche "masque traité"

et il faut utiliser un champ $$Return pour contourner ça
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Michael DELIQUE » 02 Nov 2010 à 15:43

salut

je suis pas certain de bien comprendre la question.

une chose est certaine le dev lourd et le dev léger sont 2 choses différentes qui ne s'abordent pas de la manière et qui ne fonctionnent pas de la même manière
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Rubixcube » 02 Nov 2010 à 16:18

Entièrement d'accord avec Michael, d'où ma question.
En fait, je développe une base et un workflow ayant vocation à être accédés via un client léger.
Je souhaiterais développer dans cette optique et ne pas utiliser du code uniquement interprétable par le client lourd.
Mes sources d'auto apprentissage traitent principalement le client lourd ...
J'espère avoir été plus clair.
Merci pour vos réponses.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Michael DELIQUE » 02 Nov 2010 à 16:26

ok

bon, alors en gros.

quand tu code pour du client léger (IE, firefox) c'est du dev web (HTML , Javascript), il n'y a que les agent que tu code en Lotus script.

quand tu code en clientlourd, c'est du dev pour un logiciel. c'est 2 environnement différent.

ils ont des point commun, mais c'est tout. le lotus script n'est pas interpréter en dev web (sauf dans les agent mais eux ils tournent sur le serveur)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Rubixcube » 02 Nov 2010 à 16:29

Merci, c'est exactement cette précision que je cherchais.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar roubech » 03 Nov 2010 à 02:55

c'est une question plutôt vaste, comme l'a dit Michael, quand tu developpes pour le web, tu dois penser différemment, notamment au niveau de la synématique
comme l'a dit Steph, là où dans Notes tu te poses pas trop de question, tu ferme un doc, tu reviens sur la vue à partir de laquelle tu as ouvert le doc (sauf cas des docs ouvert depuis un lien doc dans un mail). En web, à moins que tu developpes un système d'onglet ou de fenêtre modale, quand tu fermes un doc, il faut dire explicitement quelle page afficher ensuite, soit dans le champ $$Return, soit par un print à la fin du WebQuerySave, soit un lien ...
ce n'est qu'un cas. il y en a d'autres comme le raffraichissemnt automatique des données du masque lors du changement d'une valeur dans un champ liste de choix. Si tu fais comme pour Notes, Domino génerera un rechargement de la page dans le navigateur pour repasser par le serveur pour faie le calcul
si tu veut faire un bouton dans une vue pour traiter des docs sélectionnés, tu ne peut pas passer par unprocessedDocuments, mais tu dois parcourir les UNID du champs $$SelectedDocs (de mémoire)
et encore plein de chose
pour voir les @fonction et @Commandes qui ne fonctionent pas en web, il y a une page dans l'aide qui traite de ce point
http://publib.boulder.ibm.com/infocente ... _OVER.html
tu peux aussi regarder les url particuliere pour le web
http://publib.boulder.ibm.com/infocente ... _4332.html
et les variables CGI auxquelles tu as accès
http://publib.boulder.ibm.com/infocente ... _3561.html

bref, plein de choses
et si tu es en version 8, avec les Xpages ....
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement