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

JavaScript Discussion :

[AJAX] Ajax ? pourquoi, pourquoi pas !


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut [AJAX] Ajax ? pourquoi, pourquoi pas !
    Bonjour,

    Je programme actuellement en PHP et bien que je "m'éclate" dans ce langage, je souhaiterais trouver des solutions plus dynamiques, légères et orienté objet, pour remplacer mon php ou bien en accompagnement du php.

    Si j'ai bien compris le principe d'AJAX, c'est que c'est un langage orienté objet, ce qui donne certain avantage dont ceux de ne recharger sur une page que ce qui est modifié ?! (vrai / faux ?)

    Merci de vos avis sur le sujet !

  2. #2
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Mon avis perso :

    Avantage :
    C est plus dynamique pour l utilisateur
    Ca prend moins de bande passante au total

    Desavantage :
    generalement la 1er page est longue a charger
    Si le site est totalement en AJAX le moteur de recherche va echouer dans
    l'indexation (si que est tres grave pour un site dont le contenu a vocation d re indexé).
    Peut être qu un jour ça fonctionnera

  3. #3
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    Citation Envoyé par magnus2005
    Mon avis perso :

    Avantage :
    C est plus dynamique pour l utilisateur
    Ca prend moins de bande passante au total
    Merci pour cette confirmation d'avantage...

    Citation Envoyé par magnus2005
    Desavantage :
    generalement la 1er page est longue a charger
    Si le site est totalement en AJAX le moteur de recherche va echouer dans
    l'indexation (si que est tres grave pour un site dont le contenu a vocation d re indexé).
    Peut être qu un jour ça fonctionnera
    Par contre pour les désavantages, ce n'est peut être pas le meilleur langage pour un moteur de recherche ou un outil de gestion intranet s'appuyant sur des appels fréquents de base de données. (Mysql pour ce que j'utilise) ?

    Mon autre question est :
    - est-ce que Ajax est interprété de la même façon par tous les navigateurs et toutes les plateformes (tant pour IE, Firefox ou Safari sur Windows ou MacOS) ?

  4. #4
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Attention quand je parle d'indexation de moteur recherche, c'est quand google parse les pages d'un site web.
    Avec Ajax on peut refaire tout les applications web classique en plus efficace en terme de runtime et d ergonomie.

    Dans un intranet, Si il y a bien une configuration ou Ajax n'a que des avantages, c'est en intranet. vue que google ne mettra jamais les pieds dessus.
    Dernier point Ajax est une technologie poste client, il faut aussi une techno sur le serveur (PHP, java ...) pour gerer les appels à la base e repondre au client AJAX.

    Autre avantage :
    Ajax permet de reduire le cout de l utilisation serveur par rapport a une page web classique (Full PHP ou FULL java).

    Javscript qui est le language principale utilisé dans l appelation Ajax est soumis aux mêmes contraintes habituelles au niveau ht HTML/XHTML et des la gestion de css.

  5. #5
    Membre éclairé Avatar de Giantrick
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    300
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 300
    Par défaut
    Citation Envoyé par magnus2005
    Attention quand je parle d'indexation de moteur recherche, c'est quand google parse les pages d'un site web.
    Avec Ajax on peut refaire tout les applications web classique en plus efficace en terme de runtime et d ergonomie.

    Dans un intranet, Si il y a bien une configuration ou Ajax n'a que des avantages, c'est en intranet. vue que google ne mettra jamais les pieds dessus.
    Dernier point Ajax est une technologie poste client, il faut aussi une techno sur le serveur (PHP, java ...) pour gerer les appels à la base e repondre au client AJAX.
    Oups, je n'avais pas compris complètement le terme, je ne suis pas informaticien à la base et il est vrai que je me mélange un peu dans tous les termes.

    Par ailleurs, pour le serveur, c'est logique d'avoir les technologies nécessaires au besoin des langages utilisés. Je te remercie pour ce petit rappel qui est souvent vite oublié...


    Citation Envoyé par magnus2005
    Autre avantage :
    Ajax permet de reduire le cout de l utilisation serveur par rapport a une page web classique (Full PHP ou FULL java).

    Javscript qui est le language principale utilisé dans l appelation Ajax est soumis aux mêmes contraintes habituelles au niveau ht HTML/XHTML et des la gestion de css.
    Donc pour un développement intranet/extranet en Ajax, c'est une bonne solution !

    Dis moi, j'ai été sur le site "http://www.protopage.com", et je me demande combien de temps il a fallu pour réaliser un site en AJAX comme celui là. Bien que je le trouve un peu trop "gadget" pour un intranet, l'idée des objets pouvant être déplacés, modifiés, et agencé à volonté est fort interressant pour un intranet d'entreprise !

    ps : de toute façon, je ne serais pas le développeur d'un tel projet, juste le chef de projet (côté cahier des charges et décideur financier). Je cherche actuellement le langage qui pourra être le meilleur pour développer un projet intranet/extranet dans un proche avenir.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Salut,

    Je te conseille de regarder du côté des différentes bibliothèques existantes pour avoir une idée de ce qui se fait pour rapidement des applications utilisant cette techno.
    Une liste est disponible sur ce thread.
    En utilisant un de ces framework, créer des fenetres comme le site que tu donnes en exemple est en fait relativement simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajax ou Jquery ? Pourquoi choisir l'un par rapport à l'autre ?
    Par progdebutant dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 25/12/2015, 03h13
  2. [AJAX] AJAX Asynchrone ne fonctionne pas
    Par linar009 dans le forum Général JavaScript
    Réponses: 23
    Dernier message: 16/03/2007, 10h11
  3. Pourquoi ne pas utiliser Word, Excel, Powerpoint ?
    Par kisitomomotene dans le forum Autres outils décisionnels
    Réponses: 23
    Dernier message: 08/09/2006, 18h02
  4. [AJAX] Ajax ne réactualise pas le javascript ?
    Par shadowbob dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/01/2006, 08h26

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