Quelques projets autour de Vue.js
Vue.js, avec sa création de composants, vous permet de créer facilement des applications web dynamiques. Il existe d’autres technologies parrallèles, plus ou moins connues, comme React.js ou Angular, pour les plus connues, mais l’on peut citer aussi amber.js, Backbones ou Polymer. Par exemple le site de notre agence web que vous consultez actuellement est codé avec un front sur Vue.js, en fait Nuxt.js pour être plus précis, mais aussi avec un back-end WordPress. Les avantages de WordPress pour son administration, la rapidité et la flexibilité de Vue.js pour un front performant.
Voici un petit tour d’horizon d’outil utilisants Vue.js qui sont prometteurs.
Nuxt.js, le framework ultra prometteur.
Nuxt.js est un framework pour créer des application Vue.js. l’objectif est de fournir tout un package de composant Vue.js pour faire gagner du temps à sur la partie développement et lui laisser se concentrer sur le rendu de l’interface utilisateur. Tout est préparé pour avoir un rendu coté serveur et donc des applications plus agréables à utiliser. Il est aussi possible de créer des sites statiques avec l’utilisation de nuxt generate. Au finale, on se retrouve avec une application ultra rapide. Au sein de l’agence, c’est exactement la raison pour laquelle nous nous sommes lancés sur Nuxt.js. Nous apprécions ne pas avoir à gérer tout ce qui est composants serveur et préférons passer du temps sur le développement du front et ses fonctionnalités.
Parmi les autres qualités, notons que Nuxt.js utilise Babel et WebPack, que tout est déjà préparé, et que le code source ne pèse que 57Ko une fois minifié et gzippé.
Vue Native
Vous connaissez React Native, le framework qui vous permet de créer des applications cross plateforme Android et IOS. Et bien vous avez sa déclinaison Vue Native qui permet de faire la même chose avec Vue.js. Le framework est bien moins connu que son Alternative avec React.js mais est tout aussi prometteur. Le projet récolte aujourd’hui 6 500 étoiles sur GitHub ce qui n’est pas comparable au 80 000 étoiles du projet React Native mais c’est une solution toute jeune, ambitieuse et donc, à surveiller.
VuePress, des sites statiques en quelques secondes
VuePress, basé sur Vue, comme vous l’imaginez sans doute, est un framework qui vous permettra de créer des sites statiques minimalistes très rapidement. Il utilise un thème par défaut pour pouvoir se concentrer sur l’essentiel, la création du contenu. VuePress permet de générer des sites statiques, offrant ainsi des performances excellentes et un temps de chargement beaucoup très rapide. Le framework n’a pas le même positionnement que Nuxt.js et est plutôt orienté documentation technique. Le contenu peut être intégré directement en markdown, ce qui permet à des utilisateurs avec un tout petit peu d’expérience en code de pouvoir créer leur propre contenu. Le projet récolte aujourd’hui plus de 14 000 étoiles sur Guthub.