I have been using Vue for about 3 years. I think I first saw it on Laracast, at one of Jeffrey Way’s Laravel videos. I’m using Laravel since 2015. It was a very crazy method called progressive. I mean state-based programming. Very interesting way. Changing a list, changing a form field, changing a paragraph direct depends on the value. I thought we should program everything like that. The mobile, the backend, the front-end should be programmed like so. You should try if you have not yet.
Lucky me, I met Vue first. I had heard about React, Angular, etc. But, I had no idea about their techniques. As an old-fashioned developer, I think I haven’t cared about front-end technologies so much then. I feel lucky because I like Vue and am happy to start with it instead of React or other Javascript libraries.
As you can see, I’m kind of having “stick to that you like” behavior. Because of that, I didn’t interest in anything else for the front-end side except Vue, included Nuxt, which is a Vue-based framework. I only knew this is for server-side rendering, nothing more and that level of knowledge was enough to me. After 3 years, I needed a subproject that SEO important. Nuxt was in my mind because of the SSR. I started to research what is that and what is not. And I had a shock!
Actually, I saw a few videos and read a few posts only but I understand that I could do my main projects’ front-end side with Nuxt completely. Nuxt was a complete framework that includes some practical, organized structures. And it was a totally Vue. I haven’t need to struggle for best practices to find a better way to organize my UI project struggling with Vue. I could use Nuxt.
I’m kind of late to that but again, luck me to have a subproject. I’ll use Nuxt there. Maybe my next main big project could be a Nuxt, also.