Découvrir Vue.js 2

Comparer Vue.js et les autres outils JavaScript

Testez gratuitement nos 1255 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vue.js est un environnement front-end parmi d'autres. Découvrez les particularités et les points forts de Vue.js 2.
03:47

Transcription

Comme tous les développeurs, et moi y compris évidemment, quand je suis tombé pour la première fois sur Vue JS, la question qui se pose, c’est : Pourquoi est-ce que je devrais passer à Vue JS ? Y’en a plein d’autres qui existent. Pourquoi Vue JS ? Y’a React, y’a Angular 1, Angular 2 et plus, y’a Ember, Knockout, Polymer, y’en a plein. Ç’a été pour eux, je pense, pour la team qui a développé Vue JS, la page la plus compliquée, d’ailleurs ils le disent ici, c’est la page la plus compliquée de ce guide, c’est le guide en fait, tout simplement, le guide de développeur de Vue JS, ç’a été la page la plus compliquée à rédiger. Bon, c’est normal, parce que c’est pas évident forcément de positionner son framework par rapport aux autres. Alors, celui qui s’apparente le plus à Vue, en fait, en réalité, ce sera React. Pourquoi ce sera React ? Tout simplement parce que React fait à peu près la même chose. React s’occupe de la vue et Vue JS s’occupe de la vue essentiellement aussi, c’est un framework qui est complètement construit pour faire de la vue, donc pour s’occuper de la partie Front, c’est ce qu’on appelle la partie Front, exactement ce que vous voyez à l’écran, les affichages à l’écran. Toute la partie Back, c’est-à-dire la logique métier réelle et pure de l’application et la gestion serveur, ça va pas du tout être vu. Et donc Vue en fait, vous allez devoir le coupler à un autre outil derrière, une API, par exemple, qui peut être écrite en ce que vous voulez pour travailler avec. C’est celui qui va vraiment s’apparenter le plus à Vue JS, donc React, OK, s’apparente le plus. Pourquoi est-ce qu’on devrait choisir Vue plutôt que React ? On va descendre un petit peu sur la performance parce que c’est très intéressant. Voilà les rapports de performance sur la même chose, les mêmes applications, entre Vue et React. On voit que c’est divisé, quasiment, sur certains cas, par 3, ou alors par 2. C’est quasiment du divisé par 2 ou du divisé par 3. On verra que Vue est beaucoup plus rapide que React dans de nombreux cas, et c’est vraiment intéressant. Y’a une très grosse communauté, en plus, sur Vue donc, on ne va pas être bloqué, c’est un écosystème complet, d’ailleurs vous pourrez le voir là, on a un écosystème vraiment très intéressant avec un Twitter, un blog, un chat, des templates qui sont fournis, un forum de discussion, évidemment, c’est un projet qui est versionné sur YouTube, on a plein, plein, plein d’outils à disposition. Alors maintenant, évidemment, on ne peut pas le comparer vraiment avec Angular 1 et Angular 2. Tout ce qu’on peut dire, c’est qu’Angular 1, c’est complexe à apprendre, ça c’est évident, et puis ça va gérer plus que la vue, c’est vraiment fait pour créer des applications complètes, alors que Vue JS, vous allez faire de la vue, essentiellement, même si on pourra avoir quand même un peu de logique. Y’a beaucoup de choses qui ont été reprises aussi dans Angular 1, y’a beaucoup de similarité entre Angular 1 et Vue JS mais c’est vrai que ce n’est pas la même chose tout à fait. Angular 2, y’a une grande différence. Angular 2 a choisi entièrement le TypeScript, c’est pas le cas de Vue JS – Vue JS, vous allez faire du JavaScript –, donc ça déjà, c’est une première chose. La taille et la performance, bon, c’est pas vraiment pareil, il faut faire attention, Angular 2 va nous permettre de créer vraiment de grosses applications, alors que c'est pas le cas de Vue JS, Vue JS va se concentrer sur des petites parties. Ensuite, tous les outils qui sont en-dessous, Ember, Knockout, Polymer ; alors Polymer, c’est un peu différent, parce que c’est sponsorisé par Google et puis on va fonctionner sous forme de composants ; alors je ne sais pas si vous avez essayé Polymer mais je vous invite à le faire, c’est pas trop mal Polymer mais c’est pas la même chose et puis c’est très compliqué à apprendre, très clairement, c’est très compliqué à apprendre par rapport à un Vue JS qui, finalement, ne va être que du JavaScript pur et on va être sur un environnement déjà connu si on fait du JavaScript. Et tout ce qui est Ember, Knockout, etc., sont des frameworks un petit peu vieillissants, c’est vrai que ce n’est pas forcément de la nouveauté pure. Donc Vue JS apporte un brin de fraîcheur à tout ça, déjà, ça c’est la première chose ; et puis surtout, vous allez voir, c’est extrêmement simple à apprendre et puis y’a une courbe de progression qui est très rapide. A la fin de cette formation, ensemble, vous verrez que vous saurez faire du Vue JS et vous serez à même de commencer à développer vos propres applications.

Découvrir Vue.js 2

Animez et rendez réactive la vue d’une application web avec le framework Vue.js. Mettez en place les interfaces web de demain​ ​et utilisez les librairies externes de votre choix.

2h25 (44 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Vue.js Vue.js 2.1
Spécial abonnés
Date de parution :14 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !