Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

JavaScript OO : trouver une bibliothèque JavaScript en fonction d'un besoin

Le 2014-01-31 12:52:00, par Kaamo, Membre émérite
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 ?
  Discussion forum
14 commentaires
  • SylvainPV
    Rédacteur/Modérateur
    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.
  • Bovino
    Rédacteur
    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 !
  • sekaijin
    Expert éminent
    Envoyé par Kaamo
    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
  • Traroth2
    Membre émérite
    Envoyé par SylvainPV
    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...
  • Zefling
    Expert confirmé
    OO = ∞ ?

    Si ce n'étais pas signaler je n'aurais jamais fais le rapprochement.
  • Kaamo
    Membre émérite
    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
  • Zefling
    Expert confirmé
    Envoyé par Kaamo
    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.
  • fudriot
    Nouveau Candidat au Club
    OO = j'avais vu une paire de jumelle pour mieux scruter les projets. Finalement c'est stimulant pour l'imagination.
  • Kaamo
    Membre émérite
    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.
  • Traroth2
    Membre émérite
    Bon, il faut être honnête, Javascript a longtemps été un langage pas terrible. Mais de nos jours, c'est d'une puissance exceptionnelle !