Vue.js and Quasar

Vue.js and Quasar

Every good project starts with a suite of tools. Good tools make for quick, quality, and enjoyable work. I really like Vue.js combined with Quasar and see it's use as an important competitive advantage I have over those who have not yet found it. Just as important as which front end rendering engine is chosen for browser rendering, less discussed but of high importance is a framework, like Quasar, that advances your starting position on a new project. The fewer components that you need to custom build yourself the more quickly your application can be assembled while also reducing the complexity, maintenance requirements, and testing requirements.

Vue adoption has been growing in recent years and, I believe, for good reason. I have used Angular, React, and Vue. My favorite two are React and Vue by a long shot. I would choose Vue over React for most any project today. Vue is both easier to start, and when you return to a project or code you are unfamiliar with it is more readable. There are aspects to JSX that aren't as intuitive, the over use of ternaries and logical operators to filter which parts of a component are being rendered, also the inability to use standard JavaScript comments within a JSX block don't lend to it's readability. I also find the popular state management solutions to be easier on the Vue side. I like vuex over redux.

Both React and Vue have good sets of frameworks to pick from that do a lot of the common tasks and heavy lifting for you when generating a new website or application. I have found Quasar to be a stand out here. It hits a lot of platforms out of the box for you, more than any other framework I've found. Which means a minimal learning curve if you need to target a mobile device, a website, a PWA, or even a desktop. Server side rendering for SEO. All these are there, and I have found it easy to take it further and add wordpress plugin to some of my build projects. It also provides you a high quality suite of components that give you a great starting point so you can concentrate on the unique parts of your application design rather than writing your own framework level code. Most devs I know really like writing framework level code, but it's terrible for project velocity when you can use someone else's well maintained framework.

Just as important as how well maintained and usable a framework you use as your base system, is the documentation of that framework. Vue and Quasar both have excellent documentation on boarding for new people is easy and straight forward. And picking up and using all the features of the stack is clear and understandable.

要查看或添加评论,请登录

Brandon Mansfield的更多文章

  • Offline web application design

    Offline web application design

    Offline functional applications require a different way of data management than traditional web design. The client must…

  • In need of the Software Architect

    In need of the Software Architect

    There are a myriad of potential pitfalls when selecting languages, frameworks, tools, and architectures for new…

  • Feathersjs in web and mobile

    Feathersjs in web and mobile

    Feathers is a really excellent back end platform. It checks a lot of boxes for me and I would like to explain some of…

  • In Pursuit of Productivity: The Numbing Cycle

    In Pursuit of Productivity: The Numbing Cycle

    You stare at the computer screen. Knowing that you need to get that next card completed in the current sprint, but…

  • Development career development

    Development career development

    I'm sorry Mr Smith. We can see that you are a reliable employee, having worked at Acme Inc for 15 years.

  • Development Fads

    Development Fads

    I've been in professional development for about 17 years. If you add in classroom and hobby development that number…

  • Building performance on modern platforms

    Building performance on modern platforms

    Making programs fast has always been an interest of mine. Most of us have seen that system that a small breeze can…

  • So you want to use React Native to power mobile apps...

    So you want to use React Native to power mobile apps...

    I have answered this question for various clients. I have experience building applications in multiple stacks and so I…

  • My road to be a contractor and company owner over full time employment

    My road to be a contractor and company owner over full time employment

    I won't lie to you and say that being a contractor has been all roses for me. It hasn't! My reasons for making the move…

社区洞察

其他会员也浏览了