Choosing a tech stack sometimes becomes a tedious task as you need to take every factor into consideration, including budget, time, app size, end-users, project objectives, and resources.
Whether you are a beginner, a developer, a freelancer, or a project architect forming strategies, it is a wise decision to be aware of the advantages and drawbacks of each framework in detail. So, this post will not help you select the best one, because that decision depends on the scope of your project and the framework’s suitability to your needs. But, this post can help you gain a better understanding of each framework along with trends and insights.
Vue.js has been all the rage lately and is proving to be a strong competitor to Angular and React. When it comes to the mobile development frameworks, we’re lucky that NativeScript allows us to create native Android and iOS applications with Vue.js. A little less than a year ago I wrote a tutorial titled, Using a Mapbox in a NativeScript Angular Application, that demonstrated including feature-rich maps in an application built with Angular.
Being that we’re all polyglots here, wouldn’t it be nice if we could accomplish the same with NativeScript and Vue.js?
Looking for an efficient way to create web apps? Look no further – CodeMix is here to give you an entirely new experience. The following video shows you how to create a Vue example app, created in Eclipse and powered up by CodeMix. CodeMix is an Eclipse plugin that unlocks a wide array of technologies from VS Code and add-on extensions built for Code OSS. The Vue extension pack included with CodeMix includes everything you need for a superior coding experience as you follow along with the Vue example app in the video.
To create this application, you will be working with .vue, .js, and .html files. As you progress through your setup, you will create several components for the app using CodeMix’s powerful Vue.js support. Here’s a little taste of what you get when you use CodeMix:
Which backend are you planning to use for your next Vue.js project?
Often developers choose what they’re familiar with. If you’re primarily a Laravel developer, for example, I’ll bet Laravel will be first to your mind when planning a new project.
A quick tutorial on getting started with Vue, including the use of a component from Kendo UI for Vue. Designed to be a great starting point with an example that, like Vue itself, is scalable.
This tutorial is aimed at the first-time Vue explorer. I’ll show you how to create a simple example using Vue, and then I’ll add in some interactivity and a UI component, and finally add in more functionality and a Kendo UI component. While this tutorial demo is quite basic, it outlines all the key elements of adding in features and functionality using Vue. It would be very easy to expand on the demo code and swap in more complex components. My example, like Vue itself, is scalable.
Are you about to begin an important Vue project? To ensure you start with a solid foundation, you might use a template (aka boilerplate, skeleton, starter, or scaffold) rather than starting from npm init or vue init.
Many experienced developers have captured their wisdom about building high-quality Vue apps in the form of open source templates. These templates include optimal configuration and project structure, the best third-party tools, and other development best practices.
Vue creator Evan You’s recent conference keynote didn’t mention much about new features for Vue, instead focusing almost entirely on Vue CLI 3.
A CLI tool is a mere utility that doesn’t directly add any features to your Vue apps, so why the fuss?
Lifecycle hooks are the defined methods which get executed in a certain stage of the Vue object lifespan. Starting from the initialization, to when it gets destroyed, the object follows different phases of life. Here is a famous diagram indicating the hook sequence.
(Image source: https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram)