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 :

O� va-t-on avec JavaScript ? [D�bat]


Sujet :

JavaScript

  1. #141
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Ce que ne fait pas l'ensemble des d�veloppeurs alors qu'ils le devraient. Au moins pour la doc.

  2. #142
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par d�faut
    Citation Envoy� par gwinyam Voir le message
    Ce que ne fait pas l'ensemble des d�veloppeurs alors qu'ils le devraient. Au moins pour la doc.
    Je ne sais plus avec quel admin je parlais en priv�, mais pour lui montrer que jquery ne retournais pas un tableau mais un objet jquery tableauifi� j'ai sorti le code

  3. #143
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    25
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Par d�faut
    Citation Envoy� par dukej Voir le message
    Je ne sais plus avec quel admin je parlais en priv�, mais pour lui montrer que jquery ne retournais pas un tableau mais un objet jquery tableauifi� j'ai sorti le code
    Comment on ferait pour chainer sinon ? oO

  4. #144
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par Kymils Voir le message
    Comment on ferait pour chainer sinon ? oO
    Ben c'est pas le probl�me ^^ j'imagine que duke disait �a pour souligner que l'admin en question utilisait le framework sans le connaitre

    Je n'irais pas jusqu'� dire que la doc ne sert � rien, je m'en sers tout le temps, mais duke a raison sur un point : en d�finitive, lire le code, m�me si c'est souvent plus difficile que de consulter une doc, est vraiment pr�cieux. Pour les semi-d�butants comme moi () c'est une �cole extraordinaire, et pour les fins limiers du JS, �a se lit comme du p'tit lait (tiens �a pour le coup c'est une belle m�taphore rat�e ).

  5. #145
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    25
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Par d�faut
    A vrai dire, ce que je me demandais, c'est est-ce que l'admin en question ne savait pas qu'on pouvait chainer (ce qui me parait impossible m�me pour quelqu'un qui a d�couvert jQuery la veille, tous les exemples reposent dessus) ou si m�me sachant �a il pensait dur comme fer que �a rendait un tableau (et l� pour le coup, je ne comprends vraiment pas son raisonnement) ?

    Sinon, en g�n�ral je lis la doc, que je vois comme une sorte de contrat entre l'utilisateur et les codeurs de la lib et pas le code qui est leur impl�mentation et qui peut varier comme elle veut : peu m'importe pourvu que le contrat soit respect�.
    Apr�s si �a marche pas comme le dit la doc, il faut peut-�tre se pencher sur le code

  6. #146
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par d�faut
    Citation Envoy� par RomainVALERI Voir le message
    Je n'irais pas jusqu'� dire que la doc ne sert � rien, je m'en sers tout le temps, mais duke a raison sur un point : en d�finitive, lire le code, m�me si c'est souvent plus difficile que de consulter une doc, est vraiment pr�cieux.
    Ouais, et la documentation n'�tant souvent pas assez � jour ou compl�te, on est r�guli�rement amen� � y jeter un �il !

    Citation Envoy� par RomainVALERI Voir le message
    [...] c'est une �cole extraordinaire, et pour les fins limiers du JS, �a se lit comme du p'tit lait [...]
    M�me que les fins limiers du JS peuvent lire dans du minified si j'ai bien compris...

  7. #147
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par Oscar Hiboux
    M�me que les fins limiers du JS peuvent lire dans du minified si j'ai bien compris...


    Si on consid�re la plupart des frameworks libres, la version "lisible" et comment�e est disponible... pas besoin de lire des versions minified
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  8. #148
    R�dacteur

    Avatar de danielhagnoul
    Homme Profil pro
    �tudiant perp�tuel
    Inscrit en
    F�vrier 2009
    Messages
    6 389
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant perp�tuel
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par d�faut
    Citation Envoy� par dukej Voir le message
    Je ne sais plus avec quel admin je parlais en priv�, mais pour lui montrer que jquery ne retournais pas un tableau mais un objet jquery tableauifi� j'ai sorti le code
    Citation Envoy� par Kymils Voir le message
    A vrai dire, ce que je me demandais, c'est est-ce que l'admin en question ne savait pas qu'on pouvait chainer (ce qui me parait impossible m�me pour quelqu'un qui a d�couvert jQuery la veille, tous les exemples reposent dessus) ou si m�me sachant �a il pensait dur comme fer que �a rendait un tableau (et l� pour le coup, je ne comprends vraiment pas son raisonnement) ?
    Bonsoir

    Un s�lecteur jQuery retourne toujours un objet jQuery, mais on peut toujours le manipuler comme un tableau et acc�der aux �l�ments du DOM qu'il contient.

    Un d�butant aura tendance � ne retenir que l'aspect tableau alors que l'initi� retiendra � juste titre l'aspect objet.

    Mais pour une FAQ, prioritairement destin�e aux d�butants, il est important de leur dire et de leur montrer l'aspect tableau, car ils l'utiliseront souvent avant de devenir des initi�s.


    Envoy� par Oscar Hiboux
    M�me que les fins limiers du JS peuvent lire dans du minified si j'ai bien compris...
    Ce n'est pas vraiment impossible, mais il faut vraiment le vouloir. Le souci lorsque l'on travaille avec la version minified et Firebug est de se rep�rer ensuite dans la version non minified, car le libell� de l'erreur est souvent tr�s diff�rent. Bref, c'est du

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues � un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  9. #149
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par d�faut
    Citation Envoy� par Bovino Voir le message


    Si on consid�re la plupart des frameworks libres, la version "lisible" et comment�e est disponible... pas besoin de lire des versions minified
    Je faisais r�f�rence � un commentaire plus t�t dans le sujet - c'�tait d'ailleurs assez sarcastique, mes excuses...

  10. #150
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par Oscar Hiboux
    Je faisais r�f�rence � un commentaire plus t�t dans le sujet - c'�tait d'ailleurs assez sarcastique, mes excuses...
    Ah ben non alors, c'est moi qui m'excuse, j'avais pas compris
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  11. #151
    Invit�
    Invit�(e)
    Par d�faut
    un petit exemple de ou on vas avec javascript

    une emulation d'un pc 486 sous linux directement dans le navigateur

    http://bellard.org/jslinux/

  12. #152
    Membre confirm� Avatar de the-destroyer
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2009
    Messages
    204
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 30
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 204
    Par d�faut
    Mais a quoi servira le javascript a part a d�marrer la console ?
    Si tout est r�alisable en C/ C++ maintenant ...

  13. #153
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Citation Envoy� par the-destroyer Voir le message
    Mais a quoi servira le javascript a part a d�marrer la console ?
    Si tout est r�alisable en C/ C++ maintenant ...

  14. #154
    Membre confirm� Avatar de the-destroyer
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2009
    Messages
    204
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 30
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 204
    Par d�faut
    j'ai du manqu� une etape

  15. #155
    Invit�
    Invit�(e)
    Par d�faut
    ce qui est penible actuellement avec les frameworks face au javascript et sa syntaxe c'est de croire que l'on fera toujour mieux avec un framework

    une autres chose que j'ai constat� avec les frameworks c'est que l'on rencontre de plus en plus de source mal faites et finalement il se passe exactement la meme chose qui c'est pass� avec le javascript c'est a dire des sources de plus en plus mediocre et c'est cet etat de fait qui a fait mal au javascript et qui risque de ce repete avec les framework

    de conclure que c'est pas le langage qui est mauvais mais celui qui code

  16. #156
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par d�faut
    Pas faux.

    C'est en partie � cause des contraintes professionnelles (� je n'aime pas JavaScript mais on m'a dit de faire �a �). Bien souvent, ce sont aussi des contraintes de temps, et le copier-coller devient alors tr�s s�duisant� Et c'est ainsi que le mauvais code se r�pand comme une �pid�mie.

    De plus, en ce moment je vois de plus en plus de codeurs qui m�langent les frameworks. On leur a dit que c'�tait possible (ils ont trouv� jQuery.noConflict() quelque part sur la Toile) alors ils en abusent. Besoin d'une lightbox ? Elle requiert Prototype ? Ok, je charge Prototype. Besoin d'un slideshow ? Il requiert jQuery ? Aucun probl�me ! Etc.

    Ce n'est pas encore clairement �tabli par le commun des d�veloppeurs JS qu'un framework, �a se rentabilise. Mais patience� Je suis peut-�tre optimiste mais je pense que �a viendra avec le temps.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  17. #157
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Nous sommes 2.

  18. #158
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    76
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 76
    Par d�faut
    Je r�alise des interfaces qui n�cessitent de l'interactivit� et qui sont anim�e non seulement pour le fonctionnel mais pour obtenir l'adh�sion des utilisateurs. Le bien cod� est une chose, une interface intuitive est largement aussi important. pas qu'un framework soit indispensable, mais :

    • �a facilite les d�veloppement c�t� compatibilit� des navigateurs
    • �a acc�l�re le d�veloppement en g�n�ral
    • �a rend le projet "coh�rent" pour �tre ensuite touch� par d'autres mains


    je m'essaye depuis peu au MVC c�t� client (avec knockout.js, qui se rapproche plus du MVVM d'ailleurs) et ce que je d�couvre ici me fait dire que je ne d�velopperais probablement plus jamais sans librairie !

    En effet arrive � avoir un serveur uniquement REST et toutes la partie view d�tourn�e sur le client. Evidemment ceci n'est pas valable dans tous les contextes, principalement pour des soucis d'accessiblit� entre autre, mais cela repr�sente un grand pas en avant, qui me fait dire qu'on peut difficilement se passer de librairie dans ces conditions, et de moins en moins � l'avenir !

    L'objet du d�bat n'�tant pas de savoir si la connaissance du vanilla javascript est n�cessaire je ne m'�tendrais pas sur ce point (ouais en fait si, il faut bien connaitre javascript, sinon on fait n'importe quoi. Pas question de r�inventer la roue pour autant)

  19. #159
    Invit�
    Invit�(e)
    Par d�faut
    un autre point que je constate c'est que l�int�gration est de plus en plus presente on programme moins mais on int�gre plus ce qui peut entre autre donner l'impression que celui qui ne fait qu'integr� est meilleur programmeur qu'un vrais programmeur. mais ca ne concerne pas seulement le javascript

  20. #160
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2011
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 136
    Par d�faut
    Ca me fait penser au projet sur lequel je bosse : un stagiaire a copi�-coll� un code tout fait sur internet. Resultat :

    il charge jQuery alors que le code utilis� ne s'en sert pas.
    un gros objet de plus de 1000 lignesavec des variables dans tous les sens et des methodes mal pens�es.
    ca tourne pas sur les vieux navigateurs.
    c'est ultra lent.

    Alors qu'en pensant bien le truc �a se fait avec trois objets d'une cinquantaine de lignes, un peu d'ajax et un peu de javascript directement dans le html.

    Sinon pour les frameworks j'utilise js depuis trop peu de temps pour pouvoir me prononcer, j'ai entraper�u jquery mais �a me semble pas apporter grand chose.

    En revanche il y a d'autres langages o� je preconise l'utilisation d'un framework. Typiquement Ruby on Rails Cocoa est plutot pas mal non plus pour les grosses applis

Discussions similaires

  1. navigation dans une jsp avec javascript
    Par petitelulu dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 15/11/2004, 18h55
  2. Defilement de la fenetre avec JavaScript
    Par black is beautiful dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 28/09/2004, 10h21
  3. Lien ASP avec javascript
    Par RATIER dans le forum ASP
    R�ponses: 3
    Dernier message: 15/07/2004, 08h54
  4. R�ponses: 4
    Dernier message: 27/04/2004, 14h45

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