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

Bibliothèques & Frameworks Discussion :

Trouver une bibliothèque JavaScript en fonction d'un besoin


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 165
    Points : 2 771
    Points
    2 771
    Par défaut Trouver une bibliothèque JavaScript en fonction d'un besoin
    JavaScript OO : trouver une bibliothèque JavaScript en fonction d'un besoin
    avec des exemples, démonstrations, statistiques détaillées, liens CDN, indice de popularité, etc

    La popularité du JavaScript explose depuis quelques années et cela ne fait que s’accroître. Par conséquent, de nombreuses bibliothèques fleurissent aussi bien pour répondre à des besoins côté client que côté serveur.
    Parmi celles-ci, il y a du bon, comme du mauvais. Comment s'y retrouver dans cette jungle ?

    J'utilisais certains annuaires comme microjs, JSDB.io. Ils classent les bibliothèques par catégorie et renvoient, le plus souvent, au dossier Github relatif. JavaScript OO propose une dimension supplémentaire : des exemples intégrés directement à l'outil, la popularité sociale (nombre de mention sur Twitter), les liens CDN ou téléchargement direct, etc.

    C'est devenu mon annuaire de référence désormais pour trouver une bibliothèque.

    JavaScript OO

    Et vous ?

    Utilisez - vous des bibliothèques existantes selon vos besoins ?
    Si oui, comment faites - vous pour trouver une bibliothèque correspondant à un besoin spécifique ?
    Pensez-vous utiliser cet outil à l'avenir ?

  2. #2
    Rédacteur/Modérateur
    Avatar de SylvainPV
    Profil pro
    Inscrit en
    novembre 2012
    Messages
    3 297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 297
    Points : 9 638
    Points
    9 638
    Par défaut
    Juste pour préciser, il semble que le OO de JavaScript OO soit une référence au symbole infini, et non à l'orienté objet.
    One Web to rule them all

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 995
    Points : 2 248
    Points
    2 248
    Par défaut
    Citation Envoyé par SylvainPV Voir le message
    Juste pour préciser, il semble que le OO de JavaScript OO soit une référence au symbole infini, et non à l'orienté objet.
    Effectivement, et c'est un peu maladroit, d'ailleurs...

  4. #4
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    1 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2007
    Messages : 1 107
    Points : 4 244
    Points
    4 244
    Par défaut
    OO = ∞ ?

    Si ce n'étais pas signaler je n'aurais jamais fais le rapprochement.

  5. #5
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 165
    Points : 2 771
    Points
    2 771
    Par défaut
    En effet Sylvain ! Tu as une source pour ça ?
    A part l'avatar de leur compte Twitter et le symbole en haut à gauche du site, je n'ai pas trouvé pourquoi ils ont choisi ce nom

  6. #6
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    1 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2007
    Messages : 1 107
    Points : 4 244
    Points
    4 244
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    En effet Sylvain ! Tu as une source pour ça ?
    A part l'avatar de leur compte Twitter et le symbole en haut à gauche du site, je n'ai pas trouvé pourquoi ils ont choisi ce nom
    Tiens, y'a aussi la favicone, j'avais pas vu.

  7. #7
    Nouveau Candidat au Club
    Inscrit en
    août 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : août 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    OO = j'avais vu une paire de jumelle pour mieux scruter les projets. Finalement c'est stimulant pour l'imagination.

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    OO: tout comme la liaison entre java et javascript à lépoque
    Les amateurs de javascript osent utilisés ce que ne leur appartient pas.

  9. #9
    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 : 51
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : juin 2008
    Messages : 23 647
    Points : 91 107
    Points
    91 107
    Billets dans le blog
    20
    Par défaut
    J'espère que tu n'essayes pas d'insinuer que JavaScript n'est pas orienté objet ?
    Parce que si c'est le cas, tu es largement à côté de la plaque !
    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

  10. #10
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 165
    Points : 2 771
    Points
    2 771
    Par défaut
    Oh je sens le troll arriver

    Java > JavaScript est dû à une histoire de gros sous entre Sun et Netscape à l'époque (1). JavaScript voulait profiter de la popularité de Java qui avait le vent en poupe. Et ils voulaient jouer aussi sur la complémentarité :
    Java, langage compilé pour faire des applications web.
    JavaScript, langage de script pour intéragir rapidement avec le document web

    Donc c'était loin d'être des amateurs

    (1) Source, interview de B. Eich.

  11. #11
    Membre chevronné

    Profil pro
    Inscrit en
    décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 995
    Points : 2 248
    Points
    2 248
    Par défaut
    Bon, il faut être honnête, Javascript a longtemps été un langage pas terrible. Mais de nos jours, c'est d'une puissance exceptionnelle !

  12. #12
    Rédacteur/Modérateur
    Avatar de SylvainPV
    Profil pro
    Inscrit en
    novembre 2012
    Messages
    3 297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 297
    Points : 9 638
    Points
    9 638
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    En effet Sylvain ! Tu as une source pour ça ?
    Non, simple déduction au vu de la favicon, du logo et des projets recensés n'ont pas tous trait à la POO.
    One Web to rule them all

  13. #13
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    juillet 2004
    Messages
    4 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2004
    Messages : 4 176
    Points : 8 643
    Points
    8 643
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    Oh je sens le troll arriver

    Java > JavaScript est dû à une histoire de gros sous entre Sun et Netscape à l'époque (1). JavaScript voulait profiter de la popularité de Java qui avait le vent en poupe. Et ils voulaient jouer aussi sur la complémentarité :
    Java, langage compilé pour faire des applications web.
    JavaScript, langage de script pour intéragir rapidement avec le document web

    Donc c'était loin d'être des amateurs

    (1) Source, interview de B. Eich.
    oops oops oops
    Javascript n'a pas été concus pour interagir avec le document web.
    Javascript à été concu pour interagir avec les ressources de Netscape Enterprise Server. il se voulait une alternative moderne à cgiqui n'était qu'un pipe vers un sous process utilisant STDIN et STDOUT pour échanger des chaines de caractère avec le serveur.
    il n'y avait dans javascript alors aucun élément de manipulation du document.
    alors que LiveScript (nom original) est présenté en interne au équipe de Netscape les développeurs du navigateur maison y voient une opportunité pour le client. Js est alors porté sur le client est change de non tant côté serveur que côté client. (le navigateur dût lui ausi changer de nom)
    c'est alors seulement que JS commence à interagir avec le document web. l'API DOM de JS viendra par la suite.

    A+JYT

  14. #14
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 165
    Points : 2 771
    Points
    2 771
    Par défaut
    Merci de la clarification sekaijin.

    En fait, voici ce que j'ai lu à propos de JavaScript, selon une interview de Brendan Eich (Source) :
    InfoWorld: What was your main goal in developing JavaScript?

    Eich: The idea was to make something that Web designers, people who may or may not have much programming training, could use to add a little bit of animation or a little bit of smarts to their Web forms and their Web pages.
    C'est pour ça que j'ai pris ce raccourci. Venant de B. Eich lui même, j'ai pensé la source sûre
    Mocha, puis LiveScript, a été créé pour les raisons que tu évoques. Mais JavaScript, le nom qu'on a collé à la place de Mocha/LiveScript, si j'ai bien compris, a été créé pour interagir avec le client principalement.
    C'est pour ça que je ne suis pas rentré dans le détail et ce que tu as évoqué

  15. #15
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    juillet 2004
    Messages
    4 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2004
    Messages : 4 176
    Points : 8 643
    Points
    8 643
    Par défaut
    Comme on parlait du langage, j'ai crus à une confusion.
    Car le langage n'a pas changé d'un iota entre le serveur et le client
    JS était déjà suffisement bien fait pour être capable de distinguer les objets scriptables (le DOM dans la vesion Client les ressources dans la version serveur), du langage lui-même.

    pour ce qui est d'une lib en fonction de l'usage. certains outils comme les jsbuilder, jscompiler sont intéréssants.
    il permettent à partir d'un ensemble de sources js de constituer une lib ad-hoc pour son besoin.

    si certains se contentent de copier coller le contenu de tous les js du projet dans un fichier en les minimisant, d'autre éffectuent une compilation de code source et générer une lib plus précise.

    A+JYT

Discussions similaires

  1. Trouver une bibliothèque JavaScript en fonction d'un besoin
    Par Kaamo dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 11/02/2014, 11h20
  2. Holla : une bibliothèque JavaScript facilitant l'utilisation des API WebRTC
    Par FirePrawn dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 21/02/2013, 10h03
  3. Réponses: 0
    Dernier message: 14/02/2013, 13h03
  4. Où trouver une bibliothèque FFT Turkey ?
    Par charmeurga dans le forum ImageJ
    Réponses: 3
    Dernier message: 12/07/2011, 10h59
  5. Où trouver une bibliothèque et sa doc ?
    Par stokastik dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 22/08/2006, 12h05

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