Le meilleur framework JavaScript : Goût vanille

01. avril 2015 Front-end 11
Le meilleur framework JavaScript : Goût vanille

AngularJS, Ember.js, SproutCore, Backbone.JS, Knockout.js, Spine, CanJS, Meteor-JS, Derby ou encore Yahoo Mojito, tous ces frameworks JavaScript qui ont vu le jour ces dernières années, et j’en oublie ne sont rien à côté de celui-ci.

Son nom ? Vanilla JS

Que fait-il ?

Vanilla JS est un framework rapide, très léger, cross-plateforme capable de créer d’incroyables et puissantes applications JavaScript.

Le moindre octet de code est pesé dans ce framework et il travaille tous les jours à s’assurer qu’il reste petit et intuitif.

Qui l’utilise ?

De grands noms utilisent Vanilla JS comme Facebook, Google, YouTube, Yahoo, Wikipedia, Windows Live, Twitter, Amazon, LinkedIn, eBay, Microsoft, Tumblr, Apple, Pinterest, PayPal, Reddit, Netflix, Stack Overflow, Slack et j’en passe.

En fait, ce framework est déjà plus utilisé que jQuery, Prototype JS, MooTools, YUI, et Google Web Toolkit combinés.

Que peut-il faire ?

Au moins tout ça :

vanilla-features

 

À vous de sélectionner ce que vous souhaitez ajouter dans votre package à télécharger.

Est-il simple à installer ?

Oui, très. Il suffit, en pré-prod de faire :

<script src="path/to/vanilla.js"></script>

Et en production, il suffit d’ajouter le script téléchargé dans le header :

 

Oui, oui, rien ! Vanilla JS est si populaire que votre navigateur l’a déjà pré-chargé pour vous, depuis une dizaine d’année.

Et niveau perf ?

Regardez plutôt ça :

Capture d'écran 2015-03-31 23.50.03Vanilla JS est capable de faire presque 2.5x plus d’opérations à la seconde que Dojo et 4x plus que jQuery !

Et niveau code à produire ?

C’est un peu plus long que jQuery, mais pas de script à faire charger !

Capture d'écran 2015-03-31 23.52.45

 

Ok, vendu, je veux l’utiliser

Vanilla JS est gratuit, si ! Gratuit !

Voici la source de cet article d’où j’ai pris les capture : Vanilla-JS.com

Voici la documentation de VanillaJS, quelques livres sur VanillaJS, et quelques plugins pour VanillaJS.

Et vous, l’avez vous déjà utilisé ? L’utiliserez-vous ?

 

Lire la suite

Vous aimez ? Partagez !

Abonnement gratuit à 0€


11 thoughts on “Le meilleur framework JavaScript : Goût vanille”

  • 1
    LaboCss on 1 avril 2015 Répondre
    Garçon ! Un café à la vanille s’il vous plait. (coffeescript)
  • 2
    Greg on 1 avril 2015 Répondre
    Pour la photo et le sous-titre, tu sors => []
    (et je raconterais ça à tes filles quand elles seront en age)
    • 3
      Julio Potier on 1 avril 2015
      Mes filles sont allaitées, c’est elles qui nous disent que c’est goût vanille, je ne vois pas ce que tu veux attendre d’être en âge de quoi là :p
  • 4
    @TDeneulin on 22 avril 2015 Répondre
    Attention avec la comparaison sur les différents frameworks Angular & cie qui n’ont rien à voir avec jQuery, Dojo & cie. Faire du JS n’entre pas en conflit avec le fait d’utiliser Ember, Angular, … =)
    • 5
      Julio Potier on 22 avril 2015
      Et que penses-tu de Vanilla ? :)
    • 6
      TDeneulin on 3 mai 2015
      Que c’est ce qu’il faut toujours adopter :) Juste du Javascript bien natif plutôt que des librairies.
      Maintenant, rien n’empêche l’utilisation d’AngularJS (ou autre). D’ou mon intervention sur la comparaison du départ qui est mauvaise selon moi. Car ce n’est pas un « package » / une librairie comme jQuery mais bien un framework ;)
      Bref, oui au JS et non à jQuery, la dessus je suis complètement d’accord :)
  • 7
    plan de maison on 9 septembre 2016 Répondre
    Merci pour le partage c’est vraiment utile.
  • 8
    luke on 18 janvier 2017 Répondre
    CYJS est un nouveau framework Javascript Open Source français plutôt destiné à gérer des panels admin. Multilingue et responsive, basé sur jQuery/jQuery-UI, il peut intégrer aisément d’autres framework ou librairies JS. Il permet aussi de reprendre très rapidement des applications plus traditionnelles basées sur PHP ou autre sans grands changements, bien pratique pour évoluer vers le tout Javascript quand on a un existant à faire évoluer.
    Des fonctions de haut niveau sont intégrées dans le but de faciliter la gestion de données via formulaires et tableaux de données (basés sur DataTables). Par exemple une webapp responsive et multilingue de type gestion d’utilisateurs/clients/commandes/articles peut être développées en peu de jours.
    Un forum utilisateur sur le site (en anglais bien que l’ensemble soit géré par des français) permet les échanges .. bref, à découvrir et tester, suffit de chercher cyjs framework sur Google .. ;)

Laisser un commentaire

Avant de parler, merci de lire la charte des commentaires.

Utiliser le tag [php][/php] pour ajouter du code ou utilisez un service comme pastebin.com.
Cibler un commentateur avec un "@", merci à Mention Comments Authors !