IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Pour ou contre?


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par gorgonite
    des que tu as besoin d'afficher des donnees depuis une bdd...
    +1

    Que ce soit une aide à la complétion (cf mon article) avec recherche dans une base de données, ou eventuellement recherche d'informations sur un objet en base de données, qui ne nécessite de recharger complétement la page.
    Sinon, je m'en suis également servi pour faire un arbre (style explorateur windows), d'un volume trop important pour être envoyé en un seul coup. Ca permet de faire de l'incrémental de façon assez propre.

    Les inconvénients:
    - ceux qui désactive JS (dans ce cas, essayer de faire que la page se dégrade proprement, par exemple l'aide à la complétion).
    - Le réferencement (même problème que les bookmarks). A mon avis, sur un site internet, c'est vraiment un problème important.....

    Voila, je suis en train de préparer la partie Ajax de la faq

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    perso j'emule php mysql avec ajax et des fichiers texte ...
    mais bon faut pas que la base soit trop importante.
    Et puis bon faut vouloir réinventer le fil à couper l'eau tiède ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    oki.

    Donc a utiliser a bon essient.
    Je ne baserais pas mon site dessus. Mais l'utiliserais surtout pour les fonctions de recherche alors.

    Je vais etudié le script que titoumimi m'a envoyé. (merci encore )/

  4. #4
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    Juste un dernier truc:

    les REGEX sont utilisable en AJAX?

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2007
    Messages : 92
    Par défaut
    Est-ce que quelqu'un à déjà vu un de ces "AJAX desktop"? Honnêtement, c'est une catastrophe; pourquoi? Parce c'est lent, inutile et n'est rien d'autre à mes yeux qu'un "exemple" de ce que les concepteurs sont capables de faire avec AJAX.. idiot... par opposition à un site utile et accessible...

    Donc, AJAX, oui mais pas trop!

    Bon dév à tous,


    ~W~

  6. #6
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par défaut
    Citation Envoyé par wenijah Voir le message
    Est-ce que quelqu'un à déjà vu un de ces "AJAX desktop"? Honnêtement, c'est une catastrophe; pourquoi? Parce c'est lent, inutile et n'est rien d'autre à mes yeux qu'un "exemple" de ce que les concepteurs sont capables de faire avec AJAX.. idiot... par opposition à un site utile et accessible...

    Donc, AJAX, oui mais pas trop!

    Bon dév à tous,


    ~W~
    Normal, ça s'appelle une démo tech.

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2007
    Messages : 92
    Par défaut
    Citation Envoyé par Shinuza Voir le message
    Normal, ça s'appelle une démo tech.
    ?!? Je ne parle de démos mais de sites web entier. Relis le post Monsieur le pro du XHR affirmant qu'il est impossible de lancer du js dans une <div>... ça c'est pro.

  8. #8
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par défaut
    Citation Envoyé par wenijah Voir le message
    ?!? Je ne parle de démos mais de sites web entier.
    Si t'as un problème de dyslexie dis le, çà evitera à tout le monde de croire que t'es idiot...

    Le but des Online Desktop, c'est soit de tenter d'apporter une solution de bureau accessible depuis n'importe ou, soit de montrer ce que l'on peut faire avec javascript, et pas necessairement Ajax/XHR...

    Dans les deux cas y'a naturellement un équilibre entre fonctionnalités et rapidité, le facteur limitant étant soit le moteur javascript du navigateur (Mozilla Firefox, Internet Explorer) soit la connection internet du client.

    Citation Envoyé par wenijah Voir le message
    Monsieur le pro du XHR affirmant qu'il est impossible de lancer du js dans une <div>... ça c'est pro.
    J'ai toujours un doute sur ta capacité à comprendre ce que tu dis/lis, mais bon, tu devrais lire ça :

    http://www.onlinetools.org/articles/...ivejavascript/
    http://en.wikipedia.org/wiki/Unobtrusive_JavaScript
    http://www.alistapart.com/articles/behavioralseparation

    Dans l'absolu, je ne sais pas d'ou tu sors ça, mais je n'ai surement pas dis que c'était impossible à faire, mais surement qu'il ne fallait pas le faire, puisque c'est contraire à la règle de séparation des couches.

  9. #9
    Membre confirmé Avatar de razorlok
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 211
    Par défaut
    Donc je voulais savoir si AJAX vaut tant le coup que ca?
    Tout dépend de ce que tu as a nettoyer.

  10. #10
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 360
    Par défaut
    Ajax et l'Accessibilité ?

    Bonjour, je ne me suis pas encore mis à l'ajax ni choisi un framework (mais d'après ce que j'ai pu lire dans les différents topic, j'opterai certainement pour ExtJS).

    Mais je me pose une question qui est pour moi très importante (je dois faire un site accessible pour personnes malvoyantes/non voyantes)

    - Est-ce que ce site sera carrément pas valide ?
    - Est-ce que pour qu'il soit valide je vais livré une grande bataille ?
    - Est-ce que si j'utilises un framework ajax pour gérer des Grids, je devrais adapter le design pour IEx et FFx ?

  11. #11
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    Ajax c'est une sur couche javascript pour faire des appels sans rechargement de page en traitant des donné xml AJAX : Asynchronimous Javascript And XML.

    Donc pour malvoyant sa marche si leur browser web a javascript d'activer sinon ton code ajax ne s'exécutera pas.

    Le code généré est valide si tu code bien et sera aussi accessible qu'un site normale. Il arrive souvent de prévoir un chemin d'échappatoire pour les gens qui on pas javascript d'activé.

    Adapter le design pour firefox / IE ? bah comme si tu faisais un site normale , faut bien géré coté css oui mais pas plus si tu rajoute une touche ajax a ton site, cette touche est dans la plupart des cas purement facultative d'ailleurs sauf dans certaines applications web complexe comme les bureau en ligne ...

    J'espère t'avoir répondu.

  12. #12
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Fut un temps quand on faisait un projet et qu'on ne savait pas quelle technologie utiliser, il y avait toujours un grand esprit pour dire "heu, et si on utilisait JAVA ?". Et hop c'était LA solution. Puis est arrivé XML et là bis repetita.

    Et voyez vous, aujourd'hui c'est le temps d'AJAX et de REST (à mon avis avec plein de bonnes et justes raisons).

    Mais effet de bord malsain, combien de post ai je lu sur ce forum concernant des personnes qui veulent "faire de l'AJAX" là où un script ou une architecture standard convient, comme si il n'y avait pas de salut hors AJAX ! Ha, marketing quand tu nous tiens !

    Et c'est là à mon avis le vrai problème: évidemment AJAX est une technologie formidable à mettre en oeuvre mais faut il encore le faire en ayant pesé le pour et le contre, en connaissant ce que cela implique des allers-retours avec le server, des temps de latence, de la gestion du bouton BACK du navigateur, etc...

    Alors vive AJAX mais que les utilisateurs néophytes commencent par lire un bon tutoriel et apprennent à connaitre le fonctionnement d'une application internet ou intranet et du protocole HTTP.

    ERE

  13. #13
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    +1 emmanuel.remy

  14. #14
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Je vote pour mais avec modération...

    J'ai peur que la prochaine mode soit au site un peu trop "bling bling" et au final avec un contenu de plus en plus nul sur le fond.

  15. #15
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    heu ajax c'est juste la possibilité d'acceder à des fichiers sur le serveur depuis le client ...
    donc je répondrais les regExp sont utilisable en javascript et en php ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 34
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    heu ajax c'est juste la possibilité d'acceder à des fichiers sur le serveur depuis le client ...
    donc je répondrais les regExp sont utilisable en javascript et en php ...
    Heu .. AJAX n'est pas un langage. AJAX est une méthode

    Merci pour l'intervention sur Comet, j'vais jeter un oeil

    Lex

  17. #17
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par défaut
    Citation Envoyé par LexLxUs Voir le message
    Heu .. AJAX n'est pas un langage. AJAX est une méthode

    Merci pour l'intervention sur Comet, j'vais jeter un oeil

    Lex
    Merci!

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 34
    Par défaut
    Citation Envoyé par Shinuza Voir le message
    Merci!
    Heu .. De rien ( ? )

    J'suis pas sûr de saisir le pourquoi du merci

  19. #19
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par défaut
    L'ami wenijah s'obstine à croire qu'Ajax/Comet est un langage, alors que c'est basé sur XHR qui est lui même un composant de Javascript.

  20. #20
    Membre très actif
    Inscrit en
    Août 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 307
    Par défaut
    Hmmm

    J'ai l'impression que beaucoup pensent site web quand il évoque Ajax. Moi à priori je vois d'abord application d'entreprise quand je pense à Ajax, une alternative à Swing/Winform en quelque sorte.
    Vu sous cet angle je ne reproche vraiment rien à Ajax car contrairement à swing il est plus convivial (je pense notamment à Extjs), et plus facile à déployer. Et contrairement aux Winforms, il est multi-plateforme et plus facile à déployer.

    Evidemment vu sous l'angle Site Web, je trouve vraiment inapproprié de construire un Site Web 100% Ajax.

Discussions similaires

  1. Arguments pour et contre Access ?
    Par bottura dans le forum Sondages et Débats
    Réponses: 240
    Dernier message: 23/03/2018, 23h25
  2. Pour ou contre l'Open source ?
    Par Thcan dans le forum Débats sur le développement - Le Best Of
    Réponses: 317
    Dernier message: 01/05/2008, 15h06
  3. Pour ou contre Java en open-source ?
    Par g_rare dans le forum Général Java
    Réponses: 31
    Dernier message: 23/05/2006, 17h43
  4. [Mapping O/R] - Pour ou contre les procédures stockées
    Par spidetra dans le forum Persistance des données
    Réponses: 8
    Dernier message: 03/04/2006, 10h01
  5. [techno] Précharger les images d'un site pour ou contre?
    Par Death83 dans le forum Webdesign & Ergonomie
    Réponses: 19
    Dernier message: 26/10/2005, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo