Vue.js: framework of its time

The time of waiting is over. No longer waiting for more than a few seconds for a page to load. You want a reaction to your action and you want it fast.

The interactive user

Back in the days a website consists of a home page, from where you could go to other pages. Nowadays, you see more single page applications. Facebook is a good example of a single page application. There doesn’t have to be loaded a new page with every action you carry out. All interactions take place at the home page. To let this all run smoothly, you need a framework that can handle this.

Action, reaction

Vue.js - Vue for intimates - is such a framework. Vue is a JavaScript frontend framework, what means as much that it has the tools to optimize that what the user sees. When the user is looking for the perfect smartphone, that same user wants to see results immediately when he is comparing phones by checking boxes. In other words: when the user carries out an action, you want your application reacting directly. We fix this with Vue.

Companies that use Vue

One of the companies that uses Vue is Nintendo. Vue.js is favoured in Asian countries - Japan is no exception. The framework comes into play on Nintendo's official website. This allows you to browse your game library and manage your Nintendo account while Vue.js keeps the website running like a charm. Another company that uses Vue is Facebook. While the majority of Facebook uses React, some of Facebook's news feed uses Vue.js.

Anticipating the latest developments

The good thing of Vue is that it is a relatively new framework and uses tools like ES6 and Webpack. This makes sure that this framework is able to meet the demands newest technologies. With jQuery you need long stretches of code to zoom in, with Vue you do this in a few lines. It is built to let the user navigate through the application fast and easily.

Iedereen blij

Niet alleen de gebruiker ervaart de voordelen van Vue. Ook wij als programmeurs hebben een beter leven dankzij Vue. Met Vue schrijven we eenvoudige maar doeltreffende code. Voor veel vraagstukken zijn er kant en klare oplossingen. Hierdoor ontstaat consistente code waar door verschillende developers aan gewerkt kan worden. Dit is prettig werken voor ons, maar zorgt er ook voor dat de code begrijpelijk is en minder foutgevoelig. We zadelen je dus niet op met een ondoordringbaar bos aan houtje-touwtje code, maar leveren degelijke software die makkelijk door te ontwikkelen is.

Voordelen

  • Vue.js is goed te integreren in andere frameworks (zoals React), waardoor een project nog beter op maat te maken is met specifieke vereisten.
  • Vue is heel flexibel, waardoor het relatief eenvoudig is om applicaties te ontwikkelen die op verschillende platformen moeten kunnen draaien.

Nadelen

  • Vue.js is voornamelijk geschikt voor lichtgewicht webapplicaties zoals 'single page applications' en gebruikersinterfaces. Het mist (momenteel nog) de schaalbaarheid die het mogelijk maakt om grote, complexe applicaties te bouwen.
  • Omdat Vue.js redelijk nieuw is, zijn er nog niet zo veel plugins voor beschikbaar als voor andere frameworks (zoals React).
Martijn
Wil jij jouw applicatie versnellen met Vue.js?

Wil je Vue.js inzetten voor jouw volgende project of maatwerksoftware? Of misschien heb je wel behoefte aan het inhuren van een van onze developers, Vue.js programmeurs of consultants om de capaciteit van jouw development team te vergroten.

Projecten die gebruik maken van Vue.js