VueJS is fun.
I'm not a huge fan of Web Frameworks. They generally manage to tick me off by failing to find even the most general semblance of common ground between one another. Combined with the sheer number of them and their fleeting nature I imagine many web developers spend as much time on training or learning a new framework as they ever do actually using it.
To that end, most of the time when I pick up a project to learn a web framework, I accomplish the most basic elements and then if there is no impetus to finish, I tend to abandon it.
What is different this time is that I am forcing myself to do a little bit of development every day, and VueJS is actually "OK" in terms of intuitiveness (for me). I'm not sure how much the first point plays in.
Perhaps I would have learned to love some other frameworks more if I were pushing myself a little bit. But, I'm not so sure that is the case. What struck me was twofold with VueJS; I was able to get my first page further than most of my other projects in short order, and it looked leaps and bounds better. Though Vuetify is a major part of that.
Speaking of which, most of the "fun" comes from Vuetify which is a very nice looking library which extends VueJS with a number of helpful and attractive components. Basically, as long as I don't go out my way to try and make things ugly, I can basically just throw a bunch of controls on a page with little concern and they tend to look good. And, they also generally work as expected on the first try, even though I'm very new to this, have taken no courses and often need to deviate from the samples provided.
Note: I wouldn't suggest others will find the same ease. I have well over a decade of development experience, including many years now working with web development professionally in some form or another. And, as I said before, I personally find much of VueJS intuitive, but when it comes to programming languages there is no reason to think any one else will agree.
After the components are in place, then I can start tweaking the layout and other settings and little by little I'm ending up with the best looking application I've ever written.
Beyond the "fun" though, I'm not sure what the future holds for this framework. It doesn't seem as popular as React or Angular which are both quite old now, nor as popular even as things like Flutter. And it doesn't seem to be gaining momentum either. In fact, according to Google Trends, it looks like popularity peaked last year. So, in a few years it may be kaput.
But, for me, I'm just building a web based front end for an application which will probably run on premises. I'm not too concerned about the project going stale. It is replacing a very old WPF application. So, you can maybe get an idea from that about how much keeping up to date matters.
Comments
Post a Comment