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 :

Utilit� de javascript dans les applications web [Troll]


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    D�cembre 2005
    Messages
    7
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2005
    Messages : 7
    Par d�faut Utilit� de javascript dans les applications web
    Bonjour � tous.
    je suis entrain de d�velopper un projet en scripts php. c'est en fait un site web dynamique introduisant une base de donn�es contenant des donn�es sous format XML. j'aimerais savoir ce que javascript fait et est ce que les fonctions qu'elle offre ne peuvent pas �tre r�alis� par PHP. merci

  2. #2
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par d�faut
    Il t'offre plus de possibilit�s d'interaction avec le client.
    Par exemple si tu veux afficher/cach� une image dans une page web tu vas utiliser le Javascript car c'est le seul langage qui te permettent de g�rer les evenements utilisateur, et de modifier ton code HTML en direct.

    bien sur tu peux aussi le faire en PHP... Mais tu vas recharger la page pour quelque chose qui n'en � pas besoin...

  3. #3
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    javascript va pouvoir etre utilis� de diff�rentes mani�res.

    Il ne faut pas perdre de vue que peut etre que le visiteur n'aura pas le javascript d'activ�.
    Du coup, si tu veux mettre en place des fonctions avanc�es de javascript, il faut soit etre sur que tout le monde y aura acc�s, soit bien preciser que sans javascript tout ne sera pas fonctionnel.

    Bon, avec javascript tu peux :
    - verifier un formulaire avant de l'envoyer
    - afficher/masquer des �l�ments
    - ajouter/enlever des �l�ments a ta page
    - deplacer des �l�ments
    - changer les couleurs, les images, les tailles
    - interroger ton serveur sans recharger la page (dialogue xml ou text)

    Tout �a sans recharger la page.

    Tu peux tout faire en javascript, meme une application complete !!!
    (bon la faut etre motiv� ^^)
    En laissant la gestion de base de donn�es sur le serveur et une interface minimum avec une techno genre php

  4. #4
    Membre chevronn�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par d�faut
    Salut,

    Comme le dit siddh, Javascript te permet de faire � peu pr�s tout sauf l'interaction avec les bdd (par contre le coup du javascript activ� ou pas, je doute qu'il existe encore des internautes qui d�sactivent cette option !)
    Le gros probl�me de ce langage est la compatibilit� avec les autres navigateurs. C'est toujours un vrai merdier d�s que �a se complique un peu.

    De son c�t� PHP (ou tout autre langage serveur) te permet de communiquer avec ta bdd et de faire des pages dynamiques (genre afficher un bouton Modifier plut�t que Ajouter) mais en AUCUN CAS de faire des interactions sur les �v�nements de l'utilisateur.

    En g�n�ral, les 2 langages sont toujours combin�s avec le JS qui g�re les �v�nements utilisateurs et si n�cessaire appelle une page action en PHP qui met � jour la bdd.

  5. #5
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    Citation Envoy� par TekP@f
    par contre le coup du javascript activ� ou pas, je doute qu'il existe encore des internautes qui d�sactivent cette option !
    c est clair mais bon c'est l'argument pr�f�r� de ceux qui savent pas coder en javascript

    (oui je sais c'est pol�mique �a )

  6. #6
    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 siddh
    c est clair mais bon c'est l'argument pr�f�r� de ceux qui savent pas coder en javascript
    Il y a environ 10% des internautes qui n'ont pas javascript, mais c'est tant pis pour eux....

  7. #7
    Membre chevronn�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par d�faut
    10 % ! J'hallucine l� !!

    Il sort d'o� ce chiffre ? Y'a une �tude ? Je voudrais bien la voir, histoire de r�cup�rer d'autres infos int�ressantes ...

    Et ceux qui d�sactivent cette option, ils font quoi sur le Net ? Ils peuvent rien faire ?

  8. #8
    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
    Et ceux qui d�sactivent cette option, ils font quoi sur le Net ? Ils peuvent rien faire ?
    heu ils font montre de leur propention � la paranoia ?[/code]
    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 !

  9. #9
    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 TekP@f
    10 % ! J'hallucine l� !!

    Il sort d'o� ce chiffre ? Y'a une �tude ? Je voudrais bien la voir, histoire de r�cup�rer d'autres infos int�ressantes ...
    De l�: http://www.w3schools.com/browsers/browsers_stats.asp. C'est pas la meilleure source, mais c'est celle que j'avais sous la main

  10. #10
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    de toute mani�re ici tu preche des convaincus

  11. #11
    Expert confirm�
    Avatar de S�b.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par d�faut
    Citation Envoy� par TekP@f
    Et ceux qui d�sactivent cette option, ils font quoi sur le Net ? Ils peuvent rien faire ?
    Une chose est s�re : les personnes qui d�sactivent JS (comme moi et ceux � qui je le conseille), ne sont plus emb�t�s par les popups intempestives, les diverses pubs et les pseudo-fonctionnalit�s pseudo-r�volutionnaires inutiles qui modifient compl�tement l'ergonomie web adopt�e et int�gr�e � peu pr�s par tous juste pour �viter un rafra�chissement/clignotement de page.
    Ne plus pouvoir naviguer sur un site sans JS ? => Filtre � mauvais site tr�s efficace => Pas un probl�me.

    Oui j'aime pas JS

  12. #12
    Expert confirm�
    Avatar de S�b.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par d�faut
    Sinon pour revenir au sujet : oui JS pourrait avoir son utilit� pour combler les manques flagrants des formulaires et autres �l�ments haut-niveau absents de HTML dans des environnements homog�nes. Mais franchement, si on le peut autant utiliser des technos vraiment fa�tes pour les applis web genre Java+WS ou XPFE(XUL) et les autres qui pointent le bout de leur nez comme XAML, plut�t qu'un truc b�tard rustin� � base de HTML+JS+PHP/ASP/etc.

  13. #13
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    pour je pense assez bien connaitre le javascript, ca me ferais mal de penser que je code des trucs "rustin�s" mais bon,

    le probl�me vient surtout que pour la plupart des gens javascript s apparente a un gadget et qu il y a tres peut de developpeurs professionnels.

    Ca emmerde beaucoup de personnes de devoir se mettre a ce langage qui bizarrement reste opaque a la plupart.

    Conseiller aux gens de d�sactiver javascript est a mon gout r�trograde.

    Tu a l air de dire que maintenant que les gens savent a peu pres s y retrouver sur le net il ne faut plus le faire �voluer .

    Je trouve �a dommage.

  14. #14
    Membre du Club
    Inscrit en
    D�cembre 2005
    Messages
    7
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2005
    Messages : 7
    Par d�faut
    merci � tous meme si j'aurais voulu que certains me donnent plus d'informations aulieu de discuter subjectivement

  15. #15
    Expert confirm�
    Avatar de S�b.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par d�faut
    Citation Envoy� par Skan
    merci � tous meme si j'aurais voulu que certains me donnent plus d'informations aulieu de discuter subjectivement
    Faut dire que c'est dur de te r�pondre pr�cis�ment vu le peu d'infos que tu donnes
    Et ne pas perdre de vue que JS et PHP n'ont pas la m�me finalit�.

  16. #16
    Expert confirm�
    Avatar de S�b.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par d�faut
    Citation Envoy� par siddh
    pour je pense assez bien connaitre le javascript, ca me ferais mal de penser que je code des trucs "rustin�s" mais bon
    Je ne dis pas que tu programmes des trucs rustin�s. Par contre tu ne peux pas nier que les technos que l'on utilise g�n�ralement aujourd'hui : HTML/CSS/JS/PHP sont successivement apparues pour combler les br�ches laiss�es par les pr�c�dentes. Au final on a un patchwork de langages se chevauchant plus ou moins franchement peu ragoutant.
    J'attends avec impatience que table rase soit faite.

    Conseiller aux gens de d�sactiver javascript est a mon gout r�trograde.
    Le fait est que JS (tout comme Flash) sur le web est dans 99% des cas inutile, voir nuisible, � la bonne navigation d'un internaute.

    Tu a l air de dire que maintenant que les gens savent a peu pres s y retrouver sur le net il ne faut plus le faire �voluer
    Si si, mais avec des vraies nouveaut�s tant qu'� faire.

  17. #17
    Membre �m�rite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par d�faut
    Je crois que tout � �t� dit � propos de JavaScript.
    Il permet une vrai interactivite avec le visiteur. Avec JavaScript tu peux pratiquement faire des applications comme tu le ferais avec un langage tel que le C. Du moins dans le sens o� tu peux cr�er des fen�tes et modifier la page comme tu veux sans recharger la page.
    Ce que tu ne peux pas faire c'est agir directement sur le serveur, comme modifier un fichier ou acc�der � la base de donn�e. Tu peux acc�der aux fichiers du serveur mais les restrictions d'acc�s seront les m�mes que celle appliqu� � n'importe quel visiteur. Et derni�re chose, pas la peine de penser � acc�der au disque dur du visiteur.


    Sinon, moi aussi je d�sactive javascript pour la navigation courrante. Mais JavaScript est un de mes langages pr�f�r�, d'ailleurs ce fur mon premier langage de programmation.
    Conseiller aux gens de d�sactiver javascript est a mon gout r�trograde
    Je ne trouve pas que ce soit r�trograde, mais c'est le genre de trucs � ne pas conseiller ; sinon ils vont tester et te dire "c'est des r�trogrades ceux qui d�sactivent javascript, les sites sont tout vides on se croierait y'a 10ans." et ils auront raison. Car oui le lambda moyen aime voir des trucs qui bougent tous seul totalement hors de contr�le (�a doit les �veiller).

    Personnellement j'ai choisi de d�sactiv� javascript pour la navigation de tous les jours � cause du nombre incalculable de pub et popin qu'on trouve sur internet ; et je dois dire que le facteur d�clanchant �a � �t� les sites perso sur lycos.

    D'ailleurs c'est marrant, sans javascript on voit beaucoup de sites qui font du spamdexing, c'est � dires plein de mots cl� pour �tre bien r�f�renc�s, mais c'est effac� par un bout de javascript ou alors il y a une redirection.


    Il y a environ 10% des internautes qui n'ont pas javascript, mais c'est tant pis pour eux....
    15% des internautes utilisent firefox. Tant pis pour eux si le site passe que sous IE ? Attention tu es entour� d'une majorit� de d�veloppeurs web tu risque de te faire des enemis. ^^

    10 % ! J'hallucine l� !!

    Il sort d'o� ce chiffre ? Y'a une �tude ? Je voudrais bien la voir, histoire de r�cup�rer d'autres infos int�ressantes ...

    Et ceux qui d�sactivent cette option, ils font quoi sur le Net ? Ils peuvent rien faire ?
    Tu vois t'en a d�j� deux dans ce thread. �a suffit pour faire les 10% ?
    "ce qu'ils font sur le net", et bien essaye de d�sactiver javascript pour ta navigation usuelle pour voir � quoi �a ressemble.



    Selon moi l'informtique est quelque chose de simple. (Que celui qui trouve plus simple que des 0 et des 1 me jette la premi�re pi�re.) Donc j'essaye de continuer dans cette voie, c'est pourquoi j'ai choisi Linux avec un WindowManager l�ger (fluxbox) et pas de DesktopManager. Mais simple ne veut pas dire simpliste ni m�me limit�. hein ?
    Donc moi j'ai envie que le web reste quelque chose de simple sans trucs qui bougent. Pour moi le contenu d'un site passe � 300% devant son apparence, mais �a ne m'emp�che pas de faire de belles interfaces pour mes sites. Selon moi, un site (j'ai pas parl� d'application) o� javascript est indispensable � la navigation � �t� mal pens�. Car 1) y'a 10% de visiteurs � qui le site sera inaccessible, 2) les robots ne savent pas interpr�ter le javascript.

    Petite question � tous les convaincus des bienfais de javascript : je fais comment si je veux aller sur vos sites avec mon t�l�phone portable ? Jai un grand �cran, un navigateur web qui accepte le html (pas uniquement le xhtml), mais il interpr�te pas javascript. Je suis condamn� � ne pas visiter vos sites ? c'est domage non ?

    J'aime JavaScript, mais je le d�sactive. Non Spafy je ne suis pas parano (en fait je suis plut�t psychopathe), seulement j'ai cod� en javascript assez longtemps pour savoir � quel point �a peut d�ranger la navigation. Et malheureusement dans 90% des cas d'utilisation de JavaScript �a ne fait que rajouter de la fioriture.



    PS : "J'aime JS, mais je le d�sactive", "le contenu est plus important, mais je fais des beaux design", "l'informatique est simple". Et bien, on dirais que j'aime allier les oppos�s.
    PPS : D�sol� pour le message de 3km de long.

  18. #18
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    si je puis ajouter ma ligne � ce gros troll des familles:
    javascript est le langage le plus interactif du web proportionnellement � sa gratuit�, � sa simplicit� et � son universalit� proportionnelle
    c'est pour les m�mes raisons le plus puissant

  19. #19
    Membre chevronn�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par d�faut
    Citation Envoy� par Skan
    merci � tous meme si j'aurais voulu que certains me donnent plus d'informations aulieu de discuter subjectivement
    Il me semble que les questions que tu te poses ont trouv�es r�ponse ...

    JS ne permet pas de g�rer la relation avec la bdd mais tout le reste est possible (il existe m�me un objet pour lire des donn�es XML si tu veux)

    PHP permet de g�rer la relation avec la bdd et tout le reste mais pas les �v�nements utilisateurs (genre onclik ( en minuscule, d�dicace pour siddh ), ou autres)

    Apr�s, si tu veux des r�ponses + pr�cises, faut pr�ciser la question

  20. #20
    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 Celelibi
    Il y a environ 10% des internautes qui n'ont pas javascript, mais c'est tant pis pour eux....
    15% des internautes utilisent firefox. Tant pis pour eux si le site passe que sous IE ? Attention tu es entour� d'une majorit� de d�veloppeurs web tu risque de te faire des enemis. ^^
    Je fais partie de 2% d'internautes qui utilisent Opera, alors tu penses bien que je suis pour la compatiblit� cross-navigateurs des pages

    Sinon, sur le fond du sujet, je maintient ma position. Les 10% ayant desactiv� javascript l'ont fait en connaissance de cause, et il est donc possible qu'une partie de l'information ne leur soit pas accessible.

    Mais effectivement, la ou je suis d'accord avec vous (Seb. et Celelibi) c'est que bien trop souvent, le javascript est utilis� pour faire clignoter la page dans tous les sens. Et c'est tr�s aga�ant (mais Opera filtre �a d�j� pas mal). Le d�bat � mon sens sur ce point, est plus une question d'ergonomie. Et dire que les sites webs ont une mauvaise ergonomie � cause de javascript, je trouve �a assez r�ducteur.

    Pour moi, le JavaScript permet d'ouffrir une souplesse, une interactivit� de navigation bien sup�rieure � ce qu'on peut faire sans (m�me si je suis d'accord pour dire que c'est bien un empilement des technos auquel on assiste, mais on n'y peut pas grand chose). L'information doit �tre accessible, meme sans javascript, mais elle est bien souvent mieux pr�sent�e avec.

    Et je pense qu'au sein de ce forum, on essaye d'aider les gens � faire des choses utiles (et ergonomiques) et javascript. Pour conclure, je donnerais comme exemple gmail, qui est une merveille (� mon sens) d'ergonomie, et qui repose tr�s tr�s lourdemenr sur le javascript. Comme quoi, ergonomie et javascript ne sont pas toujours antinomiques.

Discussions similaires

  1. Qlikview dans les applications web/J2ee
    Par lahdeb dans le forum QlikView
    R�ponses: 1
    Dernier message: 31/03/2015, 09h29
  2. [Yahoo UI] Yahoo! sort Format.JS pour g�rer l'internationalisation dans les applications Web
    Par vermine dans le forum Biblioth�ques & Frameworks
    R�ponses: 3
    Dernier message: 16/10/2014, 20h24
  3. R�ponses: 3
    Dernier message: 16/10/2014, 20h24
  4. d�butant dans les applications web
    Par Vodkha dans le forum Web & r�seau
    R�ponses: 6
    Dernier message: 01/01/2012, 22h17
  5. [AC-2010] Les macros dans les applications Web
    Par f-leb dans le forum Contribuez
    R�ponses: 0
    Dernier message: 14/12/2010, 20h11

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