A lot of bigger corporations refuse to use a front end framework that’s not backed by another giant corporation. Is Vue here for the long run, will it be viable in 2 years? Still a good choice in 5 years? If you find yourself asking these questions, let me try and offer my opinions on what’s been dubbed the progressive javascript framework. As it stands right now, Vue is still a very good choice, and a preferred choice for more and more enterprise level clients I work with. What’s great about Vue is its versatility. If you’re building a new web application from scratch you can opt to use the Vue-CLI and get a great starter template to hit the ground running with the latest and greatest Vue has to offer, or, if you’re updating a legacy application and trying to incorporate newer technologies Vue is very plug and play and is a better alternative than jQuery. 

Many development teams aren’t looking to take on greater “technical debt” and unless you already have a build process that utilizes NPM, you may not want to add another step to your pipelines just so that a new front end can compile and build. This is where the plug and play versatility that Vue offers can really set it apart from something seen in more traditional enterprise applications (i.e. Angular) which must be compiled down to javascript from its native typescript files. Besides having to compile and build, which some development teams aren’t looking for, there also is a lot more boilerplate code that you must work with in order to do things in angular that would otherwise take a few lines to do in Vue. If the build process of going from typescript to compiled javascript doesn’t bother you or your development team and their applications, and you want to opt for typescript, the Vue-CLI also offers a typescript version, which is more of an extension to Vue rather than a full integration. If you’re looking for a more versed full integration, full typescript support will be coming to Vue in the next major release. 

So we’ve already seen that anything angular has to offer can also be done with Vue in often a lot fewer steps, but what about Vue’s future? Most companies don’t want to adopt technology only to have it be deprecated and obsolete within a couple of years. Whereas Angular seems to be peaking and tapering off into a somewhat stable but feature complete framework, Vue is just getting started and has a lot more to offer in years to come, such as the full typescript support. And with it being so easy to integrate into existing projects, you’ll hardly be at a loss since its versatility in projects is one of its greatest strengths. 

As with most javascript frameworks, there’s always going to be 10 newer options hitting the market daily, and an example of the latest trendy framework might be Svelte. It’s a framework that seems to be directly competing with other frameworks like Vue that use virtual DOMs and claims to promise better features and ease of use. As stated previously, however, this seems to just be the latest trend, whereas Vue is more established and still gaining popularity for its already proven advantages over other competitors. To wrap these brief thoughts up, you or your company could never be making a bad choice opting to use Vue or Angular or React, or now Svelte. It’s a very solid option, and has a lot to offer and will continue to offer even more with future releases. Rest assured, Vue is here to stay!


Leave a Reply

Your email address will not be published. Required fields are marked *